[openstack-dev] When will we stop adding new Python modules to requirements

Alex Gaynor alex.gaynor at gmail.com
Sun Sep 15 18:47:30 UTC 2013


Falcon was included as a result of Marconi moving from stackforge to being
incubated. sphinxcontrib-programoutput doesn't appear to have been added at
all, it's still under review: https://review.openstack.org/#/c/46325/

Alex


On Sun, Sep 15, 2013 at 11:39 AM, Morgan Fainberg <m at metacloud.com> wrote:

> Thomas,
>
> A couple if those appear to be managed by the OpenStack community (e.g.
> diskimage-builder), which likely should be included in either case.  I
> would say if it is covered under the OpenStack proper list of git repos
> (e.g. https://github.com/openstack ) it should likely be included for
> packaging ?if it requires packaging).  With that being said, I agree that
> it make sense for other (non-openstack) libraries to be added carefully
> late in the cycle.  Perhaps the best would be to limit additions to prior
> to the release Feature-Freeze.
>
> Cheers,
> Morgan Fainberg
>
> On Sunday, September 15, 2013, Thomas Goirand wrote:
>
>> Hi,
>>
>> Short version: the global-requirements.txt should be frozen asap because
>> otherwise, packages wont be ready.
>>
>> Longer version:
>>
>> I'm getting worried that, even after Havana b3 is released, we are still
>> getting some new Python modules added to the requirements repository.
>>
>> In Debian, every new package has to go through a review process, called
>> the NEW queue. FTP masters review both the freeness of a package, the
>> exactitude of debian/copyright, and the general packaging quality.
>> Unfortunately, this review process can take a lot of time. At best, it
>> is processed within a week (which is what happened for more than a year
>> before November 2012), but in the worse case, it could take up to a
>> month or 2 (this was the case up to the end of last summer, thanks to
>> new manpower in the FTP team).
>>
>> So I need to point it out: adding new Python modules at the end of a
>> release adds more risk that I will be missing some Python modules within
>> the Debian archive when Havana will be released.
>>
>> I wouldn't have to write this mail if this was only a single module or
>> something. Though that's not the case, we have 4 packages added this
>> last week:
>> - falcon
>> - diskimage-builder
>> - tripleo-image-elements
>> - sphinxcontrib-programoutput
>>
>> I do understand that they might be absolutely needed, though it would be
>> nice if additions to the global-requirements.txt file stopped at some
>> point. And as far as I am concerned, the sooner the better, so that
>> there's enough time to get the packages packaged, checked and tested,
>> uploaded, approved by the FTP masters, and ready in time in Sid.
>>
>> Cheers,
>>
>> Thomas
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
GPG Key fingerprint: 125F 5C67 DFE9 4084
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130915/ac05a407/attachment.html>


More information about the OpenStack-dev mailing list