#1121 Remove Duplicate Files subsection
Merged 7 months ago by tibbs. Opened 7 months ago by tibbs.
tibbs/packaging-committee fix1099  into  master

@@ -2422,6 +2422,13 @@ 

  content, checksum, permissions, and location on the filesystem

  in each package.

  

+ One notable type of file that is often shared identically between subpackages

+ is the license text.

+ There are certain situations where it is required to duplicate the license text

+ across multiple %files section within a package.

+ For more details, please refer to

+ xref:LicensingGuidelines.adoc#subpackage-licensing[Subpackage Licensing].

+ 

  Directory ownership is a little more complex than file ownership.

  Packages must own all directories they put files in, except for:

  
@@ -2531,20 +2538,6 @@ 

  as well as /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/A/B

  in order to maintain proper ownership.

  

- === Duplicate Files

- 

- A Fedora package must not list a file more than once

- in the spec file's %files listings.

- If you think your package is a valid exception to this,

- please bring it to the attention of the Packaging Committee

- so they can improve on this Guideline.

- 

- One notable exception to this rule is around license texts.

- There are certain situations where it is required to duplicate the license text

- across multiple %files section within a package.

- For more details, please refer to

- xref:LicensingGuidelines.adoc#subpackage-licensing[Subpackage Licensing].

- 

  === File Permissions

  

  Permissions on files MUST be set properly.

This removes the contradictory portion of the DUplicate Files subsection
and moves the remainder (regarding license texts) up to a more
reasonable position.

The section still needs work and is large enough to live in a separate
document, but that will come later.

Fixes #1099

Pull-Request has been merged by tibbs

7 months ago
Metadata