Package: debfoster
Version: 2.7-2.1
Severity: important

Hello,

debfoster started acting oddly since a couple of days, I don't really
see why. In my case it is getting called from 

/usr/share/sbuild/create-chroot

which has set /var/lib/debfoster/keepers to

build-essential
debfoster
fakeroot

and runs debfoster -f. With an additional -v, we get:


warning: package dpkg-dev: unsatisfied dependency on perl:any
warning: package dpkg-dev: forcing depdency on perl:any
warning: package hurd-dev: unsatisfied dependency on perl:any
warning: package hurd-dev: forcing depdency on perl:any
warning: package libdpkg-perl: unsatisfied dependency on perl:any
warning: package libdpkg-perl: forcing depdency on perl:any
warning: package util-linux: unsatisfied dependency on login 1:4.5-1.1~
warning: package util-linux: forcing depdency on login
Removing package: libgdbm-compat4
Removing package: libgdbm5
Removing package: libperl5.26
Removing package: perl
Removing package: perl-modules-5.26
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  build-essential* dpkg-dev* g++* g++-8* hurd-dev* libc0.3-dev* libdpkg-perl* 
libgdbm-compat4* libgdbm5* libperl5.26* libstdc++-8-dev* perl*
  perl-modules-5.26*
0 upgraded, 0 newly installed, 13 to remove and 0 not upgraded.
After this operation, 137 MB disk space will be freed.
Do you want to continue? [Y/n] 


thus breaking the create-chroot script.  I'm not sure why it wants to
remove perl, even if by dependency build-essential gets removed too. I
have added perl to the keepers list installed by create-chroot and then
debfoster -f doesn't want to remove perl etc., but that shouldn't be
needed. Perhaps there is a mishandling of multiarch :any?

Samuel

Reply via email to