Re: [Zope-dev] Version Numbering for Ported Packages
On Wednesday, March 13, 2013 12:03:44 PM Tres Seaver wrote: We only moved packages that are still checked by winbot and the pnes that we ported because we use them in our project. 250+ of them? OK, I retract my concern then, if you are actually using them. The rough split is like that: - 100+ packages ported to Python 3 (mostly ZTK) - 30+ packages converted for Zope 2 - 25+ packages converted for grok - 50 packages converted for wineggbuilder We have not converted anything without purpose and just because we could. 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] Version Numbering for Ported Packages
On Wednesday, March 13, 2013 11:31:10 AM Tres Seaver wrote: FWIW whenever I get a failure notification from Travis about a package that doesn't have a .travis.yml, I uncheck the Active checkbox in Github repo settings. Unless the project already passes all its tests when run manually from a checkout, please do not turn on any automated reporting. Having seventy or so of those messages show up directly in my inbox on a travel-to-Pycon day was major suckage. Please note that I always turn off E-mail notification for Travis in the config file. Marius mentioned to me this morning that the messages were due to having turned on Travis but the package not having a .travis.yml file. I have worked all morning to rectify that and add a .travis.yml to all ZF GitHub packages. The set of packages now migrated to Github (including zope.app.*, z3c.*) is far larger than the set which is actually being cared for. I didn't expect to see most of those packages migrate at all, because they are de facto abandoned (not used by Zope2, Grok, or any other active project). We only moved packages that are still checked by winbot and the pnes that we ported because we use them in our project. 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] Version Numbering for Ported Packages
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/13/2013 12:05 PM, Stephan Richter wrote: On Wednesday, March 13, 2013 11:31:10 AM Tres Seaver wrote: FWIW whenever I get a failure notification from Travis about a package that doesn't have a .travis.yml, I uncheck the Active checkbox in Github repo settings. Unless the project already passes all its tests when run manually from a checkout, please do not turn on any automated reporting. Having seventy or so of those messages show up directly in my inbox on a travel-to-Pycon day was major suckage. Please note that I always turn off E-mail notification for Travis in the config file. Marius mentioned to me this morning that the messages were due to having turned on Travis but the package not having a .travis.yml file. I have worked all morning to rectify that and add a .travis.yml to all ZF GitHub packages. The set of packages now migrated to Github (including zope.app.*, z3c.*) is far larger than the set which is actually being cared for. I didn't expect to see most of those packages migrate at all, because they are de facto abandoned (not used by Zope2, Grok, or any other active project). We only moved packages that are still checked by winbot and the pnes that we ported because we use them in our project. 250+ of them? OK, I retract my concern then, if you are actually using them. Tres. - -- === Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlFAo2AACgkQ+gerLs4ltQ7NHACg14Y8J1ATNDjdiOEuKHlD+YJE DI0An0flX3L5TriqfWbIf5BKbu6LK4x3 =0/KI -END PGP 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] Version Numbering for Ported Packages
On Tue, Mar 12, 2013 at 08:35:46AM -0400, Stephan Richter wrote: On Monday, March 11, 2013 10:09:51 PM Tres Seaver wrote: Also, is somebody running / reporting tests via Travis? Where are those results going? They should be running for all packages. I have turned off any notifications pending an agreement of where we want the reports to go. The easiest thing right now would be a Wiki page that shows the status icon for each package. FWIW whenever I get a failure notification from Travis about a package that doesn't have a .travis.yml, I uncheck the Active checkbox in Github repo settings. Packages without a .travis.yml are treated as Ruby packages, and, obviously, always fail. Note: I think most packages pass fine under Travis, but some are failing for some obscure reasons. An overview would be good. I could add a Travis column to http://zope3.pov.lt/py3/, I suppose. The image URLs are trivial to generate, assuming Travis knows about every ZF repo on Github: https://api.travis-ci.org/zopefoundation/${reponame}.png?branch=master Marius Gedminas -- http://pov.lt/ -- Zope 3/BlueBream 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] Version Numbering for Ported Packages
On Tuesday, March 12, 2013 04:41:23 PM Marius Gedminas wrote: Note: I think most packages pass fine under Travis, but some are failing for some obscure reasons. An overview would be good. I could add a Travis column to http://zope3.pov.lt/py3/, I suppose. The image URLs are trivial to generate, assuming Travis knows about every ZF repo on Github: https://api.travis-ci.org/zopefoundation/${reponame}.png?branch=master I did another overview script here: https://github.com/zopefoundation/zope.winbot/blob/master/README.rst It lists all packages that winbot cares about. As we are adding Python versions to winbot, we can easily extend that table. 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 )
[Zope-dev] Version Numbering for Ported Packages
Hi everyone, Fred asked about the reasoning behind recent version numbers as we ported packages to Python 3. We decided that any package that depends on an alpha or unreleased package should itself be an alpha release. There are 2 packages that started the avalanche: * zope.security: Tres wanted 4.0.0 to also have PyPy support, so he only did an alpha release to unblock the porting effort. Today, I finished the PyPy support and he released 4.0.0b1. * ZODB: We currently do not have a release for a ported ZODB. For any package requiring the ZODB directly or indirectly, we added a snapshot sdist of the py3 branch into the package to demonstrate the tests passing. (See the zodb- dev mailing list for the current status.) Of course, the alpha releases are really stable, all the tests pass under Python 2.6 and 2.7. 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] Version Numbering for Ported Packages
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/11/2013 08:40 PM, Stephan Richter wrote: Fred asked about the reasoning behind recent version numbers as we ported packages to Python 3. We decided that any package that depends on an alpha or unreleased package should itself be an alpha release. There are 2 packages that started the avalanche: * zope.security: Tres wanted 4.0.0 to also have PyPy support, so he only did an alpha release to unblock the porting effort. Today, I finished the PyPy support and he released 4.0.0b1. If that release doesn't bust anything over the next day or two, I will likely push out a 4.0.0 final by the end of the week. I have one question: the zope.location import-time monkeypatch is a wart in zope.security: could we add a ZCML directive for doing that at configuration execution time instead? * ZODB: We currently do not have a release for a ported ZODB. For any package requiring the ZODB directly or indirectly, we added a snapshot sdist of the py3 branch into the package to demonstrate the tests passing. (See the zodb- dev mailing list for the current status.) We are essentially blocked on figuring out how to deal with instance / moudle attribute names in pickles: they need to be native strings under both Python2 and Py3k. I'm pretty hopeful that Pycon will let us figure that out. Of course, the alpha releases are really stable, all the tests pass under Python 2.6 and 2.7. I'm agreed for the most part. Can we make it a priority to fix the failing nightly tests? Also, is somebody running / reporting tests via Travis? Where are those results going? Tres. - -- === Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlE+jm8ACgkQ+gerLs4ltQ7Q8QCghZgjXHdpaCZ0zay2cvrY6N1o oUAAoJA9rptCLM1JAszEv93MfF7qghrq =1jPL -END PGP 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 )