|
|
Line 1: |
Line 1: |
| {{admon/important|This page is deprecated| FESCo docs have moved to [https://docs.fedoraproject.org/en-US/fesco/ docs.fp.o] with source hosted in a [https://pagure.io/fesco/fesco-docs pagure repo]. This page is now at https://docs.fedoraproject.org/en-US/fesco/Bundled_Software_policy/.}} | | {{admon/important|This page is deprecated| FESCo docs have moved to [https://docs.fedoraproject.org/en-US/fesco/ docs.fp.o] with source hosted in a [https://pagure.io/fesco/fesco-docs pagure repo]. This page is now at https://docs.fedoraproject.org/en-US/fesco/Bundled_Software_policy/.}} |
|
| |
|
| |
| = Bundled Software policy =
| |
|
| |
| This policy concerns the use of bundled software in the Fedora Package Collection.
| |
|
| |
| = Policy =
| |
|
| |
| All packages whose upstreams allow them to be built against system libraries must be built against system libraries.
| |
|
| |
| All packages 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 the spec file using a persistent mechanism to be clarified in the packaging guidelines.
| |
|
| |
| 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 Provides: bundled(<libname>) = <version> in their RPM spec file. The FPC will maintain the list of bundled provides, please consult with them when adding new provides or in case of disputes.
| |
|
| |
| Packages that bundle libraries must follow the [[Packaging:AutoProvidesAndRequiresFiltering#Private_Libraries|AutoProvides filtering guidelines]] for private libraries.
| |
|
| |
| = References =
| |
|
| |
| https://fedorahosted.org/fesco/ticket/1483
| |
|
| |
| https://fedorahosted.org/fesco/ticket/1491
| |
|
| |
| [[Category:FESCo policy]] [[Category:Package_Maintainers]] [[Category:Policy]]
| |