#1211 Update GAP packaging guidelines
Merged by tibbs. Opened by jjames.
jjames/packaging-committee master  into  master

Download 1211.patch

I am about to update the GAP stack in Fedora due to the release of GAP 4.12.0. The builds have all been done in a COPR to work out issues in advance. The GAP guidelines need some updates to reflect the state of these new package builds.

Executive summary of the changes:
- Add libgap to the list of core GAP packages
- New SHOULD: do not install into versioned directories
- Allow transitive dependency on gap-core
- Document %gap_copy_docs for installing documentation
- Remove obsolete Testing section
- Add Architecture section describing %gap_arches
- Add Other RPM macros section describing %gap_version, %gap_dir, and %gap_arch

There are no EPEL packages for the GAP stack, so removal of the Testing section will not impact EPEL.

About the only thing I can say is that it would be nice if that super-long line acquired some semantic line breaks, and that it's better if line breaks are added in a separate commit from content changes so that it's easy to see what actually changed. However, these are minor issues and the changes seem reasonable and not at all controversial.

Thanks.

Pull-Request has been merged by tibbs

Metadata