Bug 213920 Comment 13 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Andrew Overholt [:overholt] from comment #11)
> As a former Fedora packager, I remember there being robust guidelines for .spec files. Is what we're using here at the intersection of various distros' policies? Should we take a look to see if we're missing any best practices?

FWIW I checked out a few download/releases pages for other Browsers and they tend to target Fedora/openSUSE. Also, it seems if it works in Fedora there's a good chance it works on Fedora/Rocky/RHEL.

I am looking through the [Fedora Packaging Guidelines](https://docs.fedoraproject.org/en-US/packaging-guidelines/) (it seems to be one of the most detailed and well maintained sets of guidelines.) Most of them should be useful on RPM-based distributions (specially the ones downstream of Fedora.)

I was also looking at the [openSUSE Packaging Guidelines](https://en.opensuse.org/openSUSE:Packaging_guidelines) (which is not Fedora based.)

That seems like a good starting point.

I saw that RHEL [7](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html-single/rpm_packaging_guide/index) and [8](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html-single/packaging_and_distributing_software/index) have some documentation. I skimmed these too. Looking at their enterprise-focused packaging approach got me thinking about our `.rpm` package's release cycles cadence and support windows (à la ESR.)
(In reply to Andrew Overholt [:overholt] from comment #11)
> As a former Fedora packager, I remember there being robust guidelines for .spec files. Is what we're using here at the intersection of various distros' policies? Should we take a look to see if we're missing any best practices?

FWIW I checked out a few download/releases pages for other Browsers and they tend to target Fedora/openSUSE. Also, it seems if it works in Fedora there's a good chance it works on Fedora/Rocky/RHEL.

I am looking through the [Fedora Packaging Guidelines](https://docs.fedoraproject.org/en-US/packaging-guidelines/) (it seems to be one of the most detailed and well maintained sets of guidelines.) Most of them should be useful on RPM-based distributions (specially ones downstream of Fedora.)

I was also looking at the [openSUSE Packaging Guidelines](https://en.opensuse.org/openSUSE:Packaging_guidelines) (which is not Fedora based.)

That seems like a good starting point.

I saw that RHEL [7](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html-single/rpm_packaging_guide/index) and [8](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html-single/packaging_and_distributing_software/index) have some documentation. I skimmed these docs too. Looking at their enterprise-focused packaging approach got me thinking about our `.rpm` package's release cycle cadence and support windows (à la ESR.)
(In reply to Andrew Overholt [:overholt] from comment #11)
> As a former Fedora packager, I remember there being robust guidelines for .spec files. Is what we're using here at the intersection of various distros' policies? Should we take a look to see if we're missing any best practices?

FWIW I checked out a few download/releases pages for other Browsers and they tend to target Fedora/openSUSE. Also, it seems if it works in Fedora there's a good chance it works on Fedora/Rocky/RHEL.

I am looking through the [Fedora Packaging Guidelines](https://docs.fedoraproject.org/en-US/packaging-guidelines/) (it seems to be one of the most detailed and well maintained sets of guidelines.) Most of them should be useful on RPM-based distributions (specially ones downstream of Fedora.)

I was also looking at the [openSUSE Packaging Guidelines](https://en.opensuse.org/openSUSE:Packaging_guidelines) (which is not Fedora based.)

That seems like a good starting point.

I saw that RHEL [7](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html-single/rpm_packaging_guide/index) and [8](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html-single/packaging_and_distributing_software/index) have some documentation. I skimmed these docs too. Their enterprise focus got me thinking we should prioritize getting ESR `.rpm`
(In reply to Andrew Overholt [:overholt] from comment #11)
> As a former Fedora packager, I remember there being robust guidelines for .spec files. Is what we're using here at the intersection of various distros' policies? Should we take a look to see if we're missing any best practices?

FWIW I checked out a few download/releases pages for other Browsers and they tend to target Fedora/openSUSE. Also, it seems if it works in Fedora there's a good chance it works on Fedora/Rocky/RHEL.

I am looking through the [Fedora Packaging Guidelines](https://docs.fedoraproject.org/en-US/packaging-guidelines/) (it seems to be one of the most detailed and well maintained sets of guidelines.) Most of them should be useful on RPM-based distributions (specially ones downstream of Fedora.)

I was also looking at the [openSUSE Packaging Guidelines](https://en.opensuse.org/openSUSE:Packaging_guidelines) (which is not Fedora based.)

That seems like a good starting point.

Back to Bug 213920 Comment 13