Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I wish you humans would leave me alone.


devel / comp.lang.python / [RELEASE] Expedited release of Python3.11.0b3!!

SubjectAuthor
o [RELEASE] Expedited release of Python3.11.0b3!!Pablo Galindo Salgado

1
[RELEASE] Expedited release of Python3.11.0b3!!

<mailman.528.1654102045.20749.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18440&group=comp.lang.python#18440

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: pablog...@gmail.com (Pablo Galindo Salgado)
Newsgroups: comp.lang.python
Subject: [RELEASE] Expedited release of Python3.11.0b3!!
Date: Wed, 1 Jun 2022 16:47:11 +0100
Lines: 63
Message-ID: <mailman.528.1654102045.20749.python-list@python.org>
References: <CAFjbc8EOGHQ=DSAOieeDX_kX_sqd4HZFFO4g-ZpeJZ3wCw8xhg@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de LMBBM7FiO0hVx+bibzJG8QGfIehtbB4MK9fdQfvX9i/w==
Return-Path: <pablogsal@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=BfYtACXO;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.000
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'everyone,': 0.03;
'url:psf': 0.04; 'pytest': 0.05; 'volunteers': 0.05; 'debug':
0.07; 'to:name:python-committers': 0.07; 'url:downloads': 0.07;
'(python': 0.09; 'ast': 0.09; 'compiler': 0.09; 'fails': 0.09;
'ned': 0.09; 'pablo': 0.09; 'subject:release': 0.09;
'subject:skip:P 10': 0.09; 'url-ip:184.105.176/24': 0.09; 'url-
ip:184.105/16': 0.09; 'url:discuss': 0.09; 'url:release': 0.09;
'assert': 0.16; 'beta': 0.16; 'cpython': 0.16; 'deily': 0.16;
'expected.': 0.16; 'from:addr:pablogsal': 0.16; 'from:name:pablo
galindo salgado': 0.16; 'galindo': 0.16; 'nodes': 0.16; 'nodes,':
0.16; 'possible!': 0.16; 'release?': 0.16; 'releases': 0.16;
'salgado': 0.16; 'structures': 0.16; 'to:name:python dev': 0.16;
'problem': 0.16; 'python': 0.16; 'instead': 0.17; 'to:addr:python-
list': 0.20; 'subject:] ': 0.21; 'creates': 0.22; 'exception':
0.22; 'to:no real name:2**1': 0.22; 'code': 0.23; 'questions,':
0.26; 'creating': 0.27; 'foundation.': 0.28; 'packages': 0.31;
'default': 0.31; 'modify': 0.31; 'community': 0.31; "doesn't":
0.32; 'message-id:@mail.gmail.com': 0.32; 'but': 0.32; 'release':
0.34; "didn't": 0.34; 'received:google.com': 0.34; 'invalid':
0.35; 'received:209.85.166': 0.35; 'from:addr:gmail.com': 0.35;
'fix': 0.36; 'member': 0.37; 'subject:[': 0.37; 'received:209.85':
0.37; 'thanks': 0.38; 'received:209': 0.39; 'changes': 0.39;
'this,': 0.39; 'use': 0.39; 'rest': 0.39; 'scheduled': 0.39;
'steve': 0.39; 'still': 0.40; 'happen': 0.40; 'something': 0.40;
'should': 0.40; 'four': 0.60; 'potential': 0.60; 'provide': 0.60;
'team': 0.60; 'skip:o 10': 0.61; 'mode': 0.62; 'url:u': 0.63;
'our': 0.64; 'your': 0.64; 'decided': 0.67; 'reach': 0.69;
'suite': 0.71; 'future': 0.72; 'five': 0.75; 'yourself': 0.75;
'extra': 0.84; 'happens': 0.84; 'known': 0.84; 'backwards': 0.84;
'invalid.': 0.84; 'proceed': 0.88; 'turned': 0.95; 'to:addr
:python-announce': 0.97
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:from:date:message-id:subject:to;
bh=Fu0QQ0S+IdOw0yxdEVcTUJN/6L30UjjbFKTwGj03CXM=;
b=BfYtACXOcuciTBMkX4AK+JPopoYm0ESW1atG6+YKOgu5HQsSpQ9hiCRAqAhsQxP2gq
w3ZWo7cItpM5N1oN2Firxo/h3TIsLxIRwqtzJuhaNonvjf1MtAjaHbhDTPw6MyLAHUaW
6kcMGP+Jsr1hDgcVeVnTgqnu6JgpyoruW5qYzF/c68q4lVHQl1gjQrwRSXzVs+M8uGHd
XnqPJwdZQTKsSLiXw8GO2CMpOiu5kflpCcElsmkW/eaIjUEtFTV5T+jUlKN1pBfWd0os
HTPHtAXV04cgmekBHmeTOyxfT9nLlnJlmJPvMPXyXAQoK4MDc8ZRU3HWDCaI9O35TGPh
gtNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=Fu0QQ0S+IdOw0yxdEVcTUJN/6L30UjjbFKTwGj03CXM=;
b=zy4Kk6BtrJ+nOjTu0vZmTzqr370jfU1PRAn8edO20fq9DjEkVZl9hoqWeBN5L+vY0b
dSooiM58zmVS9oliFC0CVwLnyzd1ZqdqnyVSW8a/kWVkAa0PNHXONervvWPUaNRajOuh
R34k5wjCBQ0OVw62oOtSG7VOXMCgJxhDRLULuxzLFLR9GO+gcOSYYdYoscFbnXUSZky2
p8xo5XAbsJhXq+Eh6tdz0KZmQ72oXND4L81hYt7GcuIchKsK3dF5zN7QBhGZKbOmcNAQ
HsDFkkYwsb0OlAIHP4gZfjXCudqryYicrtmBd7TQDgddI2GJfQmgDsuj9E0hkBJCXIr1
r4wA==
X-Gm-Message-State: AOAM531KGi1O2l7pptIx7gzH/u3yQgB1CgZTuHkc3BR8DbZ0mEltPgF9
H+ikEr7lkejFSX5igazQsRWi3gWqO9jmLd/kY7kpH3uKAM9W3Q==
X-Google-Smtp-Source: ABdhPJzgz05qfeZ3IXHMkMXh5DtiSh1gbLRa5m93Y1DnyIsHm3CXaOGw1aIQHbtlyYClDYty5Ze+RT6OVheH7w1FYSo=
X-Received: by 2002:a02:c6cf:0:b0:331:617f:ce6c with SMTP id
r15-20020a02c6cf000000b00331617fce6cmr486229jan.203.1654102042540; Wed, 01
Jun 2022 09:47:22 -0700 (PDT)
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CAFjbc8EOGHQ=DSAOieeDX_kX_sqd4HZFFO4g-ZpeJZ3wCw8xhg@mail.gmail.com>
 by: Pablo Galindo Salgad - Wed, 1 Jun 2022 15:47 UTC

