Re: [openstack-dev] Python 3 is dead, long live Python 3

2015-03-04 Thread Ihar Hrachyshka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03/03/2015 03:37 PM, Doug Hellmann wrote:
 
 
 On Tue, Mar 3, 2015, at 07:56 AM, Ihar Hrachyshka wrote: On
 02/02/2015 05:15 PM, Jeremy Stanley wrote:
 After a long wait and much testing, we've merged a change[1]
 which moves the remainder of Python 3.3 based jobs to Python
 3.4. This is primarily in service of getting rid of the
 custom workers we implemented to perform 3.3 testing more
 than a year ago, since we can now run 3.4 tests on normal
 Ubuntu Trusty workers (with the exception of a couple
 bugs[2][3] which have caused us to temporarily suspend[4]
 Py3K jobs for oslo.messaging and oslo.rootwrap).
 
 I've personally tested `tox -e py34` on every project hosted
 in our infrastructure which was gating on Python 3.3 jobs and
 they all still work, so you shouldn't see any issues arise
 from this change. If you do, however, please let the
 Infrastructure team know about it as soon as possible.
 Thanks!
 
 [1] https://review.openstack.org/151713 [2] 
 https://launchpad.net/bugs/1367907 [3] 
 https://launchpad.net/bugs/1382607 [4] 
 http://lists.openstack.org/pipermail/openstack-dev/2015-January/055270.html



 
The switch broke Icehouse stable branch for oslo-incubator [1] since
 those jobs run on Precise and not Trusty.
 
 Anyone has ideas how to fix it?
 
 The incubator python 3 job was added to help us port incubated
 code to python 3 before graduating it. We won't be graduating
 modules from the stable branch, so as long as none of the
 consuming projects have python 3 jobs on their stable branches we
 can just drop the icehouse python 3 job for oslo-incubator.
 

Got it: https://review.openstack.org/161303

/Ihar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJU9zPDAAoJEC5aWaUY1u57YFAIAImMxb2K2aBWdwJnZKwt5t7P
cOZhoS0AdrVRI1eaiXoNiwb/wAl3+VOxc5OxOjeYK1SneSXAZZOSbiHeLPjseb8z
UFRa+n+9y6NnyLOCf2h+QdIVe9fZZs/tFP0FjBket5nlTN0CNX7rBbDnxi6O2+Rn
c/PW9SomneJy+9pmoYXD+W/ZRLhBvj6/arSSt9D+FwQ74jN2EQPILc0atYgjLYI7
4+6ChcK3ci6VWUSurDa70z/C2/JSmg/KsZA1l7qf5T04rmcWVLOXSLfVK+R/jxwx
auuueHMm0OarTWZQ+GxgkhX60zmaKZ2UdmgYB/7ZyHc3/qmjCgL9mOMnZqt9q0I=
=8Cqd
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Python 3 is dead, long live Python 3

2015-03-03 Thread Ihar Hrachyshka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/02/2015 05:15 PM, Jeremy Stanley wrote:
 After a long wait and much testing, we've merged a change[1] which 
 moves the remainder of Python 3.3 based jobs to Python 3.4. This
 is primarily in service of getting rid of the custom workers we 
 implemented to perform 3.3 testing more than a year ago, since we 
 can now run 3.4 tests on normal Ubuntu Trusty workers (with the 
 exception of a couple bugs[2][3] which have caused us to
 temporarily suspend[4] Py3K jobs for oslo.messaging and
 oslo.rootwrap).
 
 I've personally tested `tox -e py34` on every project hosted in
 our infrastructure which was gating on Python 3.3 jobs and they
 all still work, so you shouldn't see any issues arise from this
 change. If you do, however, please let the Infrastructure team know
 about it as soon as possible. Thanks!
 
 [1] https://review.openstack.org/151713 [2]
 https://launchpad.net/bugs/1367907 [3]
 https://launchpad.net/bugs/1382607 [4]
 http://lists.openstack.org/pipermail/openstack-dev/2015-January/055270.html

 
The switch broke Icehouse stable branch for oslo-incubator [1] since
those jobs run on Precise and not Trusty.

Anyone has ideas how to fix it?

[1]: https://review.openstack.org/#/c/136718/

/Ihar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJU9a+VAAoJEC5aWaUY1u57mv4H/0Wqi986LUPYzQCQCzcvHlAv
Uomd8cvWNYBUzLJjV2r3xrgaKDVsKtJI+vcMllBNH7oigRHXDo6RrkUoV+4jSf4o
yzYtU9CXLO/vKuTnJVzsp3xCuu9XI9mE19FHWLYOAhpSFXNg4J6u94yKRIxxcs6H
IAaJEuhcJigm7qK10iKESYvw9AxJjZsHaq0No5KsAT+T5FTmfGZ2cbPfkKSo9NgM
Zl0gbPTQPSoB8EvefoP8uaUYF1sD+Itgab1GvI6B9sRnkb+f1uaWAA852SaxiA1D
Z5IQOwYCPteBJ1ztSrFAQGw8nfgp8H0I3aHwQ/7fgdxPPb8Eqa/wWHlfUnt0nG4=
=ZGSJ
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Python 3 is dead, long live Python 3

