#310 compile a list of which libs are allowed to be bundled
Closed None Opened 14 years ago by till.

= Proposal topic =

Currently FESCo approval is required to bundle libararies:
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries

But there seems to be no list of which exceptions are approved. Afaik at least the kernel has one for bundling zlib(?).

= Problem space =

If a bundled library is detected, it would be helpful to compare it with a list of exceptions to avoid duplicated work.

= Solution Overview =

Add a list to the wiki page with exceptions and include a reason and links to references, e.g. FESCo meeting log or mailinglist archives.

= Active Ingredients =

Someone who knows which exceptions exist needs to compile the list and someone with wiki editing rights for the Packaging Namespace needs to add it to the wiki page.

= Owners =

Till Maas (fas:till)


I've added an Exceptions section that lists the kernel which should be the only current exception. There was another exception that was only until the library could make another upstream release. That event occurred and the package no longer includes a bundled library.

Could you explain what you envision with this statement?

"If a bundled library is detected, it would be helpful to compare it with a list of exceptions to avoid duplicated work. "

The only duplicated work I see being saved is duplicate bug reports. That's fine -- just making sure that there's not something else you're seeing.

Replying to [comment:1 toshio]:

Could you explain what you envision with this statement?

"If a bundled library is detected, it would be helpful to compare it with a list of exceptions to avoid duplicated work. "

The only duplicated work I see being saved is duplicate bug reports. That's fine -- just making sure that there's not something else you're seeing.

This is the main reason I had in mind. Another reason would be library that is commonly bundled and therefore allowed to be bundled. I just stumbled upon [http://gcc.gnu.org/onlinedocs/libiberty/ libiberty], which is a library included in a tool I plan to package and that is included at least in binutils and gcc currently. I am currently waiting for a reply in the [https://bugzilla.redhat.com/show_bug.cgi?id=225615 binutils merge review] about it. Nevertheless, I'll open another ticket for it, once there are more facts available to discuss it.

Btw. there are two more minor issues at the wiki page, so can you maybe remove the category "Packaging guidelines drafts", as it seems not to be one anymore and fix the links to the duplicate library tracker? There is a an extra pair of square-brackets ([]).

I don't envision there being a commonly bundled library exception. That can be re-evaluated if a case comes up for it.

I've fixed the other formatting issues you raise.

Login to comment on this ticket.

Metadata