Hi everyone,

Due to a known incompatibility with pytest and the previous beta release
(Python 3.11.0b2) and after
some deliberation, me and the rest of the release team have decided to do
an expedited release of
Python 3.11.0b3 so the community can continue testing their packages with
pytest and therefore
testing the betas as expected.

# Where can I get the new release?

https://www.python.org/downloads/release/python-3110b3/

# What happened?

Pytest by default rewrites the AST nodes in the testing code to provide
better diagnostics when something
fails in the test. For doing this, it creates new AST nodes that are then
compiled. In Python 3.11, after some
changes in the compiler and AST nodes, these new AST nodes that pytest was
creating were invalid. This causes
CPython to crash in debug mode because we have several assert statements in
the compiler, but in release mode
this doesn't cause always a crash, but it creates potential corrupted
structures in the compiler silently.

In 3.11.0b3 we changed the compiler to reject invalid AST nodes, so what
was a silent problem and a crash in
debug mode turned into an exception being raised. We had a fix to allow the
nodes that pytest is creating to work
to preserve backwards compatibility but unfortunately, it didn't make it
into 3.11.0b2.

Is still possible to use pytest with 3.11.0b2 if you add "--assert=plain"
to the pytest invocation but given how many
users would have to modify their test suite invocation we decided to
proceed with a new release that has the fix.

# What happens with future beta releases

Python 3.11.0b3 should be considered as an extra beta release. Instead of
four beta releases, we will have five and
the next beta release (3.11.0b4) will happen as scheduled on Thursday,
2022-06-16.

# We hope you enjoy the new releases!

Thanks to all of the many volunteers who help make Python Development and
these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the Python
Software Foundation.

https://www.python.org/psf/

If you have any questions, please reach out to me or another member of the
release team :)

Your friendly release team,

Ned Deily @nad https://discuss.python.org/u/nad
Steve Dower @steve.dower https://discuss.python.org/u/steve.dower
Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor