There is no change in Ubuntu delta, and the Debian upload we're merging simply did a translation update. The previous upload built, migrated, and was in the last stable release. There may be new issues manifesting as a result of underlying libraries being changed, in this case that is not within the scope of the review and we are in an appropriate time of the cycle to deal with those. Uploading, thanks! Δ²: --- ../2.patch 2024-01-22 10:07:28.739471251 -0600 +++ ../1.patch 2024-01-22 10:07:24.987435108 -0600 @@ -1544,10 +1544,100 @@ print <<'EOT'; #!/usr/bin/perl -w diff --git a/debian/changelog b/debian/changelog -index bca649d..239745d 100644 +index a41ca64..8eda0d2 100644 --- a/debian/changelog +++ b/debian/changelog -@@ -1,3 +1,87 @@ +@@ -1,3 +1,86 @@ ++console-setup (1.223ubuntu1) noble; urgency=medium ++ ++ * Merge with Debian unstable (LP: #2049885). Remaining changes: ++ - debian/clean: Delete Keyboard/tree-keymaps/ on clean ++ - Add an apport hook ++ - If the locale is C during configuration, only set CHARMAP to ++ ISO-8859-15 on kFreeBSD; otherwise restore the previous behaviour ++ from before the kFreeBSD port of using UTF-8 in that case. ++ - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in ++ Terminus font, at multitiple sizes, and it correctly selects low/high ++ dpi font size, based on screen resolution. ++ - Set keymap and font in the initramfs if possible and sensible ++ debian/vtrgb, debian/vtrgb.vga, ++ debian/console-setup-linux.setvtrgb.service, debian/rules, ++ debian/console-setup-linux.{postinst, prerm}: use Ubuntu's virtual ++ terminal color scheme by default, with a VGA color scheme available ++ as an alternative. ++ - Handle unattended upgrades without breaking plymouth when updating ++ console fonts. ++ - Tolerate absence of setupcon in postinst scripts. Should be fixed by ++ refactoring to not have a keyboard-configuration package that needs ++ to call setupcon without depending on it. ++ - Don't copy keyboard-configuration questions to /target in OEM mode. ++ oem-config will ask them later, and copying these confuses it. ++ - Added templates for keyboard detection ++ - debian/control: drop freebsd-specific packages ++ - If the detect-keyboard debconf plugin is available ++ (cdebconf-newt-detect-keys in the installer), then offer to use it to ++ detect the keyboard layout. ++ - keyboard-configuration.config: While sourcing config files to re-seed ++ debconf, treat missing XKBOPTIONS as empty. ++ - Fix default keyboard selection for language/country combinations ++ lacking a proper combined locale. ++ - debian/keyboard-configuration.config: lower the priority for the layout ++ question. ++ - Map ppc64el/* to XKBMODEL=pc105 ++ - Set default for Dutch to us(intl), not just us. ++ - Set default layout for Kurdish to tr(ku) ++ - Set default layout for Vietnam to 'us' ++ - debian/keyboard-configuration.config: change back the french default ++ layout to be fr+oss and not fr+latin9 ++ - debian/keyboard-configuration.config: Drop the xkb-keymap bits once ++ again as we're not ready for those yet, as it's currently causing an ++ invalid default layout in the installer. ++ - keyboard-configuration.{config,templates}: There is no good default ++ for layout toggling, stop pretending there is. Console users can set ++ one with dpkg-reconfigure or editing /etc/defaults/keyboard ++ - keyboard_present.sh: Quiet config/postinst when we have no USB devices ++ - debian/preprocessor: revert the removal of keyboard names (for size) of ++ console-setup-udeb: we do need those, since we don't use the simplified ++ xkb-keymap template from Debian just yet: this way we can still show ++ country/language names when selecting a keyboard, layout or variant ++ - Make COPYRIGHT a symlink to debian/copyright ++ - Don't cat over the keymaps; they're already moved to the right place. ++ - Include pc105.tree for ubiquity ++ - Keyboard/keymaptree tool to analyze key maps ++ - Add Keyboard/Makefile rule to build pc105.tree ++ - debian/control: Build depend on keymapper ++ - Make sure we give a meaningful name to ch layouts: "Switzerland" ++ instead of "German (Switzerland), since it includes French too. ++ - Keyboard/Makefile: make sure KeyboardNames.pl is built with ++ accurate data from xkb-data. ++ - xmlreader, KeyboardNames.pl: Added model entry to skip model selection ++ - Fix command injection in ckbcomp ++ - Generate a locale locally for translating keyboard names in ++ kbdnames-maker. ++ - setupcon: ++ - use only /run for tempfiles with /tmp as a non-root fallback. ++ - handle compressed console maps and font files. ++ - Map XKBMODEL=SKIP to '' for compatibility with existing ++ configs. ++ - the variables are taken from a config file which, if changed, ++ invalidates the cache. ++ - there is only ever one keyboard map per system. ++ - the system should not have to resolve filenames to find the keymap ++ cache on boot. ++ - Explicitly exit 0, so that postinsts don't fail in the event that ++ loadkeys can't find a console. ++ - Add noudeb build profile ++ - generated file Keyboard/KeyboardNames.pl ++ ++ -- Heinrich Schuchardt