Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: debian-...@lists.debian.org

Please unblock package debian-edu-artwork-legacy

Unfortunately, I did two consecutive uploads as I failed to run git-pull
before implementing my changes.

+debian-edu-artwork-legacy (20201210-3) unstable; urgency=medium
+
+  [ Andreas Beckmann ]
+  * Clean up obsolete ldm-theme alternative on upgrades. (Closes: #986562)
+
+  [ Wolfgang Schweer ]
+  * Make sure the Plymouth theme is restored to the Debian default one in case
+    the debian-edu-artwork-spacefun package is removed.
+
+ -- Mike Gabriel <sunwea...@debian.org>  Thu, 20 May 2021 22:35:53 +0200
+
+debian-edu-artwork-legacy (20201210-2) unstable; urgency=medium
+
+  * debian/debian-edu-artwork-spacefun.links:
+
+    + Provide missing image login/background-nologo.svg. As background.svg
+      already comes without a logo, simply create a symlink from
+      background-nologo.svg to background.svg. (Closes: #988898).
+
+ -- Mike Gabriel <sunwea...@debian.org>  Thu, 20 May 2021 22:25:53 +0200

The three changes above basically do these things:

  * improve clean-up on package removal
  * provide extra image file (symlink) background-nologo.svg in
    the desktop-base theme subfolder 'login/'.

[ Reason ]
Let Arctica Greeter (which uses background-nologo.svg in desktop-base)
have a background image when d-e-artwork-spacefun is used on the system.

[ Impact ]
Broken login background for LightDM's Arctica Greeter (arctica-greeter).

[ Tests ]
Manual tests on a Debian Edu system (new school notebooks, running Debian 11).

[ Risks ]
No real risks outside of the Debian Edu realm.

[ 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

[ Other info ]
None

unblock debian-edu-artwork-legacy/20201210-3
diff -Nru debian-edu-artwork-legacy-20201210/debian/changelog 
debian-edu-artwork-legacy-20201210/debian/changelog
--- debian-edu-artwork-legacy-20201210/debian/changelog 2020-12-10 
23:04:59.000000000 +0100
+++ debian-edu-artwork-legacy-20201210/debian/changelog 2021-05-20 
22:35:53.000000000 +0200
@@ -1,3 +1,24 @@
+debian-edu-artwork-legacy (20201210-3) unstable; urgency=medium
+
+  [ Andreas Beckmann ]
+  * Clean up obsolete ldm-theme alternative on upgrades. (Closes: #986562)
+
+  [ Wolfgang Schweer ]
+  * Make sure the Plymouth theme is restored to the Debian default one in case
+    the debian-edu-artwork-spacefun package is removed.
+
+ -- Mike Gabriel <sunwea...@debian.org>  Thu, 20 May 2021 22:35:53 +0200
+
+debian-edu-artwork-legacy (20201210-2) unstable; urgency=medium
+
+  * debian/debian-edu-artwork-spacefun.links:
+
+    + Provide missing image login/background-nologo.svg. As background.svg
+      already comes without a logo, simply create a symlink from
+      background-nologo.svg to background.svg. (Closes: #988898).
+
+ -- Mike Gabriel <sunwea...@debian.org>  Thu, 20 May 2021 22:25:53 +0200
+
 debian-edu-artwork-legacy (20201210-1) unstable; urgency=medium
 
   * art-spacefun/ldm:
diff -Nru 
debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.links 
debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.links
--- debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.links 
2018-12-04 15:35:45.000000000 +0100
+++ debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.links 
2021-05-20 22:34:50.000000000 +0200
@@ -1 +1,2 @@
 /usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper 
/usr/share/desktop-base/debian-edu-spacefun-theme/lockscreen
+/usr/share/desktop-base/debian-edu-spacefun-theme/login/background.svg 
/usr/share/desktop-base/debian-edu-spacefun-theme/login/background-nologo.svg
diff -Nru 
debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst 
debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst
--- 
debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst   
    1970-01-01 01:00:00.000000000 +0100
+++ 
debian-edu-artwork-legacy-20201210/debian/debian-edu-artwork-spacefun.preinst   
    2021-05-20 22:34:50.000000000 +0200
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+EDUTHEME="spacefun"
+
+if [ "$1" = "upgrade" ]; then
+       if dpkg --compare-versions "$2" lt-nl "20201210-2~" ; then
+               # no longer managed by update-debian-edu-artwork-$EDUTHEME
+               update-alternatives --remove ldm-theme 
/usr/share/ldm/themes/debian-edu-$EDUTHEME
+       fi
+fi
diff -Nru 
debian-edu-artwork-legacy-20201210/debian/update-debian-edu-artwork-spacefun 
debian-edu-artwork-legacy-20201210/debian/update-debian-edu-artwork-spacefun
--- 
debian-edu-artwork-legacy-20201210/debian/update-debian-edu-artwork-spacefun    
    2020-12-10 23:04:59.000000000 +0100
+++ 
debian-edu-artwork-legacy-20201210/debian/update-debian-edu-artwork-spacefun    
    2021-05-20 22:34:50.000000000 +0200
@@ -114,6 +114,12 @@
     fi
 }
 
+restore_plymouth_theme() {
+    if [ -f /etc/plymouth/plymouthd.conf ] && which plymouth-set-default-theme 
> /dev/null ; then
+        plymouth-set-default-theme -R -r || true
+    fi
+}
+
 ## Lockscreen
 set_lockscreen() {
     update-alternatives --install \
@@ -154,6 +160,7 @@
                restore_grub_background
                restore_desktop_background
                compile_gschemas
+               restore_plymouth_theme
                restore_lockscreen
        ;;
 esac

Reply via email to