Your message dated Sun, 30 Nov 2014 19:27:03 +0000
with message-id <1417375623.7215.122.ca...@decadent.org.uk>
and subject line Re:  systemd package is missing dependency on Linux kernel 
(linux-image?)
has caused the Debian Bug report #771561,
regarding systemd package is missing dependency on Linux kernel (linux-image?)
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.)


-- 
771561: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771561
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd
Version: 204-8
Severity: serious

Dear Maintainer,


according to upstream, systemd depends on the Linux kernel being in use.
Quote <http://cgit.freedesktop.org/systemd/systemd/tree/README?id=v215>:
> Linux kernel >= 3.0
> Linux kernel >= 3.3 for loop device partition support features with nspawn
> Linux kernel >= 3.8 for Smack support

According to Lennart Poettering, future systemd versions are going to depend
on specific Linux kernel versions. For evidence, see this email from Lennart
<http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html>:
> To make this clear, we expect that systemd and kernels are updated in
> lockstep. We explicitly do not support really old kernels with really 
> new systemd. So far we had the focus to support up to 2y old kernels 
> (which means 3.4 right now), but even that should be taken with a grain 
> of salt, as we already made clear that soon after kdbus is merged into 
> the kernel we'll probably make a hard requirement on it from the systemd 
> side.

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.

I have marked this bug serious after reading the RC issues document at
<https://release.debian.org/testing/rc_policy.txt>, according to this:
>       Packages must include a "Depends:" line listing any other
>       packages they require for operation, unless those packages are
>       marked "Essential: yes".

I could not determine if the package linux-image is marked essential, as
it seems to be an entirely virtual package. I have no idea how / if Debian
can handle versioned dependencies with virtual packages anyway.

