Bug#992457: Broken by irresponsible removal of tempfile in debianutils
Package: console-setup
Version: 1.205
Severity: important
X-Debbugs-Cc:
Debianutils >= 5 removes tempname and puts a deprecation notice on the
which command. The setupcon script (at least) uses both of these,
causing people's initramfs's to be subtly broken and leaving them
without a keymap in the event of a boot error., Since the maintainer of
Debianutils seems to be content to put out fires as they come up with
the excuse that the stable version of Debian declares these to be
deprecated (y'know, the one that was released a week ago at time of
writing), it is apparently incumbent upon others to fix this in their
packages.
It's debianutils' bug, really, and the bugs keep getting filed (and
resolved), but there's a half a dozen packages on my system that are
broken by it. Yours happens to be used at boot time and for general
system operation.
If you're busy and debianutils' change doesn't get reverted, I can
prepare a patch. It's literally replacing tempfile and which with their
more generic equivalents, after all.
-- System Information:
Debian Release: 11.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 console-setup depends on:
ii console-setup-linux 1.205
ii debconf 1.5.77
ii keyboard-configuration 1.205
ii xkb-data 2.33-1
console-setup recommends no packages.
Versions of packages console-setup suggests:
ii locales 2.31-16
ii lsb-base 11.1.0
Versions of packages keyboard-configuration depends on:
ii debconf 1.5.77
ii liblocale-gettext-perl 1.07-4+b1
Versions of packages console-setup-linux depends on:
ii init-system-helpers 1.60
ii kbd 2.3.0-3
ii keyboard-configuration 1.205
console-setup-linux suggests no packages.
Versions of packages console-setup is related to:
pn console-common <none>
pn console-data <none>
pn console-tools <none>
ii gnome-control-center 1:3.38.4-1
ii kbd 2.3.0-3
ii systemd 247.9-1
-- debconf information:
keyboard-configuration/layout:
keyboard-configuration/unsupported_config_options: true
keyboard-configuration/ctrl_alt_bksp: false
* console-setup/codeset47: # Latin1 and Latin5 - western Europe and Turkic languages
* console-setup/fontsize-fb47: 16x32 (framebuffer only)
keyboard-configuration/store_defaults_in_debconf_db: true
debian-installer/console-setup-udeb/title:
keyboard-configuration/xkb-keymap: us
console-setup/fontsize: 16x32
keyboard-configuration/unsupported_layout: true
keyboard-configuration/switch: No temporary switch
keyboard-configuration/model: Generic 105-key PC (intl.)
keyboard-configuration/toggle: No toggling
console-setup/framebuffer_only:
keyboard-configuration/layoutcode: us
keyboard-configuration/optionscode:
keyboard-configuration/compose: No compose key
keyboard-configuration/modelcode: pc105
keyboard-configuration/variantcode:
keyboard-configuration/unsupported_config_layout: true
console-setup/fontsize-text47: 16x32 (framebuffer only)
console-setup/store_defaults_in_debconf_db: true
keyboard-configuration/altgr: The default for the keyboard layout
keyboard-configuration/unsupported_options: true
keyboard-configuration/other:
* console-setup/fontface47: TerminusBold
console-setup/guess_font:
* keyboard-configuration/variant: English (US)
* console-setup/charmap47: UTF-8
console-setup/codesetcode: Lat15
console-setup/use_system_font:
Reply to: