Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
Jeremy, thank you, that's excellent news. The Infra team is doing awesome work to improve the processes in all possible ways. Andreas, I will take a closer look, but it seems to be exactly what I had in mind. Thanks for sharing! -- Best regards, Oleg Gelbukh On Fri, Apr 15, 2016 at 10:29 AM, Andreas Jaeger wrote: > On 04/14/2016 06:30 PM, Jeremy Stanley wrote: > >> On 2016-04-14 12:57:38 +0300 (+0300), Oleg Gelbukh wrote: >> >>> The thread I'm referring to in the prev message is: >>> >>> http://lists.openstack.org/pipermail/openstack-infra/2014-January/000624.html >>> >> >> At this point it's probably no longer a concern. We don't (and >> haven't for some time) really support pip versions as old as the >> ones which predate prerelease identification in their version >> parsing so could probably just start running the same sdist >> publication to PyPI for prereleases as we do for full release >> version tags. >> > > this one merged recently: > https://review.openstack.org/300124 > > I think it does what you describe - or is anything else to do? > > Andreas > -- > Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi > SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany >GF: Felix Imendörffer, Jane Smithard, Graham Norton, >HRB 21284 (AG Nürnberg) > GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 > > > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
On 04/14/2016 06:30 PM, Jeremy Stanley wrote: On 2016-04-14 12:57:38 +0300 (+0300), Oleg Gelbukh wrote: The thread I'm referring to in the prev message is: http://lists.openstack.org/pipermail/openstack-infra/2014-January/000624.html At this point it's probably no longer a concern. We don't (and haven't for some time) really support pip versions as old as the ones which predate prerelease identification in their version parsing so could probably just start running the same sdist publication to PyPI for prereleases as we do for full release version tags. this one merged recently: https://review.openstack.org/300124 I think it does what you describe - or is anything else to do? Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
On 2016-04-14 12:57:38 +0300 (+0300), Oleg Gelbukh wrote: > The thread I'm referring to in the prev message is: > http://lists.openstack.org/pipermail/openstack-infra/2014-January/000624.html At this point it's probably no longer a concern. We don't (and haven't for some time) really support pip versions as old as the ones which predate prerelease identification in their version parsing so could probably just start running the same sdist publication to PyPI for prereleases as we do for full release version tags. -- Jeremy Stanley __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
The thread I'm referring to in the prev message is: http://lists.openstack.org/pipermail/openstack-infra/2014-January/000624.html -- Best regards, Oleg Gelbukh Mirantis Inc. On Thu, Apr 14, 2016 at 12:56 PM, Oleg Gelbukh wrote: > Hi, > > I'm sorry for replying to this old thread, but I would really like to see > this moving. > > There's a 'pre-release' pipeline in Zuul which serves exactly that > purpose: handle pre-release tags (beta-versions). However, per this thread, > it is not recommended due to possible issues with pip unable to > differentiate pre-release versions from main releases. > > Another option here is to publish minor versions of the package, i.e. > start with 9.0.0 early, and then increase to 9.0.1 etc once the development > progresses. > > -- > Best regards, > Oleg Gelbukh > Mirantis Inc. > > On Thu, Jan 21, 2016 at 11:52 AM, Yuriy Taraday > wrote: > >> By the way, it would be very helpful for testing external tools if we had >> 7.0.1 release on PyPI as well. It seems python-fuelclient somehow ended up >> with a "stable/7.0.1" branch instead of "7.0.1" tag. >> >> On Wed, Jan 20, 2016 at 2:49 PM Roman Prykhodchenko >> wrote: >> >>> Releasing a beta version sounds like a good plan but does OpenStack >>> Infra actually support this? >>> >>> > 20 січ. 2016 р. о 12:05 Oleg Gelbukh >>> написав(ла): >>> > >>> > Hi, >>> > >>> > Currently we're experiencing issues with Python dependencies of our >>> package (fuel-octane), specifically between fuelclient's dependencies and >>> keystoneclient dependencies. >>> > >>> > New keystoneclient is required to work with the new version of Nailgun >>> due to introduction of SSL in the latter. On the other hand, fuelclient is >>> released along with the main release of Fuel, and the latest version >>> available from PyPI is 7.0.0, and it has very old dependencies (based on >>> packages available in centos6/python26). >>> > >>> > The solution I'd like to propose is to release beta version of >>> fuelclient (8.0.0b1) with updated requirements ASAP. With --pre flag to >>> pip/tox, this will allow to run unittests against the proper set of >>> requirements. On the other hand, it will not break the users consuming the >>> latest stable (7.0.0) version with old requirements from PyPI. >>> > >>> > Please, share your thoughts and considerations. If no objections, I >>> will create a corresponding bug/blueprint against fuelclient to be fixed in >>> the current release cycle. >>> > >>> > -- >>> > Best regards, >>> > Oleg Gelbukh >>> > Mirantis >>> > >>> > >>> __ >>> > OpenStack Development Mailing List (not for usage questions) >>> > Unsubscribe: >>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >>> >>> __ >>> OpenStack Development Mailing List (not for usage questions) >>> Unsubscribe: >>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >> >> __ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
Hi, I'm sorry for replying to this old thread, but I would really like to see this moving. There's a 'pre-release' pipeline in Zuul which serves exactly that purpose: handle pre-release tags (beta-versions). However, per this thread, it is not recommended due to possible issues with pip unable to differentiate pre-release versions from main releases. Another option here is to publish minor versions of the package, i.e. start with 9.0.0 early, and then increase to 9.0.1 etc once the development progresses. -- Best regards, Oleg Gelbukh Mirantis Inc. On Thu, Jan 21, 2016 at 11:52 AM, Yuriy Taraday wrote: > By the way, it would be very helpful for testing external tools if we had > 7.0.1 release on PyPI as well. It seems python-fuelclient somehow ended up > with a "stable/7.0.1" branch instead of "7.0.1" tag. > > On Wed, Jan 20, 2016 at 2:49 PM Roman Prykhodchenko wrote: > >> Releasing a beta version sounds like a good plan but does OpenStack Infra >> actually support this? >> >> > 20 січ. 2016 р. о 12:05 Oleg Gelbukh >> написав(ла): >> > >> > Hi, >> > >> > Currently we're experiencing issues with Python dependencies of our >> package (fuel-octane), specifically between fuelclient's dependencies and >> keystoneclient dependencies. >> > >> > New keystoneclient is required to work with the new version of Nailgun >> due to introduction of SSL in the latter. On the other hand, fuelclient is >> released along with the main release of Fuel, and the latest version >> available from PyPI is 7.0.0, and it has very old dependencies (based on >> packages available in centos6/python26). >> > >> > The solution I'd like to propose is to release beta version of >> fuelclient (8.0.0b1) with updated requirements ASAP. With --pre flag to >> pip/tox, this will allow to run unittests against the proper set of >> requirements. On the other hand, it will not break the users consuming the >> latest stable (7.0.0) version with old requirements from PyPI. >> > >> > Please, share your thoughts and considerations. If no objections, I >> will create a corresponding bug/blueprint against fuelclient to be fixed in >> the current release cycle. >> > >> > -- >> > Best regards, >> > Oleg Gelbukh >> > Mirantis >> > >> > >> __ >> > OpenStack Development Mailing List (not for usage questions) >> > Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> __ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
By the way, it would be very helpful for testing external tools if we had 7.0.1 release on PyPI as well. It seems python-fuelclient somehow ended up with a "stable/7.0.1" branch instead of "7.0.1" tag. On Wed, Jan 20, 2016 at 2:49 PM Roman Prykhodchenko wrote: > Releasing a beta version sounds like a good plan but does OpenStack Infra > actually support this? > > > 20 січ. 2016 р. о 12:05 Oleg Gelbukh > написав(ла): > > > > Hi, > > > > Currently we're experiencing issues with Python dependencies of our > package (fuel-octane), specifically between fuelclient's dependencies and > keystoneclient dependencies. > > > > New keystoneclient is required to work with the new version of Nailgun > due to introduction of SSL in the latter. On the other hand, fuelclient is > released along with the main release of Fuel, and the latest version > available from PyPI is 7.0.0, and it has very old dependencies (based on > packages available in centos6/python26). > > > > The solution I'd like to propose is to release beta version of > fuelclient (8.0.0b1) with updated requirements ASAP. With --pre flag to > pip/tox, this will allow to run unittests against the proper set of > requirements. On the other hand, it will not break the users consuming the > latest stable (7.0.0) version with old requirements from PyPI. > > > > Please, share your thoughts and considerations. If no objections, I will > create a corresponding bug/blueprint against fuelclient to be fixed in the > current release cycle. > > > > -- > > Best regards, > > Oleg Gelbukh > > Mirantis > > > > > __ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: > openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
Releasing a beta version sounds like a good plan but does OpenStack Infra actually support this? > 20 січ. 2016 р. о 12:05 Oleg Gelbukh написав(ла): > > Hi, > > Currently we're experiencing issues with Python dependencies of our package > (fuel-octane), specifically between fuelclient's dependencies and > keystoneclient dependencies. > > New keystoneclient is required to work with the new version of Nailgun due to > introduction of SSL in the latter. On the other hand, fuelclient is released > along with the main release of Fuel, and the latest version available from > PyPI is 7.0.0, and it has very old dependencies (based on packages available > in centos6/python26). > > The solution I'd like to propose is to release beta version of fuelclient > (8.0.0b1) with updated requirements ASAP. With --pre flag to pip/tox, this > will allow to run unittests against the proper set of requirements. On the > other hand, it will not break the users consuming the latest stable (7.0.0) > version with old requirements from PyPI. > > Please, share your thoughts and considerations. If no objections, I will > create a corresponding bug/blueprint against fuelclient to be fixed in the > current release cycle. > > -- > Best regards, > Oleg Gelbukh > Mirantis > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using GPGMail __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [fuel] [fuelclient] Pre-release versions of fuelclient for testing purposes
Hi, Currently we're experiencing issues with Python dependencies of our package (fuel-octane), specifically between fuelclient's dependencies and keystoneclient dependencies. New keystoneclient is required to work with the new version of Nailgun due to introduction of SSL in the latter. On the other hand, fuelclient is released along with the main release of Fuel, and the latest version available from PyPI is 7.0.0, and it has very old dependencies (based on packages available in centos6/python26). The solution I'd like to propose is to release beta version of fuelclient (8.0.0b1) with updated requirements ASAP. With --pre flag to pip/tox, this will allow to run unittests against the proper set of requirements. On the other hand, it will not break the users consuming the latest stable (7.0.0) version with old requirements from PyPI. Please, share your thoughts and considerations. If no objections, I will create a corresponding bug/blueprint against fuelclient to be fixed in the current release cycle. -- Best regards, Oleg Gelbukh Mirantis __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev