Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2020-10-22 14:20:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plymouth" Thu Oct 22 14:20:39 2020 rev:86 rq:842430 version:0.9.5+git20200921+20778f2 Changes: -------- --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes 2020-10-03 18:55:45.985499828 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.3463/plymouth.changes 2020-10-22 14:21:25.858704384 +0200 @@ -1,0 +2,37 @@ +Wed Oct 7 14:53:06 UTC 2020 - Cliff Zhao <qz...@suse.com> + +- Update to version: 0.9.5+git20200921+20778f2: + * boot-server: Handle client disconnecting while trigger pending. + * boot-server: Ref count the connections. + * drm: Honor modes selected by the user through video= kernel + cmdline argument. + * use resolution of higher res monitor for window size. + * autogoo: use /proc/self/fd/0 instead of /dev/stdin. + * main: Don't bail out of load_settings if "Theme" is missing. + * main: switch log file when switching mode. + * main: fix mode changing before splash is shown. + * two-step: Center message text within labels if labels are + centered. + * drm/kms probe speedups. + * drm: Do not unnecessarily get output info twice. + * ply-device-manager: Only consume one udev event at a time. + * two-step: Do not jump to end-animation on halt/reboot if it is + disabled. + * two-step: Add UseEndAnimation setting. + * script: add Image.Crop(x, y, width, height). + * ply-throbber: Do not redraw when we need to stop throbbing on + free. + * ply-keymap-icon: Do not draw on free. + * ply-capslock-icon: Do not draw on free. + * script: add missing unref() for system update func. + * themes: Drop UseFirmwareBackground=true from spinner/bgrt + firmware-upgrade settings. + * Fix SetSystemUpdateFunction. + * event-loop: Remove ply_trace calls around the disconnect handler. + * ply-terminal-session: Not use grantpt when the system shut down. + to avoid sytem hung up. + * build-goo: Remove vestigial remnants of old GDM integration code. +- Drop plymouth-avoid-umount-hanging-shutdown.patch: because has + been merged to upstream. + +------------------------------------------------------------------- Old: ---- plymouth-0.9.5+git20190908+3abfab2.tar.xz plymouth-avoid-umount-hanging-shutdown.patch New: ---- plymouth-0.9.5+git20200921+20778f2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plymouth.spec ++++++ --- /var/tmp/diff_new_pack.iw16jb/_old 2020-10-22 14:21:28.110706406 +0200 +++ /var/tmp/diff_new_pack.iw16jb/_new 2020-10-22 14:21:28.114706409 +0200 @@ -27,7 +27,7 @@ %define plymouth_initrd_file /boot/initrd-plymouth.img Name: plymouth -Version: 0.9.5+git20190908+3abfab2 +Version: 0.9.5+git20200921+20778f2 Release: 0 Summary: Graphical Boot Animation and Logger License: GPL-2.0-or-later @@ -43,15 +43,13 @@ Patch2: plymouth-correct-runtime-dir.patch # PATCH-FIX-UPSTREAM plymouth-manpages.patch bnc#871419 idoen...@suse.de -- Fix man page installation Patch3: plymouth-manpages.patch -# PATCH-FIX-OPENSUSE plymouth-avoid-umount-hanging-shutdown.patch bnc#1105688, bnc#1129386, bnc#1134660 qz...@opensuse.org -- Drop grantpt() to avoid system failed to unmount /var during shutdown. -Patch4: plymouth-avoid-umount-hanging-shutdown.patch # PATCH-FIX-SLE plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch qz...@suse.com jsc#SLE-11637 -- plymouth will use plymouthd.defaults instead of plymouth.conf to close the leap gap. -Patch5: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch +Patch4: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch # PATCH-FIX-UPSTREAM 0001-Add-label-ft-plugin.patch boo#959986 fv...@suse.com -- add ability to output text in initrd needed for encryption. Patch1000: 0001-Add-label-ft-plugin.patch # PATCH-FIX-UPSTREAM 0002-Install-label-ft-plugin-into-initrd-if-available.patch boo#959986 fv...@suse.com -- add ability to output text in initrd needed for encryption. Patch1001: 0002-Install-label-ft-plugin-into-initrd-if-available.patch -# PATCH-FIX-UPSTREAM 0003-fix_null_deref.patch boo#959986 fv...@suse.com -- add ability to output text in initrd needed for encryption. +#uo PATCH-FIX-UPSTREAM 0003-fix_null_deref.patch boo#959986 fv...@suse.com -- add ability to output text in initrd needed for encryption. Patch1002: 0003-fix_null_deref.patch BuildRequires: automake BuildRequires: docbook-xsl-stylesheets @@ -85,7 +83,6 @@ Requires(post): coreutils Requires(post): plymouth-scripts = %{version} Requires(postun): coreutils -Recommends: plymouth-plugin-label-ft Suggests: plymouth-plugin-label Provides: bootsplash = 3.5 Obsoletes: bootsplash < 3.5 @@ -223,20 +220,6 @@ Plymouth. It features a centered image that fades in and out while other images pulsate around during system boot up. -%package plugin-throbgress -Summary: Plymouth "Throbgress" plugin -Group: System/Base -Requires: %{name}-plugin-label = %{version} -Requires: libply%{soversion} = %{version} -Requires: libply-splash-core%{soversion} = %{version} -Requires: libply-splash-graphics%{soversion} = %{version} - -%description plugin-throbgress -This package contains the "throbgress" boot splash plugin for -Plymouth. It features a centered logo and animated spinner that -spins repeatedly while a progress bar advances at the bottom of -the screen. - %package plugin-space-flares Summary: Plymouth "space-flares" plugin Group: System/Base @@ -305,7 +288,6 @@ %package theme-spinfinity Summary: Plymouth "Spinfinity" theme Group: System/Base -Requires: %{name}-plugin-throbgress = %{version} Requires(post): %{name}-scripts Requires(pre): %{name} BuildArch: noarch @@ -532,6 +514,7 @@ %dir %{_libdir}/plymouth/renderers %dir %{_sysconfdir}/plymouth %ghost %{_sysconfdir}/plymouth/plymouthd.conf +/etc/logrotate.d/bootlog %{plymouthdaemon_execdir}/plymouthd %{plymouthclient_execdir}/plymouth /bin/plymouth @@ -607,15 +590,17 @@ %{_datadir}/plymouth/themes/fade-in/star.png %{_datadir}/plymouth/themes/fade-in/fade-in.plymouth -%files plugin-throbgress -%{_libdir}/plymouth/throbgress.so - %files theme-spinfinity %dir %{_datadir}/plymouth/themes/spinfinity %{_datadir}/plymouth/themes/spinfinity/box.png %{_datadir}/plymouth/themes/spinfinity/bullet.png %{_datadir}/plymouth/themes/spinfinity/entry.png %{_datadir}/plymouth/themes/spinfinity/lock.png +%{_datadir}/plymouth/themes/spinfinity/capslock.png +%{_datadir}/plymouth/themes/spinfinity/header-image.png +%{_datadir}/plymouth/themes/spinfinity/keyboard.png +%{_datadir}/plymouth/themes/spinfinity/keymap-render.png +%{_datadir}/plymouth/themes/spinfinity/animation-0001.png %{_datadir}/plymouth/themes/spinfinity/throbber-[0-3][0-9].png %{_datadir}/plymouth/themes/spinfinity/spinfinity.plymouth ++++++ 0001-Add-label-ft-plugin.patch ++++++ ++++ 883 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/plymouth/0001-Add-label-ft-plugin.patch ++++ and /work/SRC/openSUSE:Factory/.plymouth.new.3463/0001-Add-label-ft-plugin.patch ++++++ 0002-Install-label-ft-plugin-into-initrd-if-available.patch ++++++ --- /var/tmp/diff_new_pack.iw16jb/_old 2020-10-22 14:21:28.146706439 +0200 +++ /var/tmp/diff_new_pack.iw16jb/_new 2020-10-22 14:21:28.146706439 +0200 @@ -1,7 +1,7 @@ -diff -Nura plymouth-0.9.4+git20190304.ed9f201/scripts/plymouth-populate-initrd.in plymouth-0.9.4+git20190304.ed9f201_new/scripts/plymouth-populate-initrd.in ---- plymouth-0.9.4+git20190304.ed9f201/scripts/plymouth-populate-initrd.in 2019-03-12 20:11:18.845236943 +0800 -+++ plymouth-0.9.4+git20190304.ed9f201_new/scripts/plymouth-populate-initrd.in 2019-03-12 20:25:34.933746928 +0800 -@@ -433,6 +433,15 @@ +diff -Nura plymouth-0.9.5+git20200921+20778f2/scripts/plymouth-populate-initrd.in plymouth-0.9.5+git20200921+20778f2_new/scripts/plymouth-populate-initrd.in +--- plymouth-0.9.5+git20200921+20778f2/scripts/plymouth-populate-initrd.in 2020-10-05 23:05:13.055563514 +0800 ++++ plymouth-0.9.5+git20200921+20778f2_new/scripts/plymouth-populate-initrd.in 2020-10-05 23:08:35.098420945 +0800 +@@ -461,6 +461,15 @@ inst_recur "${PLYMOUTH_IMAGE_DIR}" fi @@ -14,6 +14,6 @@ + ln -s "$font" $INITRDDIR/usr/share/fonts/Plymouth.ttf +fi + - if [ -L ${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth ]; then - cp -a ${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth $INITRDDIR${PLYMOUTH_DATADIR}/plymouth/themes + if [ -L ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth ]; then + cp -a ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth $INITRDDIR${PLYMOUTH_DATADIR}/plymouth/themes fi ++++++ 0003-fix_null_deref.patch ++++++ --- /var/tmp/diff_new_pack.iw16jb/_old 2020-10-22 14:21:28.154706446 +0200 +++ /var/tmp/diff_new_pack.iw16jb/_new 2020-10-22 14:21:28.158706449 +0200 @@ -1,22 +1,7 @@ -From 99ee02fe20ae53323fe5756416e6a7d96a3baf8a Mon Sep 17 00:00:00 2001 -From: Fabian Vogt <fv...@suse.com> -Date: Thu, 21 Jan 2016 10:39:21 +0100 -Subject: [PATCH 1/3] ply-label: Don't crash if label plugin fails - -The label plugin's create_control function can return NULL if allocation -failed, for example, but ply-label.c ignores that and uses the NULL control, -causing various SEGVs. - -Signed-off-by: Fabian Vogt <fv...@suse.com> ---- - src/libply-splash-graphics/ply-label.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -Index: plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-graphics/ply-label.c -=================================================================== ---- plymouth-0.9.3+git20180807.7663b0c.orig/src/libply-splash-graphics/ply-label.c 2018-08-17 19:58:59.703026810 +0200 -+++ plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-graphics/ply-label.c 2018-08-17 19:59:33.203397962 +0200 -@@ -130,6 +130,15 @@ ply_label_load_plugin (ply_label_t *labe +diff -Nura plymouth-0.9.5+git20200921+20778f2/src/libply-splash-graphics/ply-label.c plymouth-0.9.5+git20200921+20778f2_new/src/libply-splash-graphics/ply-label.c +--- plymouth-0.9.5+git20200921+20778f2/src/libply-splash-graphics/ply-label.c 2020-10-05 23:11:23.011964608 +0800 ++++ plymouth-0.9.5+git20200921+20778f2_new/src/libply-splash-graphics/ply-label.c 2020-10-05 23:17:39.139340680 +0800 +@@ -130,6 +130,15 @@ label->control = label->plugin_interface->create_control (); ++++++ plymouth-0.9.5+git20190908+3abfab2.tar.xz -> plymouth-0.9.5+git20200921+20778f2.tar.xz ++++++ /work/SRC/openSUSE:Factory/plymouth/plymouth-0.9.5+git20190908+3abfab2.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.3463/plymouth-0.9.5+git20200921+20778f2.tar.xz differ: char 25, line 1 ++++++ plymouth-correct-runtime-dir.patch ++++++ --- /var/tmp/diff_new_pack.iw16jb/_old 2020-10-22 14:21:28.226706510 +0200 +++ /var/tmp/diff_new_pack.iw16jb/_new 2020-10-22 14:21:28.230706514 +0200 @@ -1,13 +1,12 @@ -Index: plymouth-0.9.3+git20180807.7663b0c/configure.ac -=================================================================== ---- plymouth-0.9.3+git20180807.7663b0c.orig/configure.ac 2018-08-07 17:41:15.000000000 +0200 -+++ plymouth-0.9.3+git20180807.7663b0c/configure.ac 2018-08-17 19:58:07.106444425 +0200 -@@ -150,7 +150,7 @@ if test x$with_system_root_install = xye - else +diff -Nura plymouth-0.9.5+git20200921+20778f2/configure.ac plymouth-0.9.5+git20200921+20778f2_new/configure.ac +--- plymouth-0.9.5+git20200921+20778f2/configure.ac 2020-07-18 15:27:12.000000000 +0800 ++++ plymouth-0.9.5+git20200921+20778f2_new/configure.ac 2020-10-02 21:41:46.998308963 +0800 +@@ -154,7 +154,7 @@ plymouthclientdir=$bindir plymouthdaemondir=$sbindir -- plymouthruntimedir=$localstatedir/run/plymouth -+ plymouthruntimedir=/run/plymouth + if (test -z "${plymouthruntimedir}"); then +- plymouthruntimedir=$localstatedir/run/plymouth ++ plymouthruntimedir=/run/plymouth + fi fi AC_SUBST(plymouthclientdir) - AC_SUBST(plymouthdaemondir) ++++++ plymouth-dracut-path.patch ++++++ --- /var/tmp/diff_new_pack.iw16jb/_old 2020-10-22 14:21:28.242706524 +0200 +++ /var/tmp/diff_new_pack.iw16jb/_new 2020-10-22 14:21:28.242706524 +0200 @@ -1,9 +1,8 @@ -Index: plymouth-0.9.3+git20180807.7663b0c/scripts/plymouth-populate-initrd.in -=================================================================== ---- plymouth-0.9.3+git20180807.7663b0c.orig/scripts/plymouth-populate-initrd.in 2018-08-07 17:41:15.000000000 +0200 -+++ plymouth-0.9.3+git20180807.7663b0c/scripts/plymouth-populate-initrd.in 2018-08-17 19:57:27.334004329 +0200 -@@ -386,8 +386,8 @@ done - [ -z "$INITRDDIR" ] && usage error +diff -Nura plymouth-0.9.5+git20200921+20778f2/scripts/plymouth-populate-initrd.in plymouth-0.9.5+git20200921+20778f2_new/scripts/plymouth-populate-initrd.in +--- plymouth-0.9.5+git20200921+20778f2/scripts/plymouth-populate-initrd.in 2020-04-11 14:22:34.000000000 +0800 ++++ plymouth-0.9.5+git20200921+20778f2_new/scripts/plymouth-populate-initrd.in 2020-10-02 21:34:54.588764052 +0800 +@@ -414,8 +414,8 @@ + ddebug "Running with PLYMOUTH_LDD_PATH=$PLYMOUTH_LDD_PATH" mkdir -p ${INITRDDIR}${PLYMOUTH_DATADIR}/plymouth/themes -inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR