Steve Langasek <vor...@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 (r...@debian.org) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8761eehic3....@hope.eyrie.org