Re: Python 3.6 beta release in F26 Rawhide?

2016-11-10 Thread Justin W. Flory

On 11/06/2016 09:56 AM, Nick Coghlan wrote:

On 4 November 2016 at 04:44, Justin W. Flory  wrote:

Whoops, missed this reply! Even if the specific minor version of 3.6 is to
be determined, if there's new major features to highlight in Python 3.6, we
could get started with writing the article draft and write how to get
started using it. Once it's actually available, we can double-check for
accuracy and push it out quickly after it's available. :)

Would there be anyone who might be interested in helping lead on this? It
shouldn't have to be too extravagant, but a short overview and introduction
about the latest and greatest in Python on Fedora would be amazing.


Some initial highlights from
https://docs.python.org/dev/whatsnew/3.6.html for folks that can just
roll forward to the new release:

- compile time processing of format strings with the new f-string
literals: print(f"There were {len(docs)} found. First title:
{docs[0].title}". These have the dual benefit of being both faster
than runtime formatting (since the string gets broken up into text
segments and field expressions at compile time, so there's zero
runtime string parsing overhead), while also being easier to read
(since you don't need to mentally map expressions to their
corresponding fields - they're right there in the string). Especially
helpful for scripting use cases.
- keyword arguments now preserve their order, so
"collections.OrderedDict(first=1, second=2, third=2)" finally works
the way you would expect it to work (previously the apparent key order
in the source code would be lost in the process of calling the
constructor)
- the new secrets module provides handy helpers for secure token
generation in various formats (e.g. bytes, hex strings, base64
strings) with a reasonable default amount of entropy
- underscores in numeric literals mean you can now break up magic
constants to make them easier to read (e.g. 10_000_000.0, 0xCAFE_F00D,
0b_0011__0100_1110)
- many more standard library APIs, including the builtin open(), now
support pathlib.Path and pathlib.PurePath objects through the new
os.fspath() protocol. This change also means many third party
libraries will also indirectly gain support for these protocols (since
they implicitly delegate the task of opening a path to a standard
library API
- OpenSSL 1.1.0 is supported, along with additional hashing (BLAKE2,
SHA-3, SHAKE) and key derivation (scrypt) algorithms

From a security perspective, os.urandom() now also provides a
guarantee that it will either block or return a result suitable for
cryptographic use - this means that code that needs to run when the
system entropy pool hasn't been initialised yet should either switch
to using the random module (if it doesn't need cryptographic grade
randomness) or the new os.getrandom() API (in order to use the
non-blocking variant of the syscall).

For folks using the new native async/await syntax for coroutine based
service development, that syntax has been extended with provisional
support for asynchronous comprehensions, generator definitions, and
generation functions, allowing asynchronous code access to many more
of the niceties developers are accustomed to when working with purely
synchronous code.

For folks using mypy or one of the other type inference engines for
Python, provisional support has been added for declarative variable
annotations that allow inference engines to complain when values bound
to the variable don't abide by the expected constraint (the
interpreter itself pays no attention to these annotations at runtime,
just as it doesn't check function annotations)

For folks writing internationalised applications, the Unicode database
has been updated to 9.0.0

For folks debugging more complex applications, the new PYTHONMALLOC
environment variable lets you either switch the runtime's memory
allocator into debug mode ("PYTHONMALLOC=debug") or bypass it entirely
("PYTHONMALLOC=malloc"). Details in
https://docs.python.org/dev/whatsnew/3.6.html#pythonmalloc-environment-variable

Also related to application debugging, the "-X tracemalloc" option now
provides a resource allocation traceback when printing ResourceWarning
for resources that are cleaned up non-deterministically.

There have also been a range of performance improvement made to
CPython, aided significantly by Victor Stinner's work in putting
together a new benchmarking utility ("perf") and a new benchmark suite
for Python interpreters ("performance":
https://pypi.python.org/pypi/performance ). (He doesn't have 3.5 vs
3.6 performance data yet, but hopefully that will be available on
speed.python.org by the time of the actual 3.6 release in December)

Cheers,
Nick.



Thanks for all of this info, Nick! I think we could get this down into a 
nice and tidy Magazine article. Would you be able to try creating a 
draft in the Magazine and we can work through the rest of the steps from 
there? This would be an awesome article to have!


https://fedoramagazine.org/wri

Re: Python 3.6 beta release in F26 Rawhide?

2016-11-06 Thread Nick Coghlan
On 4 November 2016 at 04:44, Justin W. Flory  wrote:
> Whoops, missed this reply! Even if the specific minor version of 3.6 is to
> be determined, if there's new major features to highlight in Python 3.6, we
> could get started with writing the article draft and write how to get
> started using it. Once it's actually available, we can double-check for
> accuracy and push it out quickly after it's available. :)
>
> Would there be anyone who might be interested in helping lead on this? It
> shouldn't have to be too extravagant, but a short overview and introduction
> about the latest and greatest in Python on Fedora would be amazing.

Some initial highlights from
https://docs.python.org/dev/whatsnew/3.6.html for folks that can just
roll forward to the new release:

- compile time processing of format strings with the new f-string
literals: print(f"There were {len(docs)} found. First title:
{docs[0].title}". These have the dual benefit of being both faster
than runtime formatting (since the string gets broken up into text
segments and field expressions at compile time, so there's zero
runtime string parsing overhead), while also being easier to read
(since you don't need to mentally map expressions to their
corresponding fields - they're right there in the string). Especially
helpful for scripting use cases.
- keyword arguments now preserve their order, so
"collections.OrderedDict(first=1, second=2, third=2)" finally works
the way you would expect it to work (previously the apparent key order
in the source code would be lost in the process of calling the
constructor)
- the new secrets module provides handy helpers for secure token
generation in various formats (e.g. bytes, hex strings, base64
strings) with a reasonable default amount of entropy
- underscores in numeric literals mean you can now break up magic
constants to make them easier to read (e.g. 10_000_000.0, 0xCAFE_F00D,
0b_0011__0100_1110)
- many more standard library APIs, including the builtin open(), now
support pathlib.Path and pathlib.PurePath objects through the new
os.fspath() protocol. This change also means many third party
libraries will also indirectly gain support for these protocols (since
they implicitly delegate the task of opening a path to a standard
library API
- OpenSSL 1.1.0 is supported, along with additional hashing (BLAKE2,
SHA-3, SHAKE) and key derivation (scrypt) algorithms

From a security perspective, os.urandom() now also provides a
guarantee that it will either block or return a result suitable for
cryptographic use - this means that code that needs to run when the
system entropy pool hasn't been initialised yet should either switch
to using the random module (if it doesn't need cryptographic grade
randomness) or the new os.getrandom() API (in order to use the
non-blocking variant of the syscall).

For folks using the new native async/await syntax for coroutine based
service development, that syntax has been extended with provisional
support for asynchronous comprehensions, generator definitions, and
generation functions, allowing asynchronous code access to many more
of the niceties developers are accustomed to when working with purely
synchronous code.

For folks using mypy or one of the other type inference engines for
Python, provisional support has been added for declarative variable
annotations that allow inference engines to complain when values bound
to the variable don't abide by the expected constraint (the
interpreter itself pays no attention to these annotations at runtime,
just as it doesn't check function annotations)

For folks writing internationalised applications, the Unicode database
has been updated to 9.0.0

For folks debugging more complex applications, the new PYTHONMALLOC
environment variable lets you either switch the runtime's memory
allocator into debug mode ("PYTHONMALLOC=debug") or bypass it entirely
("PYTHONMALLOC=malloc"). Details in
https://docs.python.org/dev/whatsnew/3.6.html#pythonmalloc-environment-variable

Also related to application debugging, the "-X tracemalloc" option now
provides a resource allocation traceback when printing ResourceWarning
for resources that are cleaned up non-deterministically.

There have also been a range of performance improvement made to
CPython, aided significantly by Victor Stinner's work in putting
together a new benchmarking utility ("perf") and a new benchmark suite
for Python interpreters ("performance":
https://pypi.python.org/pypi/performance ). (He doesn't have 3.5 vs
3.6 performance data yet, but hopefully that will be available on
speed.python.org by the time of the actual 3.6 release in December)

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-11-06 Thread Nick Coghlan
On 4 November 2016 at 02:16, Charalampos Stratakis  wrote:
> And FESCo ticket about that[0]
>
> [0] https://pagure.io/fesco/issue/1642

Awesome, thanks for tackling this.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-11-03 Thread Justin W. Flory

On 11/01/2016 11:37 AM, Charalampos Stratakis wrote:

Hi,

It would be certainly interesting to write an article about it.

Ideally it remains to be seen which version of python 3.6 is going to be 
deployed in rawhide and after deploying it, publish the article so people can 
do some early testing.

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat



Whoops, missed this reply! Even if the specific minor version of 3.6 is 
to be determined, if there's new major features to highlight in Python 
3.6, we could get started with writing the article draft and write how 
to get started using it. Once it's actually available, we can 
double-check for accuracy and push it out quickly after it's available. :)


Would there be anyone who might be interested in helping lead on this? 
It shouldn't have to be too extravagant, but a short overview and 
introduction about the latest and greatest in Python on Fedora would be 
amazing.


I'm also CCing the Magazine list on this reply to help keep them in on 
the loop of things too.




- Original Message -
From: "Justin W. Flory" 
To: python-devel@lists.fedoraproject.org
Sent: Friday, October 28, 2016 12:53:49 AM
Subject: Re: Python 3.6 beta release in F26 Rawhide?

On 10/17/2016 10:57 AM, Nick Coghlan wrote:

On 18 October 2016 at 00:49, Charalampos Stratakis  wrote:

The current URL should be https://beaker.qa.fedoraproject.org/ if that is the 
one you have in mind.


Indeed it is, thank you!

Cheers,
Nick.



Hi everyone, I'm observing and chiming in late to this discussion. My
understanding from reading this thread is that it's intended to package
3.6 for Rawhide and eventually having it made as a Change in F26.

If 3.6 is going to be hitting Rawhide, would anyone be interested in
writing an announcement / tips for testing on the Fedora Magazine? I
think this would be a highly-interesting article to our readers to know
that 3.6 is in Rawhide, and there may be some people who are willing to
jump in and help test if they knew the opportunity was there.

Thanks everyone!



--
Cheers,
Justin W. Flory
jflo...@gmail.com



signature.asc
Description: OpenPGP digital signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-11-03 Thread Charalampos Stratakis
And FESCo ticket about that[0]

[0] https://pagure.io/fesco/issue/1642

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Nick Coghlan" 
To: "Fedora Python SIG" 
Sent: Wednesday, October 12, 2016 8:29:04 AM
Subject: Python 3.6 beta release in F26 Rawhide?

Hi folks,

During the discussion of the os.urandom() change in Python 3.6 (the
successor to the accidental change in Python 3.5 that is the subject
of Tomas's emailing about rebasing to 3.5.2 in F24), we came to the
conclusion it would be good to get 3.6 into Rawhide early enough to
impact the upstream beta cycle:
https://lists.fedorahosted.org/archives/list/python-devel@lists.fedoraproject.org/thread/UAB7JJ5VPW2W2QEERZ4HIQZZB3QMB2H5/

However, there's no reference to that discussion in
https://fedoraproject.org/wiki/Changes/Python3.6 - it only refers to
incorporating a release candidate or the actual release, which will be
too late for us to request changes to the upstream default
os.urandom() behaviour if we find unexpected problems with it.

With Python 3.6b2 recently pushed out the door, there's about two
months (including two more beta releases) until the first release
candidate in early December.

Regards,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-11-01 Thread Charalampos Stratakis
Third beta is at copr [0]

[0] https://copr.fedorainfracloud.org/coprs/cstratak/python-3.6/build/472123/

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Nick Coghlan" 
To: "Fedora Python SIG" 
Sent: Monday, October 17, 2016 4:57:09 PM
Subject: Re: Python 3.6 beta release in F26 Rawhide?

On 18 October 2016 at 00:49, Charalampos Stratakis  wrote:
> The current URL should be https://beaker.qa.fedoraproject.org/ if that is the 
> one you have in mind.

Indeed it is, thank you!

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-11-01 Thread Charalampos Stratakis
Hi,

It would be certainly interesting to write an article about it.

Ideally it remains to be seen which version of python 3.6 is going to be 
deployed in rawhide and after deploying it, publish the article so people can 
do some early testing.

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Justin W. Flory" 
To: python-devel@lists.fedoraproject.org
Sent: Friday, October 28, 2016 12:53:49 AM
Subject: Re: Python 3.6 beta release in F26 Rawhide?

On 10/17/2016 10:57 AM, Nick Coghlan wrote:
> On 18 October 2016 at 00:49, Charalampos Stratakis  
> wrote:
>> The current URL should be https://beaker.qa.fedoraproject.org/ if that is 
>> the one you have in mind.
>
> Indeed it is, thank you!
>
> Cheers,
> Nick.
>

Hi everyone, I'm observing and chiming in late to this discussion. My 
understanding from reading this thread is that it's intended to package 
3.6 for Rawhide and eventually having it made as a Change in F26.

If 3.6 is going to be hitting Rawhide, would anyone be interested in 
writing an announcement / tips for testing on the Fedora Magazine? I 
think this would be a highly-interesting article to our readers to know 
that 3.6 is in Rawhide, and there may be some people who are willing to 
jump in and help test if they knew the opportunity was there.

Thanks everyone!

-- 
Cheers,
Justin W. Flory
jflo...@gmail.com


___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-27 Thread Justin W. Flory

On 10/17/2016 10:57 AM, Nick Coghlan wrote:

On 18 October 2016 at 00:49, Charalampos Stratakis  wrote:

The current URL should be https://beaker.qa.fedoraproject.org/ if that is the 
one you have in mind.


Indeed it is, thank you!

Cheers,
Nick.



Hi everyone, I'm observing and chiming in late to this discussion. My 
understanding from reading this thread is that it's intended to package 
3.6 for Rawhide and eventually having it made as a Change in F26.


If 3.6 is going to be hitting Rawhide, would anyone be interested in 
writing an announcement / tips for testing on the Fedora Magazine? I 
think this would be a highly-interesting article to our readers to know 
that 3.6 is in Rawhide, and there may be some people who are willing to 
jump in and help test if they knew the opportunity was there.


Thanks everyone!

--
Cheers,
Justin W. Flory
jflo...@gmail.com



signature.asc
Description: OpenPGP digital signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-17 Thread Nick Coghlan
On 18 October 2016 at 00:49, Charalampos Stratakis  wrote:
> The current URL should be https://beaker.qa.fedoraproject.org/ if that is the 
> one you have in mind.

Indeed it is, thank you!

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-17 Thread Charalampos Stratakis
The current URL should be https://beaker.qa.fedoraproject.org/ if that is the 
one you have in mind.

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Nick Coghlan" 
To: "Fedora Python SIG" 
Sent: Monday, October 17, 2016 4:22:20 PM
Subject: Re: Python 3.6 beta release in F26 Rawhide?

On 17 October 2016 at 19:26, Charalampos Stratakis  wrote:
> Hi,
>
> The change is already approved by FESCo [0] although as mentioned at the 
> change page,

Aye, I'd missed that initially, and then saw the ChangeAccepted note on the BZ.

> it is accepted for release candidate, so I guess I should open another ticket 
> for FESCo if they agree for a beta version to be built in rawhide.

Let's see how far we can get with COPR builds before going back to
FESCo - we should at least run
https://beaker-project.org/docs/user-guide/beaker-provided-tasks.html#distribution-rebuild
against the COPR Python and the Fedora packages that depend on Python
before proposing early adoption of the betas.

(Although I'll have to ask what's become of beaker.fedoraproject.org
before doing that - if it's not going to be back any time soon, then I
may need to run that on the Red Hat internal instance instead)

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-17 Thread Nick Coghlan
On 17 October 2016 at 19:26, Charalampos Stratakis  wrote:
> Hi,
>
> The change is already approved by FESCo [0] although as mentioned at the 
> change page,

Aye, I'd missed that initially, and then saw the ChangeAccepted note on the BZ.

> it is accepted for release candidate, so I guess I should open another ticket 
> for FESCo if they agree for a beta version to be built in rawhide.

Let's see how far we can get with COPR builds before going back to
FESCo - we should at least run
https://beaker-project.org/docs/user-guide/beaker-provided-tasks.html#distribution-rebuild
against the COPR Python and the Fedora packages that depend on Python
before proposing early adoption of the betas.

(Although I'll have to ask what's become of beaker.fedoraproject.org
before doing that - if it's not going to be back any time soon, then I
may need to run that on the Red Hat internal instance instead)

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-17 Thread Charalampos Stratakis
Hi,

The change is already approved by FESCo [0] although as mentioned at the change 
page, it is accepted for release candidate, so I guess I should open another 
ticket for FESCo if they agree for a beta version to be built in rawhide.

Copr builds are here [1] as well (although not announced in any mailing list 
yet).

[0] https://fedoraproject.org/wiki/Releases/26/ChangeSet?rd=Releases/26
[1] https://copr.fedorainfracloud.org/coprs/cstratak/python-3.6/build/464733/

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Nick Coghlan" 
To: "Fedora Python SIG" 
Sent: Monday, October 17, 2016 8:19:28 AM
Subject: Re: Python 3.6 beta release in F26 Rawhide?

On 12 October 2016 at 21:15, Charalampos Stratakis  wrote:
> Hello Nick,
>
> Please feel free to edit the change proposal. I also fully agree to the 
> proposal you made at the link you provided. Currently I have in copr the 
> first beta, and also I can build the second beta as well if I exclude the 
> ensurepip test.
>
> I was actually thinking of adding python 3.6 in rawhide when rc1 was 
> released, but if that is too late, which pre-release would be ideal to be 
> built in rawhide?

The earliest one we can get FESCo to approve as a system-wide change
for Fedora 26 :)

That probably means beta 3 at this point - that's due out in two weeks
time (October 31), so we'd be seeking FESCo approval for the change
and pre-release Rawhide testing plan either this Friday or next
Friday.

If we decide that timeline is too ambitious (accounting for the fact
I'm on vacation next week), then we'd target beta 4 on November 21st,
allowing:

- COPR-based testing of b2 and b3 to minimise stability impact to F26 Rawhide
- incorporation of F26 Rawhide feedback into the upstream 3.6.0rc1

FESCo may come back and say "No, stick with the original rc1 plan", in
which case the approach would change to assume we'll carry a patch for
the os.urandom warning until at least 3.6.1, but hopefully we can make
the case that b4 will be stable *enough*, and that if there are
unexpectedly compatibility bugs, we're much better off finding them
while there's time to submit fixes for them back upstream.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-16 Thread Nick Coghlan
On 12 October 2016 at 21:15, Charalampos Stratakis  wrote:
> Hello Nick,
>
> Please feel free to edit the change proposal. I also fully agree to the 
> proposal you made at the link you provided. Currently I have in copr the 
> first beta, and also I can build the second beta as well if I exclude the 
> ensurepip test.
>
> I was actually thinking of adding python 3.6 in rawhide when rc1 was 
> released, but if that is too late, which pre-release would be ideal to be 
> built in rawhide?

The earliest one we can get FESCo to approve as a system-wide change
for Fedora 26 :)

That probably means beta 3 at this point - that's due out in two weeks
time (October 31), so we'd be seeking FESCo approval for the change
and pre-release Rawhide testing plan either this Friday or next
Friday.

If we decide that timeline is too ambitious (accounting for the fact
I'm on vacation next week), then we'd target beta 4 on November 21st,
allowing:

- COPR-based testing of b2 and b3 to minimise stability impact to F26 Rawhide
- incorporation of F26 Rawhide feedback into the upstream 3.6.0rc1

FESCo may come back and say "No, stick with the original rc1 plan", in
which case the approach would change to assume we'll carry a patch for
the os.urandom warning until at least 3.6.1, but hopefully we can make
the case that b4 will be stable *enough*, and that if there are
unexpectedly compatibility bugs, we're much better off finding them
while there's time to submit fixes for them back upstream.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Python 3.6 beta release in F26 Rawhide?

2016-10-12 Thread Charalampos Stratakis
Hello Nick,

Please feel free to edit the change proposal. I also fully agree to the 
proposal you made at the link you provided. Currently I have in copr the first 
beta, and also I can build the second beta as well if I exclude the ensurepip 
test.

I was actually thinking of adding python 3.6 in rawhide when rc1 was released, 
but if that is too late, which pre-release would be ideal to be built in 
rawhide?

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Nick Coghlan" 
To: "Fedora Python SIG" 
Sent: Wednesday, October 12, 2016 8:29:04 AM
Subject: Python 3.6 beta release in F26 Rawhide?

Hi folks,

During the discussion of the os.urandom() change in Python 3.6 (the
successor to the accidental change in Python 3.5 that is the subject
of Tomas's emailing about rebasing to 3.5.2 in F24), we came to the
conclusion it would be good to get 3.6 into Rawhide early enough to
impact the upstream beta cycle:
https://lists.fedorahosted.org/archives/list/python-devel@lists.fedoraproject.org/thread/UAB7JJ5VPW2W2QEERZ4HIQZZB3QMB2H5/

However, there's no reference to that discussion in
https://fedoraproject.org/wiki/Changes/Python3.6 - it only refers to
incorporating a release candidate or the actual release, which will be
too late for us to request changes to the upstream default
os.urandom() behaviour if we find unexpected problems with it.

With Python 3.6b2 recently pushed out the door, there's about two
months (including two more beta releases) until the first release
candidate in early December.

Regards,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Python 3.6 beta release in F26 Rawhide?

2016-10-11 Thread Nick Coghlan
Hi folks,

During the discussion of the os.urandom() change in Python 3.6 (the
successor to the accidental change in Python 3.5 that is the subject
of Tomas's emailing about rebasing to 3.5.2 in F24), we came to the
conclusion it would be good to get 3.6 into Rawhide early enough to
impact the upstream beta cycle:
https://lists.fedorahosted.org/archives/list/python-devel@lists.fedoraproject.org/thread/UAB7JJ5VPW2W2QEERZ4HIQZZB3QMB2H5/

However, there's no reference to that discussion in
https://fedoraproject.org/wiki/Changes/Python3.6 - it only refers to
incorporating a release candidate or the actual release, which will be
too late for us to request changes to the upstream default
os.urandom() behaviour if we find unexpected problems with it.

With Python 3.6b2 recently pushed out the door, there's about two
months (including two more beta releases) until the first release
candidate in early December.

Regards,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org