I wrote the guidelines for packaging components from the Globus Toolkit a long time ago, because at the time there were a lot of tweaks that needed to be done in order to create the packages. Explaining these tweaks in a set of packaging guidelines meant that it wasn't necessary to explain these oddities in every package review. So the guidelines have served their purpose.
Now, several years later, most of these tweaks are no longer needed.
Upstream now publishes individual source tarballs for each package. It is no longer necessary to extract the sources from a gigantic tarball containing the sources of all packages.
The toolkit no longer uses its own build tool (grid-packaging-tools, gpt). The project now uses standard autotools. The grid-packaging-tools package has been retired in Fedora since Fedora 22.
Since gpt is no longer used, the rules describing how to derive the Fedora packaging information from the gpt metadata file is no longer relevant.
After removing the parts that no longer apply, very little would remain of these guidelines, so I propose simply removing them would be the best approach.
I wrote the guidelines for packaging components from the Globus Toolkit a long time ago, because at the time there were a lot of tweaks that needed to be done in order to create the packages. Explaining these tweaks in a set of packaging guidelines meant that it wasn't necessary to explain these oddities in every package review. So the guidelines have served their purpose.
Now, several years later, most of these tweaks are no longer needed.
Upstream now publishes individual source tarballs for each package. It is no longer necessary to extract the sources from a gigantic tarball containing the sources of all packages.
The toolkit no longer uses its own build tool (grid-packaging-tools, gpt). The project now uses standard autotools. The grid-packaging-tools package has been retired in Fedora since Fedora 22.
Since gpt is no longer used, the rules describing how to derive the Fedora packaging information from the gpt metadata file is no longer relevant.
After removing the parts that no longer apply, very little would remain of these guidelines, so I propose simply removing them would be the best approach.