--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: coucouf@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 <bigon@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;
--- End Message ---