On Wed, 2015-10-28 at 14:12 -0400, Stephen Gallagher wrote:
At the FESCo meeting on October 14th, it was decided that the time
has come to finally complete the migration away from System V init
scripts. What does this mean for you as a packager?
When we branch from Rawhide for Fedora 24 (currently scheduled for
February 2nd, 2016), we will be immediately retiring any package in
the Fedora collection that relies on a System V init script instead of
a systemd unit file to start. We will consider reasonable requests to
delay this action on a case-by-case basis for anyone who submits a
ticket to FESCo no later than 23:59 UTC on January 12, 2016.
As a quick audit (based on 'grep _initrddir' and 'grep _initddir' over
a fairly recent checkout of the spec files in pkg git, and then some
manual inspection) I think the following packages will be affected:
At least ceph appears to have systemd support upstream already,
possibly others do too. At least yum-utils only needs sysvinit scripts
for one particular subpackage. Packages with a * are also built in
either RHEL7 or EPEL7.
Also, pdsh and w3c-markup-validator are calling sysinit-style "reload"
commands in scriptlets, so probably that's already broken.