Ansgar Burchardt <ans...@debian.org> writes: > On 02/20/2014 09:57, gregor herrmann wrote: >> On Wed, 19 Feb 2014 21:30:44 -0800, Russ Allbery wrote:
>>> That package does currently depend on >>> perl, though, which isn't appropriate for an essential package. >>> ... The dependency is because >>> deb-systemd-helper uses a bunch of modules that are not currently in >>> perl-core (File::Path, File::Basename, File::Find, File::Temp, >>> Text::ParseWords, and Data::Dumper, >> I might be missing something but they all seem to be in perl core: > I think Russ means they are not part of perl-base package, but provided > by perl/perl-modules in Debian. So packages using them have to depend on > the full perl package instead of the minimal perl-base package. Yes, sorry, wrong package name. I keep making that mistake. > However this could be fixed by moving the additional modules to > perl-base (increasing its size slightly) or changing the implementation > to not use them. Yes. I'm not sure if we want to do that rather than just keeping that program in a separate package from the stuff that has to be essential. I'm not familiar with how high of a bar we set for including modules in perl-base. Some of those modules (File::Find, File::Temp, Text::ParseWords) are ones where I'd be a little uncomfortable with open-coding the desired functionality. Getting those operations correct is tricky and requires care, and it's best to use standard implementations that have been heavily tested. -- 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: http://lists.debian.org/87sirdn2i1....@windlord.stanford.edu