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;

Reply via email to