[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925379: linux-base: linux-version vmlinuz/vmlinux dichotomy, breaks at least m68k



On 3/24/19 1:28 AM, Thorsten Glaser wrote:
> Some time between 4.1.0-2 and 4.19.0-3, m68k kernels switched
> from vmlinuz-* to vmlinux-*:

I think on hppa, we switched the other way around. Putting in
debian-hppa@ into the loop.

> -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
> accordingly:
> 
> 	# 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/removing-title:
> * 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
>   linux-base/disk-id-manual:
>   linux-base/do-bootloader-default-changed:
>   linux-base/disk-id-update-failed:
> 

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: