As a bit of year-end pre-holiday penance, I've been working on getting some of the larger set of Zope2 dependencies tidied up (largely, getting them to be testable on Travis). Because Travis tests against released software (mostly using pip), and because pip no longer installs alpha or beta software by default, I'd like to get releases out for a lot of these that have been stuck in 4.0.0alpha# status for a long time. I've made 4.0.0 releases the following ones: - zope.i18n - zope.intid - zope.keyreference - zope.dublincore (4.0.1) - zope.sendmail I have zope.error 4.0.0 ready to go, but inexplicably don't have release rights: can somebody please grant them? The main blocker for the rest is zope.publisher: it has new test breakage due to a change in the stdlib Cookie module for Python 2.7.9 and 3.3.3. https://bugs.launchpad.net/zope.publisher/+bug/1404582 That breakage is in a relatively new 'LenientCookie' feature, added in a not-yet-released 4.0.0a5. If folks who care about that feature don't have the energy to fix it, I'd like to back it off the trunk, push out a 4.0.0 release without it, and then merge it back onto the trunk for a 4.1.0 release whenever. Tres. -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com
On Sun, Dec 21, 2014 at 12:20:24AM -0500, Tres Seaver wrote:
As a bit of year-end pre-holiday penance, I've been working on getting some of the larger set of Zope2 dependencies tidied up (largely, getting them to be testable on Travis). Because Travis tests against released software (mostly using pip), and because pip no longer installs alpha or beta software by default, I'd like to get releases out for a lot of these that have been stuck in 4.0.0alpha# status for a long time.
Yay!
I've made 4.0.0 releases the following ones:
- zope.i18n - zope.intid - zope.keyreference - zope.dublincore (4.0.1) - zope.sendmail
I have zope.error 4.0.0 ready to go, but inexplicably don't have release rights: can somebody please grant them?
Done.
The main blocker for the rest is zope.publisher: it has new test breakage due to a change in the stdlib Cookie module for Python 2.7.9 and 3.3.3.
https://bugs.launchpad.net/zope.publisher/+bug/1404582
That breakage is in a relatively new 'LenientCookie' feature, added in a not-yet-released 4.0.0a5. If folks who care about that feature don't have the energy to fix it, I'd like to back it off the trunk, push out a 4.0.0 release without it,
+1
and then merge it back onto the trunk for a 4.1.0 release whenever.
-1. Tests should always pass on master. If nobody who cares about LenientCookie makes the test pass, LenientCookie shouldn't be in master. Marius Gedminas -- http://pov.lt/ -- Zope 3/BlueBream consulting and development
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 12/22/2014 02:39 AM, Marius Gedminas wrote:
I have zope.error 4.0.0 ready to go, but inexplicably don't have release rights: can somebody please grant them?
Done.
Thanks!
The main blocker for the rest is zope.publisher: it has new test breakage due to a change in the stdlib Cookie module for Python 2.7.9 and 3.3.3.
https://bugs.launchpad.net/zope.publisher/+bug/1404582
That breakage is in a relatively new 'LenientCookie' feature, added in a not-yet-released 4.0.0a5. If folks who care about that feature don't have the energy to fix it, I'd like to back it off the trunk, push out a 4.0.0 release without it,
+1
and then merge it back onto the trunk for a 4.1.0 release whenever.
-1. Tests should always pass on master. If nobody who cares about LenientCookie makes the test pass, LenientCookie shouldn't be in master.
My diagnosis was premature: it turns out that the last tagged version also fails (but slightly differently) on Python 2.7.9 / 3.3.3. So, just backing out those changes is not sufficient: I guess we actually have to roll up our socks and figure out what is broken. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAlSYbocACgkQ+gerLs4ltQ5N3wCfbO8UcA3T+zCSGEnnf3D5mQKk VsMAoNJN9j1AYnaP67TM/gKh7lEbKWsN =/aEm -----END PGP SIGNATURE-----
participants (2)
-
Marius Gedminas -
Tres Seaver