[Fedora-packaging] Big revisions to the bundling guidelines incoming
mattdm at fedoraproject.org
Thu Oct 8 16:29:37 UTC 2015
On Wed, Oct 07, 2015 at 02:41:38PM -0500, Jason L Tibbitts III wrote:
> Just so FPC and everyone else here is aware, FESCo just approved a
> rather significant revision to the bundling guidelines which removes FPC
> from the process entirely. FPC will need to formulate a new guideline
> for recording upstream interaction but this should be no more than a
> couple of sentences.
That went through somewhat more quickly than I expected, and I'm
surprised that FESCo went for such an open version. I liked the part
about "critical path" packages still requiring exceptions. In thinking
about it, though, I guess in practice most of the existing packages
that would fit that description (whatever exactly it is) either are
already a) well-behaved in this sense to begin with, b) long-ago
debundled, or c) granted an exception already. So maybe the practical
difference isn't large.
I do have a concern about "Provides: bundled(<libname>)" becoming a
mess. We should clarify that:
* If an existing version of the bundled library exists, use that name
* New names must follow the rules one would use were the library to
be packaged separately
* When in doubt, check with the FPC
I personally also would like to have the guidelines suggest that if
yours is the second (or more) package to bundle a library, to
coordinate with the packager of the previous ones to see if any
progress can be made with collaboration.
> approved proposal. Most bundling of any type is now permitted in all
> packages, though it appears that FESCo will periodically audit the
> voluntarily added Provides: bundled() tags.
That probably needs some more structure or it won't actually happen.
> I will draft a removal of the current bundling guidelines and their
> replacement with something closely derived from what FPC approved, which
Note that this had bold around "must" in the original.... got lost in
translation to plain text. I don't know how much that helps. :)
<mattdm at fedoraproject.org>
Fedora Project Leader
More information about the packaging