[Zope-dev] zope.testrunner 4.0.0b2 problem

2010-06-10 Thread Marius Gedminas
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

2010-06-10 Thread Andreas Jung
-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

2010-06-10 Thread Stephan Richter
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

2010-06-10 Thread Andreas Jung
-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

2010-06-10 Thread Stephan Richter
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

2010-06-10 Thread Hanno Schlichting
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

2010-06-10 Thread Stephan Richter
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

2010-06-10 Thread Hanno Schlichting
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 )