[Zope-dev] zope.publisher 3.12 broke 25 zope.app packages

Tres Seaver tseaver at palladion.com
Tue Jan 5 19:29:52 EST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martijn Faassen wrote:
> Hi there,
> 
> 25 zope.app packages are broken due to changes in zope.publisher 3.12. 
> zope.publisher had some components factored out of it into zope.login.
> 
> I fixed zope.app.exception: it could be fixed by adding the zope.login 
> requirement and adding a zcml include statement. I suspect most, 
> probably all, other failures are similarly shallow.
> 
> The breaking of so many packages wasn't noticed by anyone, until tests 
> of svn checkouts that previously worked now broke.
> 
> I hope we can put mechanisms in place so that developers of ZTK packages 
> can be better made aware of breaking other packages that depend on the 
> ZTK. This way the developer making the changes could do one or more of 
> the following:
> 
> * provide better backward compatibility
> 
> * fix up the breaking packages
> 
> * provide a better warning to others who are maintaining these packages 
> that something was broken.
> 
> I faintly, faintly recall we had such early-warning mechanisms in the 
> past. :)

AFAIK, the zope-tests list is the watchman on the battlements:  seeing
something break in its daily summary mail is usually the first warning I
have that a checkin broke something.  I would be glad to see other
configurations sending their test results to that list, so that
everybody gets notified about breakage.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktD2X8ACgkQ+gerLs4ltQ4GOgCgqY4rrDVeio/TWp+/mzYWf4tH
1V4An0PeTUvwXOE7H0ii9HFbeyQa2AO7
=tkPS
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list