FESCo made the [https://lists.fedoraproject.org/pipermail/devel-announce/2015-October/001695.html decision] that Fedora 24 and later will drop all sysv-style initscripts. To that end, I've prepared drafts of the updates to the Packaging Policy.
I'm not sure I agree with changing these to reference EPEL only and keeping them in the main guidelines. If they do in fact apply only to EPEL, they should be moved entirely to the EPEL guidelines. I know that anything with an initscript once F24 branches will be retired, but are new packages with initscripts now forbidden in all Fedora releases? (I would definitely support this if it were up to us.) If not, then we need to note the releases where this is allowed and not just indicate that they apply to EPEL.
Of course I will be happy to move them into the EPEL guidelines if that's what's intended.
Replying to [comment:1 tibbs]:
I'm not sure I agree with changing these to reference EPEL only and keeping them in the main guidelines. If they do in fact apply only to EPEL, they should be moved entirely to the EPEL guidelines. I know that anything with an initscript once F24 branches will be retired, but are new packages with initscripts now forbidden in all Fedora releases? (I would definitely support this if it were up to us.)
Yes, I think that's a completely reasonable interpretation of this. Nothing new can be sysvinit.
If not, then we need to note the releases where this is allowed and not just indicate that they apply to EPEL.
Well, strictly speaking, it has only been '''tolerated''' since Fedora 15. I'm not sure it was ever '''allowed''', but we had weak language on that front.
If that's the best course of action here, that works for me. These drafts were fairly quick and intended mostly to get the discussion started in time for the meeting tomorrow.
Yeah, I think all we need is a note that initscripts are simply forbidden in Fedora packages (and the removal of any language anywhere that indicated they were allowed in some way) and then the excision of the relevant guidelines and references to them. Unfortunately we can't yet remove the bit from the systemd guidelines about migrating from initscripts, but that will come soon enough.
We discussed this at this weeks meeting (http://meetbot.fedoraproject.org/fedora-meeting-1/2015-10-29/fpc.2015-10-29-16.00.txt):
Moved the existing initscript guidelines to the EPEL hierarchy (with the necessary alterations) and made the other adjustments to the Fedora guidelines.
Announcement text: Fedora packages are no longer permitted to carry SysV-style initscripts. The relevant guidelines page has been moved to the EPEL hierarchy: https://fedoraproject.org/wiki/EPEL:SysVInitScript https://fedorahosted.org/fpc/ticket/577
Metadata Update from @tibbs: - Issue assigned to tibbs
Login to comment on this ticket.