https://fedoraproject.org/wiki/User:Vondruch/Draft_RawhideGuidelines
I would like to amend the packaging guidelines [1] to state:
These guidelines describes the current practices in Fedora Rawhide. Please refer to the history for older packaging practices.
https://fedoraproject.org/w/index.php?title=User:Vondruch/Draft_RawhideGuidelines&diff=509731&oldid=509730
Current Fedora packaging guidelines does not specify, which version of Fedora or even EPEL they targets. I would like to see explicitly stated, that they targets only Rawhide. Keeping guidelines compatible with all Fedora (or even EPEL) versions prevents usage of new technologies and ultimately hinders innovation.
If you want to have documented guidelines for stable Fedoras and EPEL (I totally understand and support this), please solve the details in subsequent ticket and don't slow down innovation due to this.
[1] https://fedoraproject.org/wiki/Packaging:Guidelines
I am not in favor of this.
I think in general we should strive to have guidelines which by default apply to all currently maintained Fedora releases, and to always indicate when that does not apply. Of course we should say that explicitly somewhere, and definitely quality their status with regards to EPEL. (Which is to say that you have to read them along with the separate EPEL guidelines, and then folks can add more to the EPEL guidelines if things are missing.)
Actually, thinking about it more, you are right. I'll create new ticket and reformulate this to "Fedora" instead of "Rawhide".
I created #744 to make the guidelines Fedora specific only.
Metadata Update from @vondruch: - Issue status updated to: Closed (was: Open)