-- Package-specific info:

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.13-1-686-pae (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages systemd depends on:
ii  acl                  2.2.52-2
ii  adduser              3.113+nmu3
ii  initscripts          2.88dsf-57
ii  libacl1              2.2.52-2
ii  libaudit1            1:2.4-1
ii  libc6                2.19-13
ii  libcap2              1:2.24-6
ii  libcap2-bin          1:2.24-6
ii  libcryptsetup4       2:1.6.6-3
ii  libdbus-1-3          1.8.10-1
ii  libgcrypt11          1.5.4-3
ii  libkmod2             18-3
ii  liblzma5             5.1.1alpha+20120614-2+b1
ii  libpam0g             1.1.8-3.1
ii  libselinux1          2.3-2
ii  libsystemd-daemon0   204-8
ii  libsystemd-journal0  204-8
ii  libsystemd-login0    204-8
ii  libudev1             204-8
ii  libwrap0             7.6.q-25
ii  sysv-rc              2.88dsf-53.4
ii  udev                 204-8
ii  util-linux           2.20.1-5.11

Versions of packages systemd recommends:
ii  libpam-systemd  204-8

Versions of packages systemd suggests:
pn  systemd-ui  <none>

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

-- no debconf information
0 overridden configuration files found.
==> 
/var/lib/systemd/deb-systemd-helper-enabled/NetworkManager-dispatcher.service.dsh-also
 <==
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service

==> /var/lib/systemd/deb-systemd-helper-enabled/acpid.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/acpid.service

==> /var/lib/systemd/deb-systemd-helper-enabled/smartd.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/smartd.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.nm-dispatcher.service
 <==

==> /var/lib/systemd/deb-systemd-helper-enabled/anacron.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/anacron.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/avahi-daemon.socket
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/lvm2-lvmetad.socket
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/acpid.socket 
<==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.ModemManager1.service
 <==

==> /var/lib/systemd/deb-systemd-helper-enabled/epmd.service.dsh-also <==
/etc/systemd/system/sockets.target.wants/epmd.socket
/etc/systemd/system/multi-user.target.wants/epmd.service

==> /var/lib/systemd/deb-systemd-helper-enabled/binfmt-support.service.dsh-also 
<==
/etc/systemd/system/multi-user.target.wants/binfmt-support.service

==> /var/lib/systemd/deb-systemd-helper-enabled/atd.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/atd.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/openvpn.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/lxc.service 
<==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/anacron.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/smartd.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/NetworkManager.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cron.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/pppd-dns.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/binfmt-support.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/lm-sensors.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ModemManager.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/rsyslog.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/avahi-daemon.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/atd.service 
<==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/local-fs.target.wants/lvm2-activation-early.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/local-fs.target.wants/lvm2-activation.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.NetworkManager.service
 <==

==> /var/lib/systemd/deb-systemd-helper-enabled/cron.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/cron.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/lvm2-activation.service.dsh-also <==
/etc/systemd/system/local-fs.target.wants/lvm2-activation.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/NetworkManager-wait-online.service.dsh-also
 <==
/etc/systemd/system/multi-user.target.wants/NetworkManager-wait-online.service

==> /var/lib/systemd/deb-systemd-helper-enabled/syslog.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/acpid.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/acpid.socket

==> 
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.Avahi.service 
<==

==> /var/lib/systemd/deb-systemd-helper-enabled/ModemManager.service.dsh-also 
<==
/etc/systemd/system/multi-user.target.wants/ModemManager.service
/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service

==> /var/lib/systemd/deb-systemd-helper-enabled/paths.target.wants/acpid.path 
<==

==> /var/lib/systemd/deb-systemd-helper-enabled/lm-sensors.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/lm-sensors.service

==> /var/lib/systemd/deb-systemd-helper-enabled/epmd.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/epmd.socket

==> 
/var/lib/systemd/deb-systemd-helper-enabled/lvm2-activation-early.service.dsh-also
 <==
/etc/systemd/system/local-fs.target.wants/lvm2-activation-early.service

==> /var/lib/systemd/deb-systemd-helper-enabled/lxc.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/lxc.service

==> /var/lib/systemd/deb-systemd-helper-enabled/rsyslog.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/rsyslog.service
/etc/systemd/system/syslog.service

==> /var/lib/systemd/deb-systemd-helper-enabled/NetworkManager.service.dsh-also 
<==
/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service

==> /var/lib/systemd/deb-systemd-helper-enabled/lvm2-lvmetad.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/lvm2-lvmetad.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.service.dsh-also 
<==
/etc/systemd/system/multi-user.target.wants/avahi-daemon.service
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket
/etc/systemd/system/dbus-org.freedesktop.Avahi.service

==> /var/lib/systemd/deb-systemd-helper-enabled/openvpn.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/openvpn.service

==> /var/lib/systemd/deb-systemd-helper-enabled/acpid.path.dsh-also <==
/etc/systemd/system/paths.target.wants/acpid.path

==> /var/lib/systemd/deb-systemd-helper-enabled/pppd-dns.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/pppd-dns.service
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/lustschutzbunker-root /               ext4    errors=remount-ro 0   
    1
# /boot was on /dev/sda1 during installation
UUID=6d7f712d-0b96-4a0e-b2de-35ef73671ec9 /boot           ext2    defaults      
  0       2
/dev/mapper/lustschutzbunker-home /home           ext4    defaults        0     
  2
/dev/mapper/lustschutzbunker-tmp /tmp            ext4    defaults        0      
 2
/dev/mapper/lustschutzbunker-usr /usr            ext4    defaults        0      
 2
/dev/mapper/lustschutzbunker-var /var            ext4    defaults        0      
 2
/dev/mapper/lustschutzbunker-swap_1 none            swap    sw              0   
    0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
cgroup  /sys/fs/cgroup  cgroup  defaults  0   0
dieweltistgarnich...@dieweltistgarnichtso.net:/hosts/unteralterbach.net 
/mnt/unteralterbach.net  fuse.sshfs 
noauto,_netdev,users,idmap=user,allow_other,reconnect 0 0
dieweltistgarnich...@dieweltistgarnichtso.net:/hosts/internetmeme.de 
/mnt/internetmeme.de  fuse.sshfs 
noauto,_netdev,users,idmap=user,allow_other,reconnect 0 0
dieweltistgarnich...@dieweltistgarnichtso.net:/hosts/blog.dieweltistgarnichtso.net
 /mnt/blog.dieweltistgarnichtso.net  fuse.sshfs 
noauto,_netdev,users,idmap=user,allow_other,reconnect 0 0
dieweltistgarnich...@dieweltistgarnichtso.net:/hosts/daten.dieweltistgarnichtso.net
 /mnt/daten.dieweltistgarnichtso.net  fuse.sshfs 
noauto,_netdev,users,idmap=user,allow_other,reconnect 0 0
dieweltistgarnich...@dieweltistgarnichtso.net:/hosts/news.dieweltistgarnichtso.net
 /mnt/news.dieweltistgarnichtso.net  fuse.sshfs 
noauto,_netdev,users,idmap=user,allow_other,reconnect 0 0

--- End Message ---
--- Begin Message ---
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.

Therefore, we never use package dependencies to require a minimum kernel
version.

Ben.

-- 
Ben Hutchings
The world is coming to an end.  Please log off.

Attachment: signature.asc
Description: This is a digitally signed message part


--- 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