Re: zope.testrunner 4.0.0b2 problem

Hanno Schlichting <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
On Thu, Jun 10, 2010 at 5:28 PM, Stephan Richter
<[email protected]> wrote:
> We are not really changing the API in a BBB incompatible way. We simply shuffled
> code around. We did that all the time and never increased the major version
> number.

The code is no longer compatible with older versions of zope.testing
and introduces a hard dependency on a new major release of another
package. That clearly constitues the need for a major version upgrade
in my book.

If the code would optionally use zope.testrunner and fall back on the
existing zope.testing it would be fine to do this change in a minor
release like 1.3. As you can tell from the reported breakage the new
release is not backwards compatible.

>> I think rereleasing zc.recipe.testrunner without the zope.testrunner
>> dependency as a 1.3.1 would be in order. And then releasing the
>> current 1.3.0 code as a new 2.0b1.
>
> I think that would be a bit harsh and not fix the Zope 2 problem, if no
> versions are pinned, since even 2.0b1 will be picked up as latest.

Some people use the prefer-final option of buildout to guard against
unstable software. But more importantly humans checking for new
versions or the z3c.checkversions has a chance of identifying this new
release as yet unstable.

Hanno
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.