Your message dated Wed, 11 Jun 2025 16:34:15 +0000
with message-id <[email protected]>
and subject line Bug#1076723: fixed in grub2 2.12-8
has caused the Debian Bug report #1076723,
regarding grub-common: In the GRUB boot menu, "GNU/Linux" repeats twice after
the word "Debian"
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 [email protected]
immediately.)
--
1076723: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076723
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grub-common
Version: 2.12-7
Severity: minor
X-Debbugs-Cc: [email protected]
Dear Maintainer,
Since the upgrade from bookworm to sid, I noticed that on the boot menu
Debian's boot entry has duplicate "GNU/Linux" so it ends up as "Debian
GNU/Linux GNU/Linux".
I chased down the source of the issue and found this commit:
https://salsa.debian.org/grub-
team/grub/-/commit/372c8ce2b653b0edf7bcb197e216bf1bd403446a
This commit replaced the lsb_release method by sourcing the /etc/os-release
file. As a side effect, GRUB_DISTRIBUTOR changed from "Debian" to "Debian
GNU/Linux".
A snippet of the script in /etc/grub.d/10_linux indicates that the script will
add GNU/Linux to the OS name if it isn't Ubuntu or Kubuntu.
See the snippets below:
------
from /etc/grub.d/10_linux:
case ${GRUB_DISTRIBUTOR} in
Ubuntu|Kubuntu)
OS="${GRUB_DISTRIBUTOR}"
;;
*)
OS="${GRUB_DISTRIBUTOR} GNU/Linux"
;;
esac
from /etc/grub.d/20_linux_xen:
if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
OS=GNU/Linux
else
OS="${GRUB_DISTRIBUTOR} GNU/Linux"
CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' '
-f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}"
fi
from /boot/grub/grub.cfg:
menuentry 'Debian GNU/Linux GNU/Linux' --class debian --class gnu-linux --class
gnu --class os $menuentry_id_option 'gnulinux-simple-<...>' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root <...>
echo 'Loading Linux 6.12.27-amd64 ...'
linux /vmlinuz-6.12.27-amd64 root=UUID=<...> ro
rootflags=subvol=<...> splash
echo 'Loading initial ramdisk ...'
initrd /initrd.img-6.12.27-amd64
}
------
Thank you
-- Package-specific info:
*********************** BEGIN /proc/mounts
/dev/mapper/nvme0n1p3_crypt / btrfs
rw,relatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,subvolid=774,subvol=/root
0 0
/dev/mapper/nvme0n1p3_crypt /home btrfs
rw,relatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,subvolid=734,subvol=/home
0 0
/dev/nvme0n1p2 /boot ext4 rw,relatime 0 0
/dev/nvme0n1p1 /boot/efi vfat
rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro
0 0
*********************** END /proc/mounts
*********************** BEGIN /boot/grub/grub.cfg
-- System Information:
Debian Release: 13.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.27-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages grub-common depends on:
ii gettext-base 0.23.1-2
ii libc6 2.41-8
ii libdevmapper1.02.1 2:1.02.205-2
ii libefiboot1t64 38-3.1+b1
ii libefivar1t64 38-3.1+b1
ii libfreetype6 2.13.3+dfsg-1
ii libfuse3-4 3.17.2-1
ii liblzma5 5.8.1-1
Versions of packages grub-common recommends:
ii os-prober 1.83
Versions of packages grub-common suggests:
ii console-setup 1.237
ii desktop-base 13.0.2
pn grub-emu <none>
ii mtools 4.0.48-1
pn multiboot-doc <none>
ii xorriso 1.5.6-1.2+b1
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 2.12-8
Done: Felix Zielcke <[email protected]>
We believe that the bug you reported is fixed in the latest version of
grub2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Felix Zielcke <[email protected]> (supplier of updated grub2 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 11 Jun 2025 17:42:34 +0200
Source: grub2
Architecture: source
Version: 2.12-8
Distribution: unstable
Urgency: medium
Maintainer: GRUB Maintainers <[email protected]>
Changed-By: Felix Zielcke <[email protected]>
Closes: 1076723
Changes:
grub2 (2.12-8) unstable; urgency=medium
.
[ Mate Kukri ]
* d/default/grub: Always get distributor string from `/etc/os-release`
* Avoid adding extra GNU/Linux suffix to menu entries (Closes: #1076723)
Checksums-Sha1:
81bba448514aa2bc1b7dc832879a28be2a2e4a53 8071 grub2_2.12-8.dsc
5752a26aaea0060784de328aa3e5cbf14324e132 1122128 grub2_2.12-8.debian.tar.xz
37b79387f738c51e03d8eb5a7353c081fb6cf97f 24304 grub2_2.12-8_amd64.buildinfo
Checksums-Sha256:
03b97b227a97e183fbaadd4256acda8215dd5fe1b639f26ee7993a1e4e7fa297 8071
grub2_2.12-8.dsc
b063fc81ab194f10e48ac5b0cc6867ff81a80feb372cf109669c2e86b51bc842 1122128
grub2_2.12-8.debian.tar.xz
08ac4b64c6bc0d5561277380814d54557a6dd9e750b61c9a234335e02ecdc1bf 24304
grub2_2.12-8_amd64.buildinfo
Files:
5b635004fd0f0bc8531d357d293d1554 8071 admin optional grub2_2.12-8.dsc
5c4facb9f68b887e0157fa4a2e806840 1122128 admin optional
grub2_2.12-8.debian.tar.xz
42727be12d0decc8755a8f6b494ed420 24304 admin optional
grub2_2.12-8_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEELWhd1OC7vVICuRd3t225//C2vx8FAmhJqmMACgkQt225//C2
vx+i/BAA6Fi0Rku53iswOaN9fsPBFJqczPvC4CsiMr3+AV23mGdfIP71buR+1VD8
kBe59nrHjFo3gR9OILnULVZnaTGOo/4lnvq5IOZ0Yara5L1kJlwhCfWQlbPZ9KFf
XLRnGDY38qIMLCTJf8Pi00U8qQUH6Yt/6ikMXfXfcnplePcrYP6F+3XJE+oDin/w
lWEoRWxtdawbUeiZppfzFAL2MFys0o6sqhVUxYz8YlgrCnoW+rcGrXxHAme4WzFr
hx7M7aXMZydVsL5c1rY3QCakx9ofl/up8f/As4aA1eqNlyPF/Lyec0FBCavU7tEK
9vp712oHDUd9+IaEICbqNqx+/sbZRohczzIv6tPgIu+0lvZcJPBxRTkIs+P35C8c
0zVKId1xyURJxB1OW+uoN6amU7U/dNtsV70shY4Wefaf5aXGmD08/YRRO+rr5VyA
wOMplo41ZTEWpjQ7aZhn5j2gtbPgkVksCFevK4wOd4yRsFSKUXz1h0ea9XanrJGh
Qr00DVlrwOhk2fDSbDkWRLA0uwhU3b2JRjjej/hQ77sZH15Fo+aVs8wvE7d3dafq
1O47TTHYxv0zD46ldKjQzIfBDLpBf5Ib4t5cKt5kYC2dZo07PQ5+l2HjI1u0KKUD
JXceCDEeIpYetjj4WUjCNhM4dM8grcDpK5Mjfl9uSmFnsoO6zHk=
=QXBO
-----END PGP SIGNATURE-----
pgp9FykZ7rSKY.pgp
Description: PGP signature
--- End Message ---