2015-03-03 Thread Doug Hellmann


On Tue, Mar 3, 2015, at 07:56 AM, Ihar Hrachyshka wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 02/02/2015 05:15 PM, Jeremy Stanley wrote:
  After a long wait and much testing, we've merged a change[1] which 
  moves the remainder of Python 3.3 based jobs to Python 3.4. This
  is primarily in service of getting rid of the custom workers we 
  implemented to perform 3.3 testing more than a year ago, since we 
  can now run 3.4 tests on normal Ubuntu Trusty workers (with the 
  exception of a couple bugs[2][3] which have caused us to
  temporarily suspend[4] Py3K jobs for oslo.messaging and
  oslo.rootwrap).
  
  I've personally tested `tox -e py34` on every project hosted in
  our infrastructure which was gating on Python 3.3 jobs and they
  all still work, so you shouldn't see any issues arise from this
  change. If you do, however, please let the Infrastructure team know
  about it as soon as possible. Thanks!
  
  [1] https://review.openstack.org/151713 [2]
  https://launchpad.net/bugs/1367907 [3]
  https://launchpad.net/bugs/1382607 [4]
  http://lists.openstack.org/pipermail/openstack-dev/2015-January/055270.html
 
  
 The switch broke Icehouse stable branch for oslo-incubator [1] since
 those jobs run on Precise and not Trusty.
 
 Anyone has ideas how to fix it?

The incubator python 3 job was added to help us port incubated code to
python 3 before graduating it. We won't be graduating modules from the
stable branch, so as long as none of the consuming projects have python
3 jobs on their stable branches we can just drop the icehouse python 3
job for oslo-incubator.

Doug

 
 [1]: https://review.openstack.org/#/c/136718/
 
 /Ihar
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 
 iQEcBAEBAgAGBQJU9a+VAAoJEC5aWaUY1u57mv4H/0Wqi986LUPYzQCQCzcvHlAv
 Uomd8cvWNYBUzLJjV2r3xrgaKDVsKtJI+vcMllBNH7oigRHXDo6RrkUoV+4jSf4o
 yzYtU9CXLO/vKuTnJVzsp3xCuu9XI9mE19FHWLYOAhpSFXNg4J6u94yKRIxxcs6H
 IAaJEuhcJigm7qK10iKESYvw9AxJjZsHaq0No5KsAT+T5FTmfGZ2cbPfkKSo9NgM
 Zl0gbPTQPSoB8EvefoP8uaUYF1sD+Itgab1GvI6B9sRnkb+f1uaWAA852SaxiA1D
 Z5IQOwYCPteBJ1ztSrFAQGw8nfgp8H0I3aHwQ/7fgdxPPb8Eqa/wWHlfUnt0nG4=
 =ZGSJ
 -END PGP SIGNATURE-
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Python 3 is dead, long live Python 3

2015-02-03 Thread Jeremy Stanley
On 2015-02-03 08:15:39 -0500 (-0500), Victor Stinner wrote:
[...]
 Debian Testing (Jessie) and Unstable (Sid) provide Python 3.4.2.
[...]

Yep, I'm playing now with the possibility to run jobs on Debian
Jessie, but due to circumstances with the providers who donate
computing resource to us I'm first having to make some more
significant changes to our node build tooling (changes we wanted to
make anyway, this just steps up the timetable a little).
-- 
Jeremy Stanley

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Python 3 is dead, long live Python 3

2015-02-03 Thread Victor Stinner
Hi,

It's good to move forward to Python 3.4 :-)

 [2] https://launchpad.net/bugs/1367907

This bug was introduced in Python 3.4.0 and fixed in Python 3.4.1. It's too bad 
that Ubunbu Trusty didn't upgraded yet Python 3.4 to 3.4.1 (released 6 months 
ago) or 3.4.2. Request to upgrade python 3.4 in Ubuntu Trusty:
https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1348954
(upgrade already scheduled at the end of february, after the release of python 
3.4.3)

Debian Testing (Jessie) and Unstable (Sid) provide Python 3.4.2. Debian Stable 
(Wheezy) only provides Python 3.2.3 (which doesn't accept uunicode syntax :-/ 
and doesn't support yield-from).

Fedora 21 provides Python 3.4.1. (Fedora 20 only provides Python 3.3.2).

Victor

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev