Am 02.11.2014 06:59, schrieb Josh Triplett:
> Apart from that, I would still request that someone with the ability to
> produce a modified local mirror test the two critical cases mentioned in
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746578#129 .  If those
> two cases work, then systemd systems should not end up with systemd-shim
> installed under normal circumstances, making breakage far less likely.

debootstrap 1.0.64 on a current Jessie box with a locally modified
and otherwise up-to-date (2014-11-04T05:00Z) mirror wants to pull in the
following packages[1]:

acl adduser base-files base-passwd bash bsdutils coreutils dash debconf
debconf-i18n debianutils diffutils dmsetup dpkg e2fslibs e2fsprogs
findutils gcc-4.8-base gcc-4.9-base grep gzip hostname init
init-system-helpers initscripts insserv libacl1 libattr1 libaudit-common
libaudit1 libblkid1 libbz2-1.0 libc-bin libc6 libcap2 libcap2-bin
libcomerr2 libcryptsetup4 libdb5.3 libdebconfclient0 libdevmapper1.02.1
libgcc1 libgcrypt20 libgdbm3 libgpg-error0 libkmod2
liblocale-gettext-perl liblzma5 libmount1 libncurses5 libncursesw5
libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre3
libprocps3 libselinux1 libsemanage-common libsemanage1 libsepol1
libslang2 libsmartcols1 libss2 libsystemd0 libtext-charwidth-perl
libtext-iconv-perl libtext-wrapi18n-perl libtinfo5 libudev1
libustr-1.0-1 libuuid1 login lsb-base mawk mount multiarch-support
ncurses-base ncurses-bin passwd perl perl-base perl-modules procps sed
sensible-utils startpar systemd systemd-sysv sysv-rc sysvinit-utils tar
tzdata udev util-linux zlib1g apt apt-utils bsdmainutils cgmanager cpio
cron dbus debian-archive-keyring dmidecode gnupg gpgv groff-base
ifupdown iproute2 iptables iputils-ping isc-dhcp-client isc-dhcp-common
kmod less libapt-inst1.5 libapt-pkg4.12 libboost-iostreams1.55.0
libcap-ng0 libcgmanager0 libdbus-1-3 libdns-export100 libestr0 libexpat1
libffi6 libglib2.0-0 libgmp10 libgnutls-deb0-28 libgnutls-openssl27
libhogweed2 libicu52 libidn11 libirs-export91 libisc-export95
libisccfg-export90 libjson-c2 liblogging-stdlog0 liblognorm1 libmnl0
libnetfilter-acct1 libnettle4 libnewt0.52 libnfnetlink0 libnih-dbus1
libnih1 libp11-kit0 libpam-systemd libpipeline1 libpopt0 libpsl0
libreadline6 libsigc++-2.0-0c2a libssl1.0.0 libstdc++6 libtasn1-6
libusb-0.1-4 libxtables10 logrotate man-db manpages nano net-tools
netbase netcat-traditional nfacct readline-common rsyslog systemd-shim
tasksel tasksel-data traceroute vim-common vim-tiny wget whiptail

I've also tried debootstrap 1.0.62 on a Fedora 19 box with the same
mirror, with the same results.

Note that systemd-shim together with cgmanager is pulled in.

My guess is that there's some greediness in the dependency resolver in
debootstrap, and as long as there's no conflict, it won't try to follow
other alternatives to see if the dependencies have already been met.

Also note that neither --exclude=systemd-shim,cgmanager nor
--exclude=systemd-shim seem to have no effect whatsoever on
the list of packages. (Which is probably a bug in debootstrap, because
it should at least warn you if it can't fulfill the specified --exclude,
but also in this case it could actually exclude it...)

I haven't tested the upgrade scenario.

Christian

[1] debootstrap --print-debs --no-check-gpg \
          --include=libpam-systemd jessie $DIR $MIRROR

PS: Diff of the stuff that is pulled in compared to the same command
done in the current archive (after sorting the package list):
@@ -7,6 +7,7 @@
 bash
 bsdmainutils
 bsdutils
+cgmanager
 coreutils
 cpio
 cron
@@ -57,6 +58,7 @@
 libcap2-bin
 libcap-ng0
 libc-bin
+libcgmanager0
 libcomerr2
 libcryptsetup4
 libdb5.3
@@ -70,6 +72,7 @@
 libgcc1
 libgcrypt20
 libgdbm3
+libglib2.0-0
 libgmp10
 libgnutls-deb0-28
 libgnutls-openssl27
@@ -94,6 +97,8 @@
 libnettle4
 libnewt0.52
 libnfnetlink0
+libnih1
+libnih-dbus1
 libp11-kit0
 libpam0g
 libpam-modules
@@ -153,6 +158,7 @@
 sensible-utils
 startpar
 systemd
+systemd-shim
 systemd-sysv
 sysvinit-utils
 sysv-rc


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54587669.4000...@iwakd.de

Reply via email to