Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: couc...@debian.org
Please unblock package plymouth So apparently I forgot to ask for an unblock my last upload of plymouth [ Reason ] The main change is the switch to the new "homeworld" theme The other changes are: - Removing a dependency against a package removed from the archive (ttf-dejavu-core) - Remove the support for /etc/vconsole.conf that is not used anywhere in debian. [ Impact ] Plymouth uses the old theme from Buster [ Tests ] Reboot and the new theme is displayed. The keymap is still read properly from /etc/default/keyboard [ Risks ] NA [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing unblock plymouth/0.9.5-3
diff -Nru plymouth-0.9.5/debian/changelog plymouth-0.9.5/debian/changelog --- plymouth-0.9.5/debian/changelog 2020-12-09 15:58:50.000000000 +0100 +++ plymouth-0.9.5/debian/changelog 2021-03-02 13:18:12.000000000 +0100 @@ -1,3 +1,15 @@ +plymouth (0.9.5-3) unstable; urgency=medium + + [ Laurent Bigonville ] + * debian/control: Remove dependency the ttf-dejavu-core alternative + * Don't use /etc/vconsole.conf after all as it's not used anywhere in debian + * d/p/0003-default-theme.patch: Switch to homeworld for bullseye + + [ Simon McVittie ] + * Unfuzz 0008-show-delay.patch to apply cleanly + + -- Laurent Bigonville <bi...@debian.org> Tue, 02 Mar 2021 13:18:12 +0100 + plymouth (0.9.5-2) unstable; urgency=medium * debian/local/plymouth.hook: Copy logo-text-version-64.png in the initramfs diff -Nru plymouth-0.9.5/debian/control plymouth-0.9.5/debian/control --- plymouth-0.9.5/debian/control 2020-12-09 15:58:50.000000000 +0100 +++ plymouth-0.9.5/debian/control 2021-03-02 13:18:12.000000000 +0100 @@ -110,7 +110,7 @@ Depends: fontconfig, fontconfig-config, fonts-cantarell, - fonts-dejavu-core | ttf-dejavu-core, + fonts-dejavu-core, plymouth (= ${binary:Version}), plymouth-label (= ${binary:Version}), ${misc:Depends}, diff -Nru plymouth-0.9.5/debian/local/plymouth.hook plymouth-0.9.5/debian/local/plymouth.hook --- plymouth-0.9.5/debian/local/plymouth.hook 2020-12-09 15:58:50.000000000 +0100 +++ plymouth-0.9.5/debian/local/plymouth.hook 2021-03-02 13:18:12.000000000 +0100 @@ -121,17 +121,12 @@ esac fc-cache -s -y "${DESTDIR}" > /dev/null 2>&1 - # copy /etc/default/keyboard and /etc/vconsole.conf (needed for keymap detection) + # copy /etc/default/keyboard (needed for keymap detection) if [ -e /etc/default/keyboard ] then mkdir -p "${DESTDIR}/etc/default" cp /etc/default/keyboard "${DESTDIR}/etc/default" fi - if [ -e /etc/vconsole.conf ] - then - mkdir -p "${DESTDIR}/etc" - cp /etc/vconsole.conf "${DESTDIR}/etc" - fi # for two-step case "$(sed -n 's/^ModuleName=\(.*\)/\1/p' ${THEME})" in diff -Nru plymouth-0.9.5/debian/patches/0003-default-theme.patch plymouth-0.9.5/debian/patches/0003-default-theme.patch --- plymouth-0.9.5/debian/patches/0003-default-theme.patch 2020-12-09 15:58:50.000000000 +0100 +++ plymouth-0.9.5/debian/patches/0003-default-theme.patch 2021-03-02 13:18:12.000000000 +0100 @@ -7,7 +7,7 @@ # Administrator customizations go in this file #[Daemon] -#Theme=fade-in -+#Theme=futureprototype ++#Theme=homeworld --- a/src/plymouthd.defaults +++ b/src/plymouthd.defaults @@ -1,6 +1,6 @@ @@ -15,6 +15,6 @@ # upgrades. [Daemon] -Theme=spinner -+Theme=futureprototype ++Theme=homeworld ShowDelay=0 DeviceTimeout=8 diff -Nru plymouth-0.9.5/debian/patches/0008-show-delay.patch plymouth-0.9.5/debian/patches/0008-show-delay.patch --- plymouth-0.9.5/debian/patches/0008-show-delay.patch 2020-12-09 15:58:50.000000000 +0100 +++ plymouth-0.9.5/debian/patches/0008-show-delay.patch 2021-03-02 13:18:12.000000000 +0100 @@ -6,5 +6,5 @@ @@ -1,3 +1,4 @@ # Administrator customizations go in this file #[Daemon] - #Theme=futureprototype + #Theme=homeworld +#ShowDelay=0 diff -Nru plymouth-0.9.5/debian/patches/fallback-etc-default-keyboard.patch plymouth-0.9.5/debian/patches/fallback-etc-default-keyboard.patch --- plymouth-0.9.5/debian/patches/fallback-etc-default-keyboard.patch 2020-12-09 15:58:50.000000000 +0100 +++ plymouth-0.9.5/debian/patches/fallback-etc-default-keyboard.patch 2021-03-02 13:18:12.000000000 +0100 @@ -1,17 +1,17 @@ +Description: Use /etc/default/keyboard instead of /etc/vconsole.conf +Forwarded: not-needed + --- a/src/libply-splash-core/ply-terminal.c +++ b/src/libply-splash-core/ply-terminal.c -@@ -136,6 +136,14 @@ ply_terminal_parse_keymap_conf (ply_term - keymap = ply_key_file_get_value (vconsole_conf, NULL, "KEYMAP"); +@@ -131,9 +131,9 @@ ply_terminal_parse_keymap_conf (ply_term + if (keymap) + return keymap; + +- vconsole_conf = ply_key_file_new ("/etc/vconsole.conf"); ++ vconsole_conf = ply_key_file_new ("/etc/default/keyboard"); + if (ply_key_file_load_groupless_file (vconsole_conf)) +- keymap = ply_key_file_get_value (vconsole_conf, NULL, "KEYMAP"); ++ keymap = ply_key_file_get_value (vconsole_conf, NULL, "XKBLAYOUT"); ply_key_file_free (vconsole_conf); -+ /* Fallback to the debian specific keyboard configuration file */ -+ if (!keymap) { -+ vconsole_conf = ply_key_file_new ("/etc/default/keyboard"); -+ if (ply_key_file_load_groupless_file (vconsole_conf)) -+ keymap = ply_key_file_get_value (vconsole_conf, NULL, "XKBLAYOUT"); -+ ply_key_file_free (vconsole_conf); -+ } -+ /* The keymap name in vconsole.conf might be quoted, strip these */ - if (keymap && keymap[0] == '"' && keymap[strlen (keymap) - 1] == '"') { - old_keymap = keymap;