Bug#925379: marked as done (linux-base: linux-version vmlinuz/vmlinux dichotomy, breaks at least m68k)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Bug#925379: marked as done (linux-base: linux-version vmlinuz/vmlinux dichotomy, breaks at least m68k)

Debian Bug Tracking System
Your message dated Sun, 07 Apr 2019 17:18:37 +0000
with message-id <[hidden email]>
and subject line Bug#925379: fixed in linux-base 4.6
has caused the Debian Bug report #925379,
regarding linux-base: linux-version vmlinuz/vmlinux dichotomy, breaks at least m68k
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 [hidden email]

925379: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925379
Debian Bug Tracking System
Contact [hidden email] with problems

Package: linux-base
Version: 4.5
Severity: important
Control: affects -1 initramfs-tools

Some time between 4.1.0-2 and 4.19.0-3, m68k kernels switched
from vmlinuz-* to vmlinux-*:

-rwxr-xr-x 1 root root 5933276 Feb 11 16:55 vmlinux-4.19.0-3-m68k*
-rwxr-xr-x 1 root root 5933284 Mar 15 02:16 vmlinux-4.19.0-4-m68k*
-rw-r--r-- 1 root root 1769849 Aug 26  2015 vmlinuz-4.1.0-2-m68k

I was surprised by that 4.1.0-2 was the initrd updated by the
initramfs-tools trigger on e2fsprogs update, before I purged
(apt-get --purge autoremove) the 4.1.0-2 kernel, having just
received the 4.19.0-4 one in a dist-upgrade.

This is because /usr/share/perl5/DebianLinux.pm was not updated

        # Find kernel image name stem for this architecture
        my $image_stem;
        if ((uname())[4] =~ /^(?:mips|parisc|powerpc|ppc)/) {
            $image_stem = 'vmlinux';
        } else {
            $image_stem = 'vmlinuz';

Since architectures can have both vmlinux-* and vmlinuz-*,
I think this logic should be reconsidered and removed, as
to instead take kernel images from both basenames.

At the absolutely very least, it must be brought in line
with current practicēs… however, that may break during
upgrades, so, please redo it taking both names into account.

-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: m68k

Kernel: Linux 4.19.0-3-m68k
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages linux-base depends on:
ii  debconf [debconf-2.0]  1.5.71

linux-base recommends no packages.

linux-base suggests no packages.

-- debconf information:
* linux-base/disk-id-convert-auto: true
* linux-base/disk-id-manual-boot-loader:
  linux-base/disk-id-convert-plan-no-relabel: true
* linux-base/disk-id-convert-plan: true
  linux-base/removing-running-kernel: true

Source: linux-base
Source-Version: 4.6

We believe that the bug you reported is fixed in the latest version of
linux-base, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Ben Hutchings <[hidden email]> (supplier of updated linux-base package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [hidden email])

Hash: SHA512

Format: 1.8
Date: Sun, 07 Apr 2019 17:58:17 +0100
Source: linux-base
Architecture: source
Version: 4.6
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <[hidden email]>
Changed-By: Ben Hutchings <[hidden email]>
Closes: 876215 925379 925415
 linux-base (4.6) unstable; urgency=medium
   * debian/control: Remove everyone else from Uploaders field, since no-one
     else has actually uploaded this
   * Fix typo in linux-update-symlinks.1, thanks to Sven Joachim
     (Closes: #876215)
   * debian/control: Point Vcs URLs to Salsa
   * linux-check-removal: Assume we're in a container if
     /run/systemd/container exists
   * linux-check-removal: Work around debconf cache management bug (see #908001)
   * Add unit tests for image_list() function used by linux-version
   * Change image_list() to match /boot/vmlinu[xz]-* regardless of architecture
     (Closes: #925379)
   * Take over kernel-img.conf(5) manual page from kernel-common
     (Closes: #925415)
   * kernel-img.conf(5): Update various text to be independent of kernel-package
   * kernel-img.conf(5): Document differences in support between package
   * kernel-img.conf(5): Document variables used by linux-update-symlinks
   * kernel-img.conf(5): Fix some spelling errors
   * kernel-img.conf(5): Update the summary of what uses the file
   * Add translations of kernel-img.conf(5) from kernel-package
 34bed0d6383141e6f7dc0ca327b8c4f10e470fe3 1627 linux-base_4.6.dsc
 d0e38adfb11958bc2d811f4f9789b7fca160360f 33032 linux-base_4.6.tar.xz
 a63584d528d690d08c89f63817b88c7d8edf2cc1 6010 linux-base_4.6_source.buildinfo
 aefbfbca19bc7e33f1a51c4990bca21922ee94eb8ce95b19036dbb706373cfdf 1627 linux-base_4.6.dsc
 35d453b7c0a9fb20aa7a724b0cb15466a725e51668c1182b3a109e6b0d90c25f 33032 linux-base_4.6.tar.xz
 6f956276903c82d270ce2da0652052bffc95a1e79b43a5290ac42596d89ced42 6010 linux-base_4.6_source.buildinfo
 fe4dd9005507e31c712b6b052cea023c 1627 kernel optional linux-base_4.6.dsc
 8d8eb42b39b374c9bc8303bb6e8f22cf 33032 kernel optional linux-base_4.6.tar.xz
 da4c8848081ead0323a2d340c8c303dc 6010 kernel optional linux-base_4.6_source.buildinfo