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