Your message dated Wed, 24 Mar 2021 20:33:44 +0000
with message-id <[email protected]>
and subject line unblock plymouth
has caused the Debian Bug report #985761,
regarding unblock: plymouth/0.9.5-3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
985761: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985761
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
X-Debbugs-Cc: [email protected]

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 <[email protected]>  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 ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply via email to