[Zope-dev] zope.testrunner 4.0.0b2 problem
Installing zope.testrunner on Python 2.4 fails due to a missing __init__.py in some test subpackage: Getting distribution for 'zope.testrunner'. package init file 'src/zope/testrunner/testrunner-ex/__init__.py' not found (or not a regular file) error: Setup script exited with error: can't copy 'src/zope/testrunner/testrunner-ex-251759/eggs/foo.bar-1.2-py2.5.egg/foo/bar/__init__.py': doesn't exist or not a regular file An error occured when trying to install zope.testrunner 4.0.0b2. Look above this message for any errors that were output by easy_install. While: Installing. Getting section test. Initializing section test. Installing recipe zc.recipe.testrunner. Getting distribution for 'zope.testrunner'. Error: Couldn't install: zope.testrunner 4.0.0b2 Buildbot failures: http://zope3.pov.lt/buildbot/builders/py2.4-32bit-linux/builds/696/steps/buildout/logs/stdio http://zope3.pov.lt/buildbot/builders/py2.4-64bit-linux/builds/696/steps/buildout/logs/stdio On Python2.5 there's a warning but the installation succeeds: Getting distribution for 'zope.testrunner'. package init file 'src/zope/testrunner/testrunner-ex/__init__.py' not found (or not a regular file) Creating missing __init__.py for zope.testrunner.testrunner-ex Got zope.testrunner 4.0.0b2. Buildbot log: http://zope3.pov.lt/buildbot/builders/py2.5-32bit-linux/builds/687/steps/buildout/logs/stdio http://zope3.pov.lt/buildbot/builders/py2.5-64bit-linux/builds/702/steps/buildout/logs/stdio Marius Gedminas -- http://pov.lt/ -- Zope 3 consulting and development signature.asc Description: Digital signature ___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Could someone please remove this release or fix it? This issue is breaking almost every existing Zope 2 buildout. Andreas Marius Gedminas wrote: Installing zope.testrunner on Python 2.4 fails due to a missing __init__.py in some test subpackage: Getting distribution for 'zope.testrunner'. package init file 'src/zope/testrunner/testrunner-ex/__init__.py' not found (or not a regular file) error: Setup script exited with error: can't copy 'src/zope/testrunner/testrunner-ex-251759/eggs/foo.bar-1.2-py2.5.egg/foo/bar/__init__.py': doesn't exist or not a regular file An error occured when trying to install zope.testrunner 4.0.0b2. Look above this message for any errors that were output by easy_install. While: Installing. Getting section test. Initializing section test. Installing recipe zc.recipe.testrunner. Getting distribution for 'zope.testrunner'. Error: Couldn't install: zope.testrunner 4.0.0b2 Buildbot failures: http://zope3.pov.lt/buildbot/builders/py2.4-32bit-linux/builds/696/steps/buildout/logs/stdio http://zope3.pov.lt/buildbot/builders/py2.4-64bit-linux/builds/696/steps/buildout/logs/stdio On Python2.5 there's a warning but the installation succeeds: Getting distribution for 'zope.testrunner'. package init file 'src/zope/testrunner/testrunner-ex/__init__.py' not found (or not a regular file) Creating missing __init__.py for zope.testrunner.testrunner-ex Got zope.testrunner 4.0.0b2. Buildbot log: http://zope3.pov.lt/buildbot/builders/py2.5-32bit-linux/builds/687/steps/buildout/logs/stdio http://zope3.pov.lt/buildbot/builders/py2.5-64bit-linux/builds/702/steps/buildout/logs/stdio Marius Gedminas ___ Zope-Dev maillist - Zope-Dev@zope.org 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 ) - -- ZOPYX Limited | zopyx group Charlottenstr. 37/1 | The full-service network for Zope Plone D-72070 Tübingen| Produce Publish www.zopyx.com | www.produce-and-publish.com - E-Publishing, Python, Zope Plone development, Consulting -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwQ7BgACgkQCJIWIbr9KYx2xACeOKvjPZvUXyHoYmYJlbSvMA1P G6AAmwfahJmSJAKq6HuPz/FnuJ6QfXCe =aY/W -END PGP SIGNATURE- attachment: lists.vcf___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
On Thursday, June 10, 2010, Andreas Jung wrote: Could someone please remove this release or fix it? This issue is breaking almost every existing Zope 2 buildout. How can it? Are you not pinning the version of zc.recipe.testrunner and zope.testing? I assume the breakage occurs, since I released zc.recipe.testrunner last night that uses zope.testrunner instead of zope.testing. Regards, Stephan -- Entrepreneur and Software Geek Google me. Zope Stephan Richter ___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Stephan Richter wrote: On Thursday, June 10, 2010, Andreas Jung wrote: Could someone please remove this release or fix it? This issue is breaking almost every existing Zope 2 buildout. How can it? Are you not pinning the version of zc.recipe.testrunner and zope.testing? No idea (and I did not investigate it). I had two reports form co-workers with buildouts breaking suddenly and I encountered a similar issue with two Plone buildouts. Andreas I assume the breakage occurs, since I released zc.recipe.testrunner last night that uses zope.testrunner instead of zope.testing. Regards, Stephan - -- ZOPYX Limited | zopyx group Charlottenstr. 37/1 | The full-service network for Zope Plone D-72070 T?bingen| Produce Publish www.zopyx.com | www.produce-and-publish.com - E-Publishing, Python, Zope Plone development, Consulting -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwQ+1AACgkQCJIWIbr9KYzNowCdFau5+bScEy7yvkjYcPdtA7Rx HH0AoK2Zy9zEy2uOvjNEEuL5pFRk4bkM =9k/F -END PGP SIGNATURE- attachment: lists.vcf___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
On Thursday, June 10, 2010, Andreas Jung wrote: No idea (and I did not investigate it). I had two reports form co-workers with buildouts breaking suddenly and I encountered a similar issue with two Plone buildouts. Could you check which zc.recipe.testrunner version is picked up? BTW, pinning zc.recipe.testrunner to 1.2.0 will do the trick. Regards, Stephan -- Entrepreneur and Software Geek Google me. Zope Stephan Richter ___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
On Thu, Jun 10, 2010 at 4:39 PM, Stephan Richter srich...@cosmos.phy.tufts.edu wrote: I assume the breakage occurs, since I released zc.recipe.testrunner last night that uses zope.testrunner instead of zope.testing. Hhm, the new zc.recipe.testrunner introduces a non-backwards compatible requirement on zope.testrunner 4.0.0b2. Doing so a in minor release looks bad to me. The release should be a clear 2.0 and since it depends on a non-final version itself, it should probably be a beta release on its own. 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. Hanno ___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
On Thursday, June 10, 2010, Hanno Schlichting wrote: Doing so a in minor release looks bad to me. The release should be a clear 2.0 and since it depends on a non-final version itself, it should probably be a beta release on its own. 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. 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. Regards, Stephan -- Entrepreneur and Software Geek Google me. Zope Stephan Richter ___ Zope-Dev maillist - Zope-Dev@zope.org 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 )
Re: [Zope-dev] zope.testrunner 4.0.0b2 problem
On Thu, Jun 10, 2010 at 5:28 PM, Stephan Richter srich...@cosmos.phy.tufts.edu 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 - Zope-Dev@zope.org 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 )