Bug#757891: init-system-helpers: Please do not depend on perl

Martin Pitt mpitt at debian.org
Tue Aug 12 08:46:03 BST 2014


Michael Stapelberg [2014-08-12  9:02 +0200]:
> Samuel Thibault <sthibault at debian.org> writes:
> > perl is separate from perl-base so that in tight environement, Debian
> > can be installed with only perl-base. A base system installed by d-i,
> > notably, is supposed to only install perl-base, not perl.  It happens
> > however that d-i installs rsyslog, which depends on init-system-helpers,
> > which depends on perl.  Is the whole perl really needed?  If some
> > modules are needed, they could be moved to perl-base, to save having to
> > install the whole perl on all Debian base systems.
> init-system-helpers uses File::Path, File::Basename, File::Find and
> Text::ParseWords — none of them is in perl-base.

I'm in a similar situation with postgresql-common. It only uses
perl-base, and I replaced things like the above with plain
perl code (very simple for Basename, a bit more involved for
ParseWords), or with calling programs (for Find). Would that be
acceptable for you? I can look into this.

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)




More information about the Pkg-systemd-maintainers mailing list