Proposal to reduce anti-bundling requirements

Neal Gompa ngompa13 at gmail.com
Wed Sep 30 14:01:22 UTC 2015


On Wed, Sep 30, 2015 at 8:35 AM, Stephen Gallagher <sgallagh at redhat.com>
wrote:

> Just to circle around here (in case people don't read my reply to the
> FESCo meeting agenda), I'm making the following revised proposal[1] to
> FESCo which may or may not be discussed at today's meeting (given that
> it was submitted late):
>
>
> === Mandatory ===
> * The Fedora Base Working Group has been tasked with defining the base
> platform of Fedora since its inception. As part of this proposal, we
> set a deadline for them to provide (and maintain) a specific list of
> critical path packages. The critical path set is ''not'' required to be
> self-hosting.
> * Working Groups for the separate Editions '''may''' voluntarily add
> packages into the critical path atop the Base WG requirements.
> * All packages in the critical path '''must''' obey the current strict
> bundling rules.
> * All packages not in the critical path whose upstreams allow them to
> be build against system libraries '''must''' be built against system
> libraries.
> * All packages not in the critical path whose upstreams have no
> mechanism to build against system libraries '''must''' be contacted
> publicly about a path to supporting system libraries. If upstream
> refuses, this must be recorded in a link included in the spec file.
> * All packages not in non-critical path whose upstreams have no
> mechanism to build against system libraries '''may''' opt to carry
> bundled libraries, but if they do, they '''must''' include {{{Provides:
> bundled(<libname>) = <version>}}} in their RPM spec file.
>
> === Strongly Recommended ===
> * Packages in the critical path should be re-reviewed every two years
> (possibly as a Flock workshop) to avoid unintentional divergence from
> the policies.
>
>
>
> [1] https://fedorahosted.org/fesco/ticket/1483
>

​I think this policy is an excellent compromise among all the forces. It
certainly continues to push the unbundling agenda (which is good), but it
makes it easier for us to be flexible and introduce packages that it may be
difficult initially to unbundle. Once it's in Fedora and people are using
it, we can gain some larger degree of influence to push for saner policies
regarding libraries and other kinds of bundled software, on a case by case
basis.​


-- 
真実はいつも一つ!/ Always, there's only one truth!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20150930/36b40924/attachment.html>


More information about the devel mailing list