Bug#771561: systemd package is missing dependency on Linux kernel (linux-image?)

Santiago Vila sanvila at unex.es
Sun Nov 30 22:41:30 GMT 2014


On Sun, 30 Nov 2014, Ben Hutchings wrote:

> Control: notfound -1 204-8
> 
> Nils Dagsson Moskopp wrote:
> > See also bug #770876, where udev device enumeration in Xorg does not work
> > with Linux kernel 3.2, but does work with Linux kernel 3.16. Introducing
> > a versioned dependency of systemd on a Linux kernel >=3.4 could prevent
> > breakage when upgrading from Wheezy, which comes with Linux kernel 3.2.
> 
> It is not always necessary to install a kernel within the Debian
> installation, and the fact that a particular kernel is installed does
> not mean it is running.

Please take a look at this file:

/var/lib/dpkg/info/udev.preinst

The udev package has a check in preinst which aborts the upgrade if it
determines that the new udev will not work with the current kernel.

Would not be possible to do something similar with systemd?

IMHO, a package that refuses to be upgraded for a good reason will
always be better than a "smooth upgrade" that makes the system not to
work properly anymore.

Thanks.




More information about the Pkg-systemd-maintainers mailing list