A buildout fails reproducable both on Mac and Linux...how is the guilty? Andreas ------------------ Develop: '/Users/ajung/src/svn.zope.org/zopyx.smartprintng.core/trunk/zopyx.convert2' Unused options for buildout: 'download-directory'. Installing test. Getting distribution for 'zope.app.container'. In file included from src/zope/app/container/_zope_app_container_contained.c:64: src/zope/app/container/_zope_proxy_proxy.c:616: error: syntax error before 'wrap_length' src/zope/app/container/_zope_proxy_proxy.c:617: warning: return type defaults to 'int' src/zope/app/container/_zope_proxy_proxy.c:622: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:623: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_slice': src/zope/app/container/_zope_proxy_proxy.c:624: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: (Each undeclared identifier is reported only once src/zope/app/container/_zope_proxy_proxy.c:624: error: for each function it appears in.) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'start' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'end' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c: At top level: src/zope/app/container/_zope_proxy_proxy.c:628: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:629: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_ass_slice': src/zope/app/container/_zope_proxy_proxy.c:630: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'i' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'j' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'value' undeclared (first use in this function) error: Setup script exited with error: command 'gcc' failed with exit status 1 An error occured when trying to install zope.app.container 3.6.1.Look above this message for any errors thatwere output by easy_install. While: Installing test. Getting distribution for 'zope.app.container'.
Hi Andreas
Betreff: [Zope-dev] zope.app.container won't compile
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Same on windows with Python 2.4. I think this is a Python 2.4 to Python 2.5 migration issue and not platform dependent. Are you using Python 2.4? Regards Roger Ineichen
Andreas
On 19.10.2008 14:04 Uhr, Roger Ineichen wrote:
Hi Andreas
Betreff: [Zope-dev] zope.app.container won't compile
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Same on windows with Python 2.4.
I think this is a Python 2.4 to Python 2.5 migration issue and not platform dependent.
Are you using Python 2.4?
Sure. If someone made Python 2.4 incompatible changes then they have to reverted :-> Andreas
On 19.10.2008 14:14 Uhr, Andreas Jung wrote:
On 19.10.2008 14:04 Uhr, Roger Ineichen wrote:
Hi Andreas
Betreff: [Zope-dev] zope.app.container won't compile
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Same on windows with Python 2.4.
I think this is a Python 2.4 to Python 2.5 migration issue and not platform dependent.
Are you using Python 2.4?
Sure. If someone made Python 2.4 incompatible changes then they have to reverted :->
zope.app.container@trunk neither compiles directly using "python setup.py build" - neither with Python 2.4 nor 2.5 nor 2.6. Also running the bootstrap.py; bin/buildout dance does not work in any way...wtf??? Andreas
Andreas Jung wrote:
On 19.10.2008 14:14 Uhr, Andreas Jung wrote:
On 19.10.2008 14:04 Uhr, Roger Ineichen wrote:
Hi Andreas
Betreff: [Zope-dev] zope.app.container won't compile
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Same on windows with Python 2.4.
I think this is a Python 2.4 to Python 2.5 migration issue and not platform dependent.
Are you using Python 2.4?
Sure. If someone made Python 2.4 incompatible changes then they have to reverted :->
zope.app.container@trunk neither compiles directly using "python setup.py build" - neither with Python 2.4 nor 2.5 nor 2.6. Also running the bootstrap.py; bin/buildout dance does not work in any way...wtf???
Works here with Python 2.4, 2.5 and 2.6: philipp@bender:~$ cd temp philipp@bender:~/temp$ svn co $z/zope.app.container/trunk zope.app.container ... Checked out revision 92387. philipp@bender:~/temp$ cd zope.app.container philipp@bender:~/temp/zope.app.container$ python2.4 setup.py build running build running build_py ... running egg_info ... running build_ext building 'zope.app.container._zope_app_container_contained' extension creating build/temp.macosx-10.3-i386-2.4 creating build/temp.macosx-10.3-i386-2.4/src creating build/temp.macosx-10.3-i386-2.4/src/zope creating build/temp.macosx-10.3-i386-2.4/src/zope/app creating build/temp.macosx-10.3-i386-2.4/src/zope/app/container gcc -I/opt/local/include -L/opt/local/lib -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -Iinclude -I/Users/philipp/include/python2.4 -c src/zope/app/container/_zope_app_container_contained.c -o build/temp.macosx-10.3-i386-2.4/src/zope/app/container/_zope_app_container_contained.o gcc -I/opt/local/include -L/opt/local/lib -bundle -undefined dynamic_lookup build/temp.macosx-10.3-i386-2.4/src/zope/app/container/_zope_app_container_contained.o -o build/lib.macosx-10.3-i386-2.4/zope/app/container/_zope_app_container_contained.so philipp@bender:~/temp/zope.app.container$ python2.5 setup.py build running build running build_py ... running egg_info ... running build_ext building 'zope.app.container._zope_app_container_contained' extension creating build/temp.macosx-10.3-i386-2.5 creating build/temp.macosx-10.3-i386-2.5/src creating build/temp.macosx-10.3-i386-2.5/src/zope creating build/temp.macosx-10.3-i386-2.5/src/zope/app creating build/temp.macosx-10.3-i386-2.5/src/zope/app/container gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Iinclude -I/opt/include/python2.5 -c src/zope/app/container/_zope_app_container_contained.c -o build/temp.macosx-10.3-i386-2.5/src/zope/app/container/_zope_app_container_contained.o gcc -bundle -undefined dynamic_lookup build/temp.macosx-10.3-i386-2.5/src/zope/app/container/_zope_app_container_contained.o -o build/lib.macosx-10.3-i386-2.5/zope/app/container/_zope_app_container_contained.so philipp@bender:~/temp/zope.app.container$ python2.6 setup.py build running build running build_py ... running egg_info ... running build_ext building 'zope.app.container._zope_app_container_contained' extension creating build/temp.macosx-10.3-i386-2.6 creating build/temp.macosx-10.3-i386-2.6/src creating build/temp.macosx-10.3-i386-2.6/src/zope creating build/temp.macosx-10.3-i386-2.6/src/zope/app creating build/temp.macosx-10.3-i386-2.6/src/zope/app/container gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Iinclude -I/opt/include/python2.6 -c src/zope/app/container/_zope_app_container_contained.c -o build/temp.macosx-10.3-i386-2.6/src/zope/app/container/_zope_app_container_contained.o gcc -bundle -undefined dynamic_lookup build/temp.macosx-10.3-i386-2.6/src/zope/app/container/_zope_app_container_contained.o -o build/lib.macosx-10.3-i386-2.6/zope/app/container/_zope_app_container_contained.so philipp@bender:~/temp/zope.app.container$ python2.4 bootstrap.py Creating directory '/Users/philipp/temp/zope.app.container/bin'. Creating directory '/Users/philipp/temp/zope.app.container/parts'. Creating directory '/Users/philipp/temp/zope.app.container/develop-eggs'. Generated script '/Users/philipp/temp/zope.app.container/bin/buildout'. philipp@bender:~/temp/zope.app.container$ bin/buildout Develop: '/Users/philipp/temp/zope.app.container/.' Installing test. Generated script '/Users/philipp/temp/zope.app.container/bin/test'. philipp@bender:~/temp/zope.app.container$ bin/test Running zope.app.container.testing.AppContainerLayer tests: Set up zope.app.container.testing.AppContainerLayer in 10.527 seconds. Ran 15 tests with 0 failures and 0 errors in 1.326 seconds. Running zope.testing.testrunner.layer.UnitTests tests: Tear down zope.app.container.testing.AppContainerLayer in 0.001 seconds. Set up zope.testing.testrunner.layer.UnitTests in 0.000 seconds. Ran 242 tests with 0 failures and 0 errors in 0.637 seconds. Tearing down left over layers: Tear down zope.testing.testrunner.layer.UnitTests in 0.000 seconds. Total: 257 tests, 0 failures, 0 errors in 12.704 seconds. philipp@bender:~/temp/zope.app.container$ python2.5 bootstrap.py Generated script '/Users/philipp/temp/zope.app.container/bin/buildout'. philipp@bender:~/temp/zope.app.container$ bin/buildout Develop: '/Users/philipp/temp/zope.app.container/.' Uninstalling test. Installing test. Generated script '/Users/philipp/temp/zope.app.container/bin/test'. philipp@bender:~/temp/zope.app.container$ bin/test Running unit tests: Ran 242 tests with 0 failures and 0 errors in 1.313 seconds. Running zope.app.container.testing.AppContainerLayer tests: Set up zope.app.container.testing.AppContainerLayer in 7.600 seconds. Ran 15 tests with 0 failures and 0 errors in 1.115 seconds. Tearing down left over layers: Tear down zope.app.container.testing.AppContainerLayer in 0.001 seconds. Total: 257 tests, 0 failures, 0 errors in 8.828 seconds. philipp@bender:~/temp/zope.app.container$ python2.6 bootstrap.py /Users/philipp/lib/python2.6/site-packages/zc.buildout-1.1.1-py2.6.egg/zc/buildout/buildout.py:21: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 Generated script '/Users/philipp/temp/zope.app.container/bin/buildout'. philipp@bender:~/temp/zope.app.container$ bin/buildout /Users/philipp/buildout-eggs/zc.buildout-1.1.1-py2.6.egg/zc/buildout/buildout.py:21: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 Develop: '/Users/philipp/temp/zope.app.container/.' Uninstalling test. Installing test. Generated script '/Users/philipp/temp/zope.app.container/bin/test'. philipp@bender:~/temp/zope.app.container$ bin/test /Users/philipp/buildout-eggs/zope.security-3.4.1-py2.6-macosx-10.3-i386.egg/zope/security/checker.py:30: DeprecationWarning: the sets module is deprecated import sets /Users/philipp/buildout-eggs/zope.app.authentication-3.4.3-py2.6.egg/zope/app/authentication/password.py:20: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 /Users/philipp/buildout-eggs/zope.app.authentication-3.4.3-py2.6.egg/zope/app/authentication/password.py:21: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha Running unit tests: Ran 242 tests with 0 failures and 0 errors in 1.170 seconds. Running zope.app.container.testing.AppContainerLayer tests: Set up zope.app.container.testing.AppContainerLayer/opt/lib/python2.6/mhlib.py:83: DeprecationWarning: the multifile module has been deprecated since Python 2.5 import multifile in 7.213 seconds. Ran 15 tests with 0 failures and 0 errors in 1.477 seconds. Tearing down left over layers: Tear down zope.app.container.testing.AppContainerLayer in 0.002 seconds. Total: 257 tests, 0 failures, 0 errors in 8.801 seconds.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andreas Jung wrote:
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Andreas
------------------
Develop: '/Users/ajung/src/svn.zope.org/zopyx.smartprintng.core/trunk/zopyx.convert2' Unused options for buildout: 'download-directory'. Installing test. Getting distribution for 'zope.app.container'. In file included from src/zope/app/container/_zope_app_container_contained.c:64: src/zope/app/container/_zope_proxy_proxy.c:616: error: syntax error before 'wrap_length' src/zope/app/container/_zope_proxy_proxy.c:617: warning: return type defaults to 'int' src/zope/app/container/_zope_proxy_proxy.c:622: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:623: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_slice': src/zope/app/container/_zope_proxy_proxy.c:624: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: (Each undeclared identifier is reported only once src/zope/app/container/_zope_proxy_proxy.c:624: error: for each function it appears in.) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'start' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'end' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c: At top level: src/zope/app/container/_zope_proxy_proxy.c:628: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:629: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_ass_slice': src/zope/app/container/_zope_proxy_proxy.c:630: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'i' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'j' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'value' undeclared (first use in this function) error: Setup script exited with error: command 'gcc' failed with exit status 1 An error occured when trying to install zope.app.container 3.6.1.Look above this message for any errors thatwere output by easy_install. While: Installing test. Getting distribution for 'zope.app.container'.
A trunk checkout compiles cleanly on Python 2.4: Sidnei checked in a fix for this problem on Thursday. 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.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFI+06B+gerLs4ltQ4RAlFKAKCqxmNtlJERidThbBwPNp+g+ITCQwCdGpsM BCQ66zenInNP78zid4+wOiQ= =dF3T -----END PGP SIGNATURE-----
On 19.10.2008 17:13 Uhr, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Andreas Jung wrote:
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Andreas
------------------
Develop: '/Users/ajung/src/svn.zope.org/zopyx.smartprintng.core/trunk/zopyx.convert2' Unused options for buildout: 'download-directory'. Installing test. Getting distribution for 'zope.app.container'. In file included from src/zope/app/container/_zope_app_container_contained.c:64: src/zope/app/container/_zope_proxy_proxy.c:616: error: syntax error before 'wrap_length' src/zope/app/container/_zope_proxy_proxy.c:617: warning: return type defaults to 'int' src/zope/app/container/_zope_proxy_proxy.c:622: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:623: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_slice': src/zope/app/container/_zope_proxy_proxy.c:624: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: (Each undeclared identifier is reported only once src/zope/app/container/_zope_proxy_proxy.c:624: error: for each function it appears in.) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'start' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'end' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c: At top level: src/zope/app/container/_zope_proxy_proxy.c:628: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:629: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_ass_slice': src/zope/app/container/_zope_proxy_proxy.c:630: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'i' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'j' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'value' undeclared (first use in this function) error: Setup script exited with error: command 'gcc' failed with exit status 1 An error occured when trying to install zope.app.container 3.6.1.Look above this message for any errors thatwere output by easy_install. While: Installing test. Getting distribution for 'zope.app.container'.
A trunk checkout compiles cleanly on Python 2.4: Sidnei checked in a fix for this problem on Thursday.
I assume this made it into zope.app.container 3.6.1 released on October 15th: http://pypi.python.org/pypi/zope.app.container So why won't this version build with Python 2.4? In addition this release has a source dist and two eggs (for 2.4 and 2.5). Wasn't there consensus to upload sdists only (except for Windows)? Andreas
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andreas Jung wrote:
On 19.10.2008 17:13 Uhr, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Andreas Jung wrote:
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Andreas
------------------
Develop: '/Users/ajung/src/svn.zope.org/zopyx.smartprintng.core/trunk/zopyx.convert2' Unused options for buildout: 'download-directory'. Installing test. Getting distribution for 'zope.app.container'. In file included from src/zope/app/container/_zope_app_container_contained.c:64: src/zope/app/container/_zope_proxy_proxy.c:616: error: syntax error before 'wrap_length' src/zope/app/container/_zope_proxy_proxy.c:617: warning: return type defaults to 'int' src/zope/app/container/_zope_proxy_proxy.c:622: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:623: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_slice': src/zope/app/container/_zope_proxy_proxy.c:624: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: (Each undeclared identifier is reported only once src/zope/app/container/_zope_proxy_proxy.c:624: error: for each function it appears in.) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'start' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'end' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c: At top level: src/zope/app/container/_zope_proxy_proxy.c:628: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:629: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_ass_slice': src/zope/app/container/_zope_proxy_proxy.c:630: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'i' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'j' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'value' undeclared (first use in this function) error: Setup script exited with error: command 'gcc' failed with exit status 1 An error occured when trying to install zope.app.container 3.6.1.Look above this message for any errors thatwere output by easy_install. While: Installing test. Getting distribution for 'zope.app.container'. A trunk checkout compiles cleanly on Python 2.4: Sidnei checked in a fix for this problem on Thursday.
I assume this made it into zope.app.container 3.6.1 released on October 15th:
No, the checkin was on Thursday the 16th.
http://pypi.python.org/pypi/zope.app.container
So why won't this version build with Python 2.4?
In addition this release has a source dist and two eggs (for 2.4 and 2.5). Wasn't there consensus to upload sdists only (except for Windows)?
The eggs are both windows specific. 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.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFI+5a/+gerLs4ltQ4RAkrcAJ40swpOTujASHJkxlukFJhYvnzE3wCgr7QK aokDcS+oCPhDF2Y78/rytIU= =LGVA -----END PGP SIGNATURE-----
On 19.10.2008 22:21 Uhr, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Andreas Jung wrote:
On 19.10.2008 17:13 Uhr, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Andreas Jung wrote:
A buildout fails reproducable both on Mac and Linux...how is the guilty?
Andreas
------------------
Develop: '/Users/ajung/src/svn.zope.org/zopyx.smartprintng.core/trunk/zopyx.convert2' Unused options for buildout: 'download-directory'. Installing test. Getting distribution for 'zope.app.container'. In file included from src/zope/app/container/_zope_app_container_contained.c:64: src/zope/app/container/_zope_proxy_proxy.c:616: error: syntax error before 'wrap_length' src/zope/app/container/_zope_proxy_proxy.c:617: warning: return type defaults to 'int' src/zope/app/container/_zope_proxy_proxy.c:622: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:623: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_slice': src/zope/app/container/_zope_proxy_proxy.c:624: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: (Each undeclared identifier is reported only once src/zope/app/container/_zope_proxy_proxy.c:624: error: for each function it appears in.) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'start' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:624: error: 'end' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c: At top level: src/zope/app/container/_zope_proxy_proxy.c:628: error: syntax error before 'Py_ssize_t' src/zope/app/container/_zope_proxy_proxy.c:629: warning: function declaration isn't a prototype src/zope/app/container/_zope_proxy_proxy.c: In function 'wrap_ass_slice': src/zope/app/container/_zope_proxy_proxy.c:630: error: 'self' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'i' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'j' undeclared (first use in this function) src/zope/app/container/_zope_proxy_proxy.c:630: error: 'value' undeclared (first use in this function) error: Setup script exited with error: command 'gcc' failed with exit status 1 An error occured when trying to install zope.app.container 3.6.1.Look above this message for any errors thatwere output by easy_install. While: Installing test. Getting distribution for 'zope.app.container'. A trunk checkout compiles cleanly on Python 2.4: Sidnei checked in a fix for this problem on Thursday. I assume this made it into zope.app.container 3.6.1 released on October 15th:
No, the checkin was on Thursday the 16th.
Any way...we need a new release with is compatible with Python 2.4. If someone could grant me rights on zope.app.container@PyPI I will create a new one. Andreas
Andreas Jung wrote:
A trunk checkout compiles cleanly on Python 2.4: Sidnei checked in a fix for this problem on Thursday.
I assume this made it into zope.app.container 3.6.1 released on October 15th:
http://pypi.python.org/pypi/zope.app.container
So why won't this version build with Python 2.4?
Sidnei fixed the 3.6.1 tag locally to build on Python 2.4. The fix hasn't made it into a release yet. So far I didn't want to create a release because I'm puzzled by the problem myself: zope.app.container 3.5.6 builds on Python 2.4 perfectly without Sidnei's fix. However, zope.app.container 3.6.x will only build on Python 2.4 *with* Sidnei's fix (which is available from trunk). Regarding their C code, the two branches seem to be identical as far as I can tell (for instance, compare 3.5.6 to 3.6.1). That's why I'm a bit puzzled. Perhaps somebody else can shed light on this. Of course, if everybody's just annoyed and wants to move on, I'll be happy to create another 3.6.2 release with Sidnei's fix in it.
In addition this release has a source dist and two eggs (for 2.4 and 2.5). Wasn't there consensus to upload sdists only (except for Windows)?
Right. I uploaded an sdist and Sidnei uploaded two binary eggs for Windows. Where's the problem?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Philipp von Weitershausen wrote:
Andreas Jung wrote:
A trunk checkout compiles cleanly on Python 2.4: Sidnei checked in a fix for this problem on Thursday. I assume this made it into zope.app.container 3.6.1 released on October 15th:
http://pypi.python.org/pypi/zope.app.container
So why won't this version build with Python 2.4?
Sidnei fixed the 3.6.1 tag locally to build on Python 2.4. The fix hasn't made it into a release yet. So far I didn't want to create a release because I'm puzzled by the problem myself:
zope.app.container 3.5.6 builds on Python 2.4 perfectly without Sidnei's fix. However, zope.app.container 3.6.x will only build on Python 2.4 *with* Sidnei's fix (which is available from trunk). Regarding their C code, the two branches seem to be identical as far as I can tell (for instance, compare 3.5.6 to 3.6.1). That's why I'm a bit puzzled. Perhaps somebody else can shed light on this.
Did you look at the include' directories? $ svn propget svn:externals $ZSVN/zope.app.container/tags/3.5.6/include persistent svn://svn.zope.org/repos/main/ZODB/trunk/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy $ svn propget svn:externals $ZSVN/zope.app.container/tags/3.6.1/include persistent -r 71248 \ svn://svn.zope.org/repos/main/ZODB/branches/3.7/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy Two observations: - - No released version should have 'trunk' externals for anything. - - The 3.5.6 version is pulling in a 'cPersistence.h' which has a '#include "py24compat.h"' in it.
Of course, if everybody's just annoyed and wants to move on, I'll be happy to create another 3.6.2 release with Sidnei's fix in it.
We should fix the externals for both 3.5.x and 3.6.x and re-release both. 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.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFI/Itr+gerLs4ltQ4RAoYSAKDMTDYIP7T5n7nr0psW5DaV/vgIcwCgpqSJ p0FcaGnjtWuOOlx+zLVlqms= =tDrK -----END PGP SIGNATURE-----
On Oct 20, 2008, at 9:45 AM, Tres Seaver wrote:
Did you look at the include' directories?
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.5.6/ include persistent svn://svn.zope.org/repos/main/ZODB/trunk/src/ persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.6.1/ include persistent -r 71248 \ svn://svn.zope.org/repos/main/ZODB/branches/3.7/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
FWIW, the external was changed for zope.app.container-3.5.6. When KGS 3.4.0c5 was replaced with 3.4.0c6 somebody has removed all other versions of zope.app.container from KGS and stored only zope.app.container-3.5.6 there. (Was that necessary?) In KGS 3.4.0c5 there were several versions of zope.app.container with 3.5.3 being the highest version number. The diff between zope.app.container-3.5.3 and 3.5.6 starts like this: ===== >8 ===== Property changes on: include ___________________________________________________________________ Name: svn:externals - persistent -r 71248 svn://svn.zope.org/repos/main/ZODB/ branches/3.7/src/persistent zope.proxy svn://svn.zope.org/repos/main/zope.proxy/trunk/ src/zope/proxy + persistent svn://svn.zope.org/repos/main/ZODB/trunk/src/ persistent zope.proxy svn://svn.zope.org/repos/main/zope.proxy/trunk/src/ zope/proxy ===== 8< ===== So, the change was introduced then, and reverted now for 3.6.1.
Two observations:
- - No released version should have 'trunk' externals for anything.
+1
- - The 3.5.6 version is pulling in a 'cPersistence.h' which has a '#include "py24compat.h"' in it.
Of course, if everybody's just annoyed and wants to move on, I'll be happy to create another 3.6.2 release with Sidnei's fix in it.
We should fix the externals for both 3.5.x and 3.6.x and re-release both.
+1
On 20.10.2008 15:45 Uhr, Tres Seaver wrote:
Did you look at the include' directories?
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.5.6/include persistent svn://svn.zope.org/repos/main/ZODB/trunk/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.6.1/include persistent -r 71248 \ svn://svn.zope.org/repos/main/ZODB/branches/3.7/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
Two observations:
- - No released version should have 'trunk' externals for anything.
- - The 3.5.6 version is pulling in a 'cPersistence.h' which has a '#include "py24compat.h"' in it.
Of course, if everybody's just annoyed and wants to move on, I'll be happy to create another 3.6.2 release with Sidnei's fix in it.
We should fix the externals for both 3.5.x and 3.6.x and re-release both.
Can someone with zope-app-container zen will fix the mess and do new releases? Andreas
I just tagged a 3.6.2 version with Sidnei's fix and pushed it to PyPI. However, the problem of depending on SVN 'trunk' externals is still present and will have to be addressed at some point. Alexander J Smith Software Engineer Zope Corporation On Oct 21, 2008, at 11:58 AM, Andreas Jung wrote:
On 20.10.2008 15:45 Uhr, Tres Seaver wrote:
Did you look at the include' directories?
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.5.6/ include persistent svn://svn.zope.org/repos/main/ZODB/trunk/src/ persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.6.1/ include persistent -r 71248 \ svn://svn.zope.org/repos/main/ZODB/branches/3.7/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
Two observations:
- - No released version should have 'trunk' externals for anything.
- - The 3.5.6 version is pulling in a 'cPersistence.h' which has a '#include "py24compat.h"' in it.
Of course, if everybody's just annoyed and wants to move on, I'll be happy to create another 3.6.2 release with Sidnei's fix in it.
We should fix the externals for both 3.5.x and 3.6.x and re-release both.
Can someone with zope-app-container zen will fix the mess and do new releases?
Andreas
<lists.vcf>_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Tnx! Andreas On 21.10.2008 21:46 Uhr, Alexander J Smith wrote:
I just tagged a 3.6.2 version with Sidnei's fix and pushed it to PyPI. However, the problem of depending on SVN 'trunk' externals is still present and will have to be addressed at some point.
Alexander J Smith Software Engineer Zope Corporation
On Oct 21, 2008, at 11:58 AM, Andreas Jung wrote:
On 20.10.2008 15:45 Uhr, Tres Seaver wrote:
Did you look at the include' directories?
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.5.6/include persistent svn://svn.zope.org/repos/main/ZODB/trunk/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
$ svn propget svn:externals $ZSVN/zope.app.container/tags/3.6.1/include persistent -r 71248 \ svn://svn.zope.org/repos/main/ZODB/branches/3.7/src/persistent zope.proxy \ svn://svn.zope.org/repos/main/zope.proxy/trunk/src/zope/proxy
Two observations:
- - No released version should have 'trunk' externals for anything.
- - The 3.5.6 version is pulling in a 'cPersistence.h' which has a '#include "py24compat.h"' in it.
Of course, if everybody's just annoyed and wants to move on, I'll be happy to create another 3.6.2 release with Sidnei's fix in it.
We should fix the externals for both 3.5.x and 3.6.x and re-release both.
Can someone with zope-app-container zen will fix the mess and do new releases?
Andreas
<lists.vcf>_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
-- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: info@zopyx.com - Phone +49 - 7071 - 793376 Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535 Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK ------------------------------------------------------------------------ E-Publishing, Python, Zope & Plone development, Consulting
Previously Alexander J Smith wrote:
I just tagged a 3.6.2 version with Sidnei's fix and pushed it to PyPI. However, the problem of depending on SVN 'trunk' externals is still present and will have to be addressed at some point.
Can you change the externals to use a revision pin? At least that will prevent ongoing work on trunk from breaking the tag. Wichert. -- Wichert Akkerman <wichert@wiggy.net> It is simple to make things. http://www.wiggy.net/ It is hard to make things simple.
participants (7)
-
Alexander J Smith -
Andreas Jung -
Philipp von Weitershausen -
Roger Ineichen -
Tres Seaver -
Wichert Akkerman -
Zvezdan Petkovic