Your message dated Tue, 16 Jan 2018 10:11:43 +0100
with message-id <713d1121-6570-1a56-9aa1-fd7ada391...@debian.org>
and subject line Re: systemd: should depend on udev
has caused the Debian Bug report #887419,
regarding systemd: should depend on udev
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
887419: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887419
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd
Version: 232-25+deb9u1
Severity: normal

On a vm at linode.com /home wouldn't be mounted (mount would hang forever with
x-systemd.automount and abort leading to sulogin without it) and swap wouldn't
be enabled when udev wasn't installed.

udev was in "rc" state, so maybe a "dpkg --purge" would have made it work, I
needed the system working so couldn't do as many tests as I might have liked.

Also the serial console on /dev/ttyS0 (a virtual serial port that goes to the
Linode web interface) would not be enabled without udev installed.

It appears that correct operation requires udev installed.  A package
requirement would prevent minimal installations from breaking.

-- Package-specific info:

-- System Information:
Debian Release: 9.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.12-x86_64-linode92 (SMP w/8 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=UTF-8) (ignored: LC_ALL set to 
en_AU.UTF-8), LANGUAGE=en_AU (charmap=UTF-8) (ignored: LC_ALL set to 
en_AU.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages systemd depends on:
ii  adduser         3.115
ii  libacl1         2.2.52-3+b1
ii  libapparmor1    2.11.0-3
ii  libaudit1       1:2.6.7-2
ii  libblkid1       2.29.2-1
ii  libc6           2.24-11+deb9u1
ii  libcap2         1:2.25-1
ii  libcryptsetup4  2:1.7.3-4
ii  libgcrypt20     1.7.6-2+deb9u2
ii  libgpg-error0   1.26-2
ii  libidn11        1.33-1
ii  libip4tc0       1.6.0+snapshot20161117-6
ii  libkmod2        23-2
ii  liblz4-1        0.0~r131-2+b1
ii  liblzma5        5.2.2-1.2+b1
ii  libmount1       2.29.2-1
ii  libpam0g        1.1.8-3.6
ii  libseccomp2     2.3.1-2.1
ii  libselinux1     2.6-3+b3
ii  libsystemd0     232-25+deb9u1
ii  mount           2.29.2-1
ii  procps          2:3.3.12-3
ii  util-linux      2.29.2-1

Versions of packages systemd recommends:
ii  dbus            1.10.24-0+deb9u1
ii  libpam-systemd  232-25+deb9u1

Versions of packages systemd suggests:
ii  policykit-1        0.105-18
pn  systemd-container  <none>
pn  systemd-ui         <none>

Versions of packages systemd is related to:
pn  dracut           <none>
pn  initramfs-tools  <none>
ii  udev             232-25+deb9u1

-- Configuration Files:
/etc/systemd/logind.conf changed [not included]

-- no debconf information

--- End Message ---
--- Begin Message ---
Hi Russell,

On Tue, 16 Jan 2018 08:45:24 +0000 Russell Coker <russ...@coker.com.au>
wrote:
> Package: systemd
> Version: 232-25+deb9u1
> Severity: normal
> 
> On a vm at linode.com /home wouldn't be mounted (mount would hang forever with
> x-systemd.automount and abort leading to sulogin without it) and swap wouldn't
> be enabled when udev wasn't installed.
> 
> udev was in "rc" state, so maybe a "dpkg --purge" would have made it work, I
> needed the system working so couldn't do as many tests as I might have liked.
> 
> Also the serial console on /dev/ttyS0 (a virtual serial port that goes to the
> Linode web interface) would not be enabled without udev installed.
> 
> It appears that correct operation requires udev installed.  A package
> requirement would prevent minimal installations from breaking.
> 

Strictly speaking, systemd does not need udev. Your particular system
does and usually d-i etc will make sure that udev is installed.

In a container, udev is pretty much useless, which is why systemd does
not have a hard dependency on udev so we do not pull in any unnecessary
dependencies.

Hope that clarifies and explains that the missing dependency is actually
deliberately so. See the changes in 227-3:
https://tracker.debian.org/news/725410



Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
_______________________________________________
Pkg-systemd-maintainers mailing list
Pkg-systemd-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers

Reply via email to