#577 Update references to SysV Init scripts
Closed: Fixed None Opened 3 years ago by sgallagh.


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.

Of course I will be happy to move them into the EPEL guidelines if that's what's intended.

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):

  • 577 Update references to SysV Init scripts (geppetto, 16:06:55)

  • LINK: https://fedorahosted.org/fpc/ticket/577 (geppetto, 16:06:55)
  • ACTION: tibbs Cleanup policy wrt sysV init scripts. (+1:6, 0:0,
    -1:0) (geppetto, 16:16:43)

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

2 years ago

Login to comment on this ticket.

Metadata