[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pre-Depends: init-system-helpers



Steve Langasek <vorlon@debian.org> writes:

> I am very concerned about the promulgation of init-system-helpers in
> general.  This helper package has started pulling bloated dependencies
> into our base system (bug #757891),

I think this is resolved.  All of the Perl modules it required except for
File::Temp and its dependencies were already in perl-core, and File::Temp
seems like something that reasonably belongs in essential apart from its
use by this specific package.  Recreating the functionality of File::Temp
without having the module available is error-prone in exactly the sort of
way we don't want to have to worry about in maintainer scripts.

> and is not documented in policy at all, nor have I seen any public
> discussion in the appropriate places (namely, debian-devel) about why
> these new interfaces were needed instead of fitting this into the
> existing dh_installinit/invoke-rc.d interface.

I could have sworn this was discussed in debian-devel back when the
package was first created (nearly a year ago).  It was definitely
discussed somewhere that I was following, and I wasn't on the systemd
maintenance list.

Anyway, the main reason why it's not done via invoke-rc.d is because what
it does is more part of the update-rc.d interface.  The purpose is to
synchronize state to systemd when systemd isn't installed, to make it
easier for users to switch back and forth between init systems.

As for why it wasn't included in update-rc.d, I'm afraid I don't remember,
but I recall there being a specific good reason at the time.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>


Reply to: