#1074 Require deleting unused bundled libraries during %prep
Merged 7 months ago by tibbs. Opened a year ago by oturpe.
oturpe/packaging-committee bundled-library-delete  into  master

@@ -1298,6 +1298,11 @@ 

  Fedora packages SHOULD make every effort to avoid having multiple, separate, upstream projects bundled together in a single package.


  All packages whose upstreams allow them to be built against system libraries MUST be built against system libraries.

+ In this case, bundled libraries (and/or their source code)

+ MUST be explicitly deleted during `+%prep+`.

+ Build scripts may need to be patched to deal with this situation.

+ Whenever possible, the patch should conditionalize the use of the bundled libraries,

+ so that the patch can be sent upstream for consideration.


  All packages whose upstreams have no mechanism to build against system libraries MAY opt to carry bundled libraries, but if they do, they MUST include an indication of what they bundle. This provides a mechanism for locating libraries with bundled code which can, for example, assist in locating packages which may have particular security vulnerabilities.


Wiki page Bundled_Libraries contained a requirement for deleting
unused bundled libraries during %prep. Moving the requirement over to
the Packaging Guidelines where it belongs.

In case such requirement does not really exist and the wiki statement was wrong instead of just being in the wrong place, this pull request can be closed.

Thank you for your contribution. Unfortunately your PR did not build for some reason. Does it build locally for you?
If it does you can ignore the message.

Metadata Update from @tibbs:
- Pull-request tagged with: meeting

10 months ago

rebased onto 51bd5d8

7 months ago

Pull-Request has been merged by tibbs

7 months ago