commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2024-05-11 18:20:19 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1880 (New) Package is "plymouth" Sat May 11 18:20:19 2024 rev:128 rq:1173068 version:22.02.122+180.b1d5aa9 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-09-01 14:22:22.270999744 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1880/plymouth.changes 2024-05-11 18:24:13.392823930 +0200 @@ -1,0 +2,36 @@ +Fri Mar 08 17:21:11 UTC 2024 - Cliff Zhao + +- Update to 22.02.122+94.4bd41a3: + * Port build system to Meson; + * device-manager: Support kernels with CONFIG_VT=n; + * Fix terminal crash; + * terminal: Add API for flushing input buffer; + * device-manager: Only wait for device timeout for framebuffer devices; + * scripts: Update keymap-render script to handle xkb keymaps too; + * drm: Add support for new /dev/input feature; + * frame-buffer: Add support for new /dev/input feature; + * src: Hide console text when splash is requested; + * script: adds a new native GetCapslockState function to lib-plymouth; +- Add plymouth-adapts-xkbommon.patch: + xkbommon in openSUSE install to a specify location, this modify to make + plymouth adapt with it to build. +- Rebase plymouth-crash-avoid-on-keyboard-remove-input-handler.patch: + To fit with the update. +- Rebase plymouth-disable-fedora-logo.patch: + To fit with the update. +- Rebase plymouth-log-on-default.patch: + To fit with the update. +- Update plymouth.spec: + To fit with the update. + Make plymouth use Tumbleweed/Leap's logo instead of upstream's. +- Drop plymouth-manpages.patch: + openSUSE fix the problem in other side, "man 1 plymouth" and + "man 8 plymouth" all works withouth this patch (bnc#871419). + +--- +Fri Mar 08 14:01:51 UTC 2024 - Cliff Zhao + +- Update plymouth.spec: Add service in installation, remove service + in uninstallation based on systemd requirement. + +--- Old: plymouth-22.02.122+94.4bd41a3.tar.xz plymouth-manpages.patch New: plymouth-22.02.122+180.b1d5aa9.tar.xz plymouth-adapts-xkbommon.patch BETA DEBUG BEGIN: Old: Make plymouth use Tumbleweed/Leap's logo instead of upstream's. - Drop plymouth-manpages.patch: openSUSE fix the problem in other side, "man 1 plymouth" and BETA DEBUG END: BETA DEBUG BEGIN: New: * script: adds a new native GetCapslockState function to lib-plymouth; - Add plymouth-adapts-xkbommon.patch: xkbommon in openSUSE install to a specify location, this modify to make BETA DEBUG END: Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.JF3pXB/_old 2024-05-11 18:24:14.300856995 +0200 +++ /var/tmp/diff_new_pack.JF3pXB/_new 2024-05-11 18:24:14.300856995 +0200 @@ -1,7 +1,7 @@ # # spec file for package plymouth # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,9 +21,10 @@ %bcond_with x11_renderer %global soversion 5 +%global plymouth_services plymouth-halt.service plymouth-switch-root-initramfs.service plymouth-start.service plymouth-switch-root.service plymouth-kexec.service plymouth-switch-root-initramfs.service plymouth-quit-wait.service plymouth-quit.service plymouth-halt.service plymouth-kexec.service plymouth-poweroff.service plymouth-quit-wait.service plymouth-quit.service plymouth-read-write.service plymouth-reboot.service plymouth-start.service plymouth-switch-root-initramfs.service plymouth-switch-root.service plymouth-poweroff.service plymouth-switch-root-initramfs.service plymouth-reboot.service plymouth-switch-root-initramfs.service plymouth-read-write.service plymouth-start.service systemd-ask-password-plymouth.path systemd-ask-password-plymouth.service Name: plymouth -Version:22.02.122+94.4bd41a3 +Version:22.02.122+180.b1d5aa9 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later @@ -34,27 +35,26 @@ Patch0: plymouth-dracut-path.patch # PATCH-FIX-OPENSUSE plymouth-some-greenish-openSUSE-colors.patch bnc#886148 fcro...@suse.com -- To use suse colors in tribar. Patch1: plymouth-some-greenish-openSUSE-colors.patch -# PATCH-FIX-UPSTREAM plymouth-manpages.patch bnc#871419 idoen...@suse.de -- Fix man page installation -Patch2: plymouth-manpages.patch #
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-09-01 14:21:54 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1766 (New) Package is "plymouth" Fri Sep 1 14:21:54 2023 rev:127 rq:1108386 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-08-28 17:14:00.086035565 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1766/plymouth.changes 2023-09-01 14:22:22.270999744 +0200 @@ -219 +219 @@ - (boo#1183425, 1195400). + (boo#1183425, boo#1195600). Other differences: --
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-08-28 17:13:58 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1766 (New) Package is "plymouth" Mon Aug 28 17:13:58 2023 rev:126 rq:1106210 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-08-22 08:55:28.574482402 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1766/plymouth.changes 2023-08-28 17:14:00.086035565 +0200 @@ -1,0 +2,16 @@ +Mon Aug 28 03:33:51 UTC 2023 - Cliff Zhao + +- Remove plymouth-runstatedir-revert.patch: Tumbleweed following + upstream, which already support "--runstatedir", don't need this + modification anymore(jsc#PED-5841). + +--- +Mon Aug 28 03:20:35 UTC 2023 - Cliff Zhao + +- Add plymouth-runstatedir-revert.patch: For plymouth update + successfully build in SLE-15-SP6:GA. The current edition of + autoconf on SLE-15-SP6:GA don't support "--runstatedir" yet, so + reverse plymouth compile option to the old "--withruntimedir" + (jsc#PED-5841). + +--- Other differences: --
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-08-22 08:55:19 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1766 (New) Package is "plymouth" Tue Aug 22 08:55:19 2023 rev:125 rq:1104702 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-08-07 15:29:07.920329143 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1766/plymouth.changes 2023-08-22 08:55:28.574482402 +0200 @@ -62,0 +63,6 @@ +Tue Sep 13 10:54:34 UTC 2022 - Cliff Zhao + +- Update plymouth-install-label-library-and-font-file-to-initrd.patch: + avoid invalid script commands failure(bsc#1203147). + +--- Other differences: --
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-08-07 15:28:58 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.22712 (New) Package is "plymouth" Mon Aug 7 15:28:58 2023 rev:124 rq:1102678 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-07-16 17:18:18.804222902 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.22712/plymouth.changes 2023-08-07 15:29:07.920329143 +0200 @@ -4 +4 @@ -- Proporly list services as parameters to +- Properly list services as parameters to Other differences: --
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-07-16 17:18:17 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.3193 (New) Package is "plymouth" Sun Jul 16 17:18:17 2023 rev:123 rq: version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-07-15 23:15:05.451490860 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.3193/plymouth.changes 2023-07-16 17:18:18.804222902 +0200 @@ -2,30 +1,0 @@ -Mon Jul 10 12:18:29 UTC 2023 - Cliff Zhao - -- Update to 22.02.122+94.4bd41a3: - * Port build system to Meson; - * device-manager: Support kernels with CONFIG_VT=n; - * Fix terminal crash; - * terminal: Add API for flushing input buffer; - * device-manager: Only wait for device timeout for framebuffer devices; - * scripts: Update keymap-render script to handle xkb keymaps too; - * drm: Add support for new /dev/input feature; - * frame-buffer: Add support for new /dev/input feature; - * src: Hide console text when splash is requested; - * script: adds a new native GetCapslockState function to lib-plymouth; -- Add plymouth-adapts-xkbommon.patch: - xkbommon in openSUSE install to a specify location, this modify to make - plymouth adapt with it to build. -- Rebase plymouth-crash-avoid-on-keyboard-remove-input-handler.patch: - To fit with the update. -- Rebase plymouth-disable-fedora-logo.patch: - To fit with the update. -- Rebase plymouth-log-on-default.patch: - To fit with the update. -- Update plymouth.spec: - To fit with the update. - Make plymouth use Tumbleweed/Leap's logo instead of upstream's. -- Drop plymouth-manpages.patch: - openSUSE fix the problem in other side, "man 1 plymouth" and - "man 8 plymouth" all works withouth this patch (bnc#871419). - Old: plymouth-22.02.122+180.b1d5aa9.tar.xz plymouth-adapts-xkbommon.patch New: plymouth-22.02.122+94.4bd41a3.tar.xz plymouth-manpages.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.shlbic/_old 2023-07-16 17:18:19.732228453 +0200 +++ /var/tmp/diff_new_pack.shlbic/_new 2023-07-16 17:18:19.736228477 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+180.b1d5aa9 +Version:22.02.122+94.4bd41a3 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later @@ -34,26 +34,27 @@ Patch0: plymouth-dracut-path.patch # PATCH-FIX-OPENSUSE plymouth-some-greenish-openSUSE-colors.patch bnc#886148 fcro...@suse.com -- To use suse colors in tribar. Patch1: plymouth-some-greenish-openSUSE-colors.patch +# PATCH-FIX-UPSTREAM plymouth-manpages.patch bnc#871419 idoen...@suse.de -- Fix man page installation +Patch2: plymouth-manpages.patch # PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@suse.com -- Disable the fedora logo reference which is not in openSUSE. -Patch2: plymouth-disable-fedora-logo.patch +Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- Force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. -Patch3: plymouth-only_use_fb_for_cirrus_bochs.patch +Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch # PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch4: plymouth-keep-KillMode-none.patch +Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. -Patch5: plymouth-install-label-library-and-font-file-to-initrd.patch +Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd. -Patch6: plymouth-quiet-dracut-build-info.patch +Patch7: plymouth-quiet-dracut-build-info.patch # PATCH-FIX-OPENSUSE plymouth-watermark-config.patch bsc#1189613 qz...@suse.com -- Add two-step water mark config support. -Patch7: plymouth-watermark-config.patch +Patch8: plymouth-watermark-config.patch #
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-07-15 23:15:01 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.3193 (New) Package is "plymouth" Sat Jul 15 23:15:01 2023 rev:122 rq:1098641 version:22.02.122+180.b1d5aa9 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-05-24 20:21:27.571856528 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.3193/plymouth.changes 2023-07-15 23:15:05.451490860 +0200 @@ -1,0 +2,30 @@ +Mon Jul 10 12:18:29 UTC 2023 - Cliff Zhao + +- Update to 22.02.122+94.4bd41a3: + * Port build system to Meson; + * device-manager: Support kernels with CONFIG_VT=n; + * Fix terminal crash; + * terminal: Add API for flushing input buffer; + * device-manager: Only wait for device timeout for framebuffer devices; + * scripts: Update keymap-render script to handle xkb keymaps too; + * drm: Add support for new /dev/input feature; + * frame-buffer: Add support for new /dev/input feature; + * src: Hide console text when splash is requested; + * script: adds a new native GetCapslockState function to lib-plymouth; +- Add plymouth-adapts-xkbommon.patch: + xkbommon in openSUSE install to a specify location, this modify to make + plymouth adapt with it to build. +- Rebase plymouth-crash-avoid-on-keyboard-remove-input-handler.patch: + To fit with the update. +- Rebase plymouth-disable-fedora-logo.patch: + To fit with the update. +- Rebase plymouth-log-on-default.patch: + To fit with the update. +- Update plymouth.spec: + To fit with the update. + Make plymouth use Tumbleweed/Leap's logo instead of upstream's. +- Drop plymouth-manpages.patch: + openSUSE fix the problem in other side, "man 1 plymouth" and + "man 8 plymouth" all works withouth this patch (bnc#871419). + +--- Old: plymouth-22.02.122+94.4bd41a3.tar.xz plymouth-manpages.patch New: plymouth-22.02.122+180.b1d5aa9.tar.xz plymouth-adapts-xkbommon.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.YxcZ1L/_old 2023-07-15 23:15:08.111506462 +0200 +++ /var/tmp/diff_new_pack.YxcZ1L/_new 2023-07-15 23:15:08.115506485 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+94.4bd41a3 +Version:22.02.122+180.b1d5aa9 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later @@ -34,27 +34,26 @@ Patch0: plymouth-dracut-path.patch # PATCH-FIX-OPENSUSE plymouth-some-greenish-openSUSE-colors.patch bnc#886148 fcro...@suse.com -- To use suse colors in tribar. Patch1: plymouth-some-greenish-openSUSE-colors.patch -# PATCH-FIX-UPSTREAM plymouth-manpages.patch bnc#871419 idoen...@suse.de -- Fix man page installation -Patch2: plymouth-manpages.patch # PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@suse.com -- Disable the fedora logo reference which is not in openSUSE. -Patch3: plymouth-disable-fedora-logo.patch +Patch2: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- Force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. -Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch +Patch3: plymouth-only_use_fb_for_cirrus_bochs.patch # PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch5: plymouth-keep-KillMode-none.patch +Patch4: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. -Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch +Patch5: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd. -Patch7: plymouth-quiet-dracut-build-info.patch +Patch6: plymouth-quiet-dracut-build-info.patch # PATCH-FIX-OPENSUSE plymouth-watermark-config.patch bsc#1189613 qz...@suse.com -- Add two-step water mark config support. -Patch8: plymouth-watermark-config.patch +Patch7: plymouth-watermark-config.patch #
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-05-24 20:21:25 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1533 (New) Package is "plymouth" Wed May 24 20:21:25 2023 rev:121 rq:1088389 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2023-04-26 17:25:05.117526587 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1533/plymouth.changes 2023-05-24 20:21:27.571856528 +0200 @@ -1,0 +2,8 @@ +Mon May 22 10:32:49 UTC 2023 - Dominique Leuenberger + +- Proporly list services as parameters to + %service_del_postun_without_restart: new versions mandate the + parameters to further down the line eliminate errors. For the + time being, the code does not care for the parameters. + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.lB6cBC/_old 2023-05-24 20:21:29.675869073 +0200 +++ /var/tmp/diff_new_pack.lB6cBC/_new 2023-05-24 20:21:29.695869192 +0200 @@ -1,7 +1,7 @@ # # spec file for package plymouth # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -413,7 +413,7 @@ %postun %{?regenerate_initrd_post} %if 0%{?suse_version} > 1500 -%service_del_postun_without_restart +%service_del_postun_without_restart plymouth-halt.service plymouth-kexec.service plymouth-poweroff.service plymouth-quit-wait.service plymouth-quit.service plymouth-read-write.service plymouth-reboot.service plymouth-start.service %else %systemd_postun %endif
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2023-04-26 17:24:27 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1533 (New) Package is "plymouth" Wed Apr 26 17:24:27 2023 rev:120 rq:1082768 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-11-28 09:26:16.140898514 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1533/plymouth.changes 2023-04-26 17:25:05.117526587 +0200 @@ -1,0 +2,6 @@ +Tue Apr 18 12:18:34 UTC 2023 - Cliff Zhao + +- Update plymouth.spec: Change bootup terminal to default to satisfy + Nvidia proprietary driver (bsc#1208726). + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.KKmGCe/_old 2023-04-26 17:25:05.785530484 +0200 +++ /var/tmp/diff_new_pack.KKmGCe/_new 2023-04-26 17:25:05.789530508 +0200 @@ -376,7 +376,6 @@ --disable-gtk \ %endif --with-release-file=%{_sysconfdir}/os-release \ - --with-boot-tty=/dev/tty7 \ --with-shutdown-tty=/dev/tty7 \ --with-background-start-color-stop=0x1A3D1F \ --with-background-end-color-stop=0x4EA65C \
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-11-28 09:26:14 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1597 (New) Package is "plymouth" Mon Nov 28 09:26:14 2022 rev:119 rq: version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-11-20 19:46:54.405200626 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1597/plymouth.changes 2022-11-28 09:26:16.140898514 +0100 @@ -2,6 +1,0 @@ -Fri Nov 18 20:55:23 UTC 2022 - Bjørn Lie - -- Drop plymouth-keep-KillMode-none.patch: We have a new enough - version of systemd now to not need this patch any more. - New: plymouth-keep-KillMode-none.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.CQz9GD/_old 2022-11-28 09:26:16.932902986 +0100 +++ /var/tmp/diff_new_pack.CQz9GD/_new 2022-11-28 09:26:16.936903009 +0100 @@ -40,6 +40,8 @@ Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- Force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch +# PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. +Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd. ++ plymouth-keep-KillMode-none.patch ++ diff -Nura plymouth-0.9.5~git20220412.e960111/systemd-units/plymouth-start.service.in plymouth-0.9.5~git20220412.e960111_new/systemd-units/plymouth-start.service.in --- plymouth-0.9.5~git20220412.e960111/systemd-units/plymouth-start.service.in 2022-04-15 16:39:24.0 +0800 +++ plymouth-0.9.5~git20220412.e960111_new/systemd-units/plymouth-start.service.in 2022-05-19 12:59:33.150307157 +0800 @@ -6,12 +6,11 @@ Before=systemd-ask-password-plymouth.service ConditionKernelCommandLine=!plymouth.enable=0 ConditionVirtualization=!container -IgnoreOnIsolate=true [Service] ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash Type=forking RemainAfterExit=yes -KillMode=mixed +KillMode=none SendSIGKILL=no
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-11-20 19:46:53 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1597 (New) Package is "plymouth" Sun Nov 20 19:46:53 2022 rev:118 rq:1036743 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-10-28 19:29:15.806551026 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1597/plymouth.changes 2022-11-20 19:46:54.405200626 +0100 @@ -1,0 +2,6 @@ +Fri Nov 18 20:55:23 UTC 2022 - Bjørn Lie + +- Drop plymouth-keep-KillMode-none.patch: We have a new enough + version of systemd now to not need this patch any more. + +--- Old: plymouth-keep-KillMode-none.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.xs008j/_old 2022-11-20 19:46:54.989204002 +0100 +++ /var/tmp/diff_new_pack.xs008j/_new 2022-11-20 19:46:54.993204026 +0100 @@ -40,8 +40,6 @@ Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- Force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch -# PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd.
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-10-28 19:29:07 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2275 (New) Package is "plymouth" Fri Oct 28 19:29:07 2022 rev:117 rq:1031464 version:22.02.122+94.4bd41a3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-10-10 18:43:33.814739644 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2275/plymouth.changes 2022-10-28 19:29:15.806551026 +0200 @@ -1,0 +2,29 @@ +Wed Oct 26 07:12:23 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+94.4bd41a3: + * plugins: label-freetype: Fixes calculation of line width. + * plugins: label-freetype: Fix font alignment. + * populate-initrd: Install label-freetype plugin into initrd if +available. + * plugins: Add FreeType-based label plugin. + * ply-label: Don't crash if label plugin fails. + * details: Don't replay boot buffer on serial consoles. + * main: Add "reload" command. + * ply-device-manager: Add plymouth.force-frame-buffer-on-boot +parameter, allow to choose force framebuffer mode. + * systemd: Add mkinitcpio support to +plymouth-switch-root-initramfs.service. + * Rebase plymouth-only_use_fb_for_cirrus_bochs.patch; +for build success. + * Rebase plymouth-watermark-config.patch; +for build success. + * Drop 0001-Add-label-ft-plugin.patch; +for already merged by upstream. + * Drop 0002-Install-label-ft-plugin-into-initrd-if-available.patch +for already merged by upstream. + * Drop 0003-fix_null_deref.patch +for already merged by upstream. + * Drop 0004-label-ft-fix-alignment.patch +for already merged by upstream. + +--- Old: 0001-Add-label-ft-plugin.patch 0002-Install-label-ft-plugin-into-initrd-if-available.patch 0003-fix_null_deref.patch 0004-label-ft-fix-alignment.patch plymouth-22.02.122+77.c09c651.tar.xz New: plymouth-22.02.122+94.4bd41a3.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.ts4BKE/_old 2022-10-28 19:29:16.762555820 +0200 +++ /var/tmp/diff_new_pack.ts4BKE/_new 2022-10-28 19:29:16.766555840 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+77.c09c651 +Version:22.02.122+94.4bd41a3 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later @@ -54,14 +54,6 @@ Patch10:plymouth-screen-twice-scale-on-160DPI-higher.patch # PATCH-FIX-OPENSUSE plymouth-crash-avoid-on-keyboard-remove-input-handler.patch bsc#1193736 qz...@suse.com -- Confirm keyboard handler list not NULL before release memory to avoid crash. Patch11:plymouth-crash-avoid-on-keyboard-remove-input-handler.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. -Patch1001: 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. -Patch1002: 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. -Patch1003: 0003-fix_null_deref.patch -# PATCH-FIX-UPSTREAM 0004-label-ft-fix-alignment.patch boo#959986 fv...@suse.com -- Fix alignment for label-ft -Patch1004: 0004-label-ft-fix-alignment.patch BuildRequires: automake BuildRequires: docbook-xsl-stylesheets BuildRequires: gcc @@ -595,10 +587,10 @@ %{_libdir}/plymouth/fade-throbber.so %files plugin-label -%{_libdir}/plymouth/label.so +%{_libdir}/plymouth/label-pango.so %files plugin-label-ft -%{_libdir}/plymouth/label-ft.so +%{_libdir}/plymouth/label-freetype.so %files plugin-script %{_libdir}/plymouth/script.so ++ plymouth-22.02.122+77.c09c651.tar.xz -> plymouth-22.02.122+94.4bd41a3.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-22.02.122+77.c09c651.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.2275/plymouth-22.02.122+94.4bd41a3.tar.xz differ: char 27, line 1 ++ plymouth-only_use_fb_for_cirrus_bochs.patch ++ --- /var/tmp/diff_new_pack.ts4BKE/_old 2022-10-28 19:29:16.906556542 +0200 +++ /var/tmp/diff_new_pack.ts4BKE/_new 2022-10-28 19:29:16.910556562 +0200 @@ -6,13 +6,10 @@ prevents DRM drivers from loading. As we need to support cirrus for libvirt and bochs for QEMU, we cannot just remove support for frame-buffer.
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-10-10 18:43:25 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2275 (New) Package is "plymouth" Mon Oct 10 18:43:25 2022 rev:116 rq:1008571 version:22.02.122+77.c09c651 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-09-20 19:23:25.378446388 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2275/plymouth.changes 2022-10-10 18:43:33.814739644 +0200 @@ -1,0 +2,10 @@ +Thu Oct 6 11:20:28 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+77.c09c651: + * ply-device-manager: Move verify_drm_device() higher up in the +file. + * ply-device-manager: Also ignore SimpleDRM devs in coldplug +enumeration path + * Rebase plymouth-only_use_fb_for_cirrus_bochs.patch. + +--- Old: plymouth-22.02.122+75.6f5dc63.tar.xz New: plymouth-22.02.122+77.c09c651.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.XMm2eD/_old 2022-10-10 18:43:34.546741220 +0200 +++ /var/tmp/diff_new_pack.XMm2eD/_new 2022-10-10 18:43:34.550741228 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+75.6f5dc63 +Version:22.02.122+77.c09c651 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later ++ plymouth-22.02.122+75.6f5dc63.tar.xz -> plymouth-22.02.122+77.c09c651.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-22.02.122+75.6f5dc63.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.2275/plymouth-22.02.122+77.c09c651.tar.xz differ: char 27, line 1 ++ plymouth-only_use_fb_for_cirrus_bochs.patch ++ --- /var/tmp/diff_new_pack.XMm2eD/_old 2022-10-10 18:43:34.638741418 +0200 +++ /var/tmp/diff_new_pack.XMm2eD/_new 2022-10-10 18:43:34.638741418 +0200 @@ -9,10 +9,10 @@ Index: plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-core/ply-device-manager.c === -diff -Nura plymouth-0.9.5~git20220412.e960111/src/libply-splash-core/ply-device-manager.c plymouth-0.9.5~git20220412.e960111_new/src/libply-splash-core/ply-device-manager.c plymouth-0.9.5~git20220412.e960111/src/libply-splash-core/ply-device-manager.c 2022-04-15 16:39:24.0 +0800 -+++ plymouth-0.9.5~git20220412.e960111_new/src/libply-splash-core/ply-device-manager.c 2022-04-18 16:33:00.126364096 +0800 -@@ -279,13 +279,33 @@ +diff -Nura plymouth-22.02.122+77.c09c651/src/libply-splash-core/ply-device-manager.c plymouth-22.02.122+77.c09c651_new/src/libply-splash-core/ply-device-manager.c +--- plymouth-22.02.122+77.c09c651/src/libply-splash-core/ply-device-manager.c 2022-10-06 07:38:29.0 +0800 plymouth-22.02.122+77.c09c651_new/src/libply-splash-core/ply-device-manager.c 2022-10-07 00:22:51.532816241 +0800 +@@ -312,6 +312,18 @@ subsystem = udev_device_get_subsystem (device); ply_trace ("device subsystem is %s", subsystem); @@ -29,6 +29,10 @@ +} + if (strcmp (subsystem, SUBSYSTEM_DRM) == 0) { + if (!manager->device_timeout_elapsed && !verify_drm_device (device)) { + ply_trace ("ignoring since we only handle SimpleDRM devices after timeout"); +@@ -319,10 +331,18 @@ + } ply_trace ("found DRM device %s", device_path); renderer_type = PLY_RENDERER_TYPE_DRM; +if (use_fb) {
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-09-20 19:23:19 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2083 (New) Package is "plymouth" Tue Sep 20 19:23:19 2022 rev:115 rq:1004689 version:22.02.122+75.6f5dc63 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-09-15 22:57:42.272963688 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth.changes 2022-09-20 19:23:25.378446388 +0200 @@ -1,0 +2,8 @@ +Fri Sep 16 17:39:33 UTC 2022 - Bj??rn Lie + +- Stop providing version-release for the upstream-branding + sub-package. It leads to publishing of every new rebuild, goes + against the goal of reproducible builds/packages. +- Update Supplements to current standard. + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.KbSdsI/_old 2022-09-20 19:23:26.170448660 +0200 +++ /var/tmp/diff_new_pack.KbSdsI/_new 2022-09-20 19:23:26.174448671 +0200 @@ -141,7 +141,7 @@ %package branding-upstream Summary:Default configuration file and branding from the Plymouth upstream Group: System/Base -Provides: %{name}-branding = %{version}-%{release}. +Provides: %{name}-branding = %{version} Conflicts: %{name}-branding BuildArch: noarch @@ -170,7 +170,7 @@ Summary:Plymouth related utilities for dracut Group: System/Base Requires: %{name} = %{version} -Supplements:packageand(plymouth:dracut) +Supplements:(plymouth and dracut) BuildArch: noarch %description dracut
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-09-15 22:57:38 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2083 (New) Package is "plymouth" Thu Sep 15 22:57:38 2022 rev:114 rq:1003406 version:22.02.122+75.6f5dc63 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-09-10 20:16:50.764760279 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth.changes 2022-09-15 22:57:42.272963688 +0200 @@ -1,0 +2,6 @@ +Tue Sep 13 03:51:04 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+75.6f5dc63: + * Fix build after README changes + +--- @@ -130 +136 @@ - (boo#1183425). + (boo#1183425, 1195400). Old: plymouth-22.02.122+73.9826df5.tar.xz New: plymouth-22.02.122+75.6f5dc63.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.vc4kaX/_old 2022-09-15 22:57:43.092966003 +0200 +++ /var/tmp/diff_new_pack.vc4kaX/_new 2022-09-15 22:57:43.100966026 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+73.9826df5 +Version:22.02.122+75.6f5dc63 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later ++ plymouth-22.02.122+73.9826df5.tar.xz -> plymouth-22.02.122+75.6f5dc63.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-22.02.122+73.9826df5.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth-22.02.122+75.6f5dc63.tar.xz differ: char 27, line 1
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-09-10 20:16:48 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2083 (New) Package is "plymouth" Sat Sep 10 20:16:48 2022 rev:113 rq:1002229 version:22.02.122+73.9826df5 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-09-06 13:00:37.778905857 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth.changes 2022-09-10 20:16:50.764760279 +0200 @@ -1,0 +2,7 @@ +Thu Sep 8 08:12:03 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+73.9826df5: + * Update Makefile.am + * Add README in .md format. + +--- Old: plymouth-22.02.122+70.614d2db.tar.xz New: plymouth-22.02.122+73.9826df5.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.GZn2Uy/_old 2022-09-10 20:16:51.488762141 +0200 +++ /var/tmp/diff_new_pack.GZn2Uy/_new 2022-09-10 20:16:51.492762150 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+70.614d2db +Version:22.02.122+73.9826df5 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later @@ -547,7 +547,7 @@ %{_unitdir}/* %ghost %{_localstatedir}/log/boot.log %{_libexecdir}/plymouth/plymouthd-fd-escrow -%doc AUTHORS NEWS README +%doc AUTHORS NEWS README.md ply_header.svg %license COPYING %files lang -f %{name}.lang ++ plymouth-22.02.122+70.614d2db.tar.xz -> plymouth-22.02.122+73.9826df5.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-22.02.122+70.614d2db.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth-22.02.122+73.9826df5.tar.xz differ: char 25, line 1
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-09-06 13:00:36 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2083 (New) Package is "plymouth" Tue Sep 6 13:00:36 2022 rev:112 rq:1001294 version:22.02.122+70.614d2db Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-08-14 15:55:14.771718405 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth.changes 2022-09-06 13:00:37.778905857 +0200 @@ -1,0 +2,8 @@ +Wed Aug 31 14:31:39 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+70.614d2db: + drm: ignore non-desktop outputs + It doesn't make sense to display a boot screen on virtual reality + headsets. + +--- Old: plymouth-22.02.122+64.0b0e93c.tar.xz New: plymouth-22.02.122+70.614d2db.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.Ocz8gB/_old 2022-09-06 13:00:38.53890 +0200 +++ /var/tmp/diff_new_pack.Ocz8gB/_new 2022-09-06 13:00:38.542907787 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+64.0b0e93c +Version:22.02.122+70.614d2db Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later ++ plymouth-22.02.122+64.0b0e93c.tar.xz -> plymouth-22.02.122+70.614d2db.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-22.02.122+64.0b0e93c.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.2083/plymouth-22.02.122+70.614d2db.tar.xz differ: char 26, line 1
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-08-14 15:55:13 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1521 (New) Package is "plymouth" Sun Aug 14 15:55:13 2022 rev:111 rq:994897 version:22.02.122+64.0b0e93c Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-08-07 18:33:51.661140858 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1521/plymouth.changes 2022-08-14 15:55:14.771718405 +0200 @@ -1,0 +2,13 @@ +Fri Aug 12 13:50:33 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+64.0b0e93c: + plugins: splash: two-step: Secure boot check and a warning image; + libply: ply-utils: Add ply_is_secure_boot_enabled () helper; +* This work can be used to check the secure boot configuration and put a red + warning image on the screen if the secure boot is disabled. Also, this + check can be utterly disabled through the kernel parameter for testing. + If the parameter "secure_boot.warn_if_disabled=false" appears in the + kernel parameter, the secure boot check will be disabled. +- Rebase plymouth-watermark-config.patch; + +--- Old: plymouth-22.02.122+60.52b0494.tar.xz New: plymouth-22.02.122+64.0b0e93c.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.2TcPZx/_old 2022-08-14 15:55:15.571720104 +0200 +++ /var/tmp/diff_new_pack.2TcPZx/_new 2022-08-14 15:55:15.575720113 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:22.02.122+60.52b0494 +Version:22.02.122+64.0b0e93c Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later ++ plymouth-22.02.122+60.52b0494.tar.xz -> plymouth-22.02.122+64.0b0e93c.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-22.02.122+60.52b0494.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.1521/plymouth-22.02.122+64.0b0e93c.tar.xz differ: char 13, line 1 ++ plymouth-watermark-config.patch ++ --- /var/tmp/diff_new_pack.2TcPZx/_old 2022-08-14 15:55:15.671720317 +0200 +++ /var/tmp/diff_new_pack.2TcPZx/_new 2022-08-14 15:55:15.675720325 +0200 @@ -1,47 +1,41 @@ -Index: b/src/plugins/splash/two-step/plugin.c +Index: plymouth-22.02.122+64.0b0e93c_new/src/plugins/splash/two-step/plugin.c === a/src/plugins/splash/two-step/plugin.c -+++ b/src/plugins/splash/two-step/plugin.c -@@ -1055,7 +1055,6 @@ create_plugin (ply_key_file_t *key_file) - plugin = calloc (1, sizeof(ply_boot_splash_plugin_t)); - - image_dir = ply_key_file_get_value (key_file, "two-step", "ImageDir"); -- - ply_trace ("Using '%s' as working directory", image_dir); - - asprintf (_path, "%s/lock.png", image_dir); -@@ -1078,9 +1077,23 @@ create_plugin (ply_key_file_t *key_file) +diff -Nura plymouth-22.02.122+64.0b0e93c/src/plugins/splash/two-step/plugin.c plymouth-22.02.122+64.0b0e93c_new/src/plugins/splash/two-step/plugin.c +--- plymouth-22.02.122+64.0b0e93c/src/plugins/splash/two-step/plugin.c 2022-08-13 20:58:13.0 +0800 plymouth-22.02.122+64.0b0e93c_new/src/plugins/splash/two-step/plugin.c 2022-08-13 22:48:06.625172362 +0800 +@@ -1095,9 +1095,23 @@ plugin->background_tile_image = ply_image_new (image_path); free (image_path); -asprintf (_path, "%s/watermark.png", image_dir); -plugin->watermark_image = ply_image_new (image_path); -free (image_path); -+ char *release_watermark_path, *theme_watermark_path; ++char *release_watermark_path, *theme_watermark_path; +release_watermark_path = ply_key_file_get_value (key_file, "two-step", "WatermarkPath"); -+ asprintf (_watermark_path, "%s/watermark.png", image_dir); -+ if (release_watermark_path != NULL && access(release_watermark_path, R_OK) == 0 ) -+ { -+ply_trace ("openSUSE's Watermark path: '%s'", release_watermark_path); -+plugin->watermark_image = ply_image_new (release_watermark_path); -+free (release_watermark_path); ++asprintf (_watermark_path, "%s/watermark.png", image_dir); ++if (release_watermark_path != NULL && access(release_watermark_path, R_OK) == 0 ) ++{ ++ ply_trace ("openSUSE's Watermark path: '%s'", release_watermark_path); ++ plugin->watermark_image = ply_image_new (release_watermark_path); ++ free (release_watermark_path); +} -+ else if(
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-08-07 18:33:47 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1521 (New) Package is "plymouth" Sun Aug 7 18:33:47 2022 rev:110 rq:993316 version:22.02.122+60.52b0494 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-07-31 23:01:05.907718674 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1521/plymouth.changes 2022-08-07 18:33:51.661140858 +0200 @@ -1,0 +2,13 @@ +Thu Aug 4 01:50:22 UTC 2022 - Cliff Zhao + +- Update to version 22.02.122+60.52b0494: + src: Run through uncrustify. + scripts: Diff less. + scripts: Update uncrustify config. + src: Drop vim: lines. + ply-utils: Drop linux/fs.h include. + scripts: Add -B to interdiff in check-format. +- Rebase plymouth-log-on-default.patch; +- Rebase plymouth-screen-twice-scale-on-160DPI-higher.patch; + +--- @@ -5 +18 @@ - * Make use of standard --runstatedir flag vs custom --with-runtimedir + Make use of standard --runstatedir flag vs custom --with-runtimedir Old: plymouth-0.9.5~git20220719.9e72df3.tar.xz New: plymouth-22.02.122+60.52b0494.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.p1VQPW/_old 2022-08-07 18:33:52.465143194 +0200 +++ /var/tmp/diff_new_pack.p1VQPW/_new 2022-08-07 18:33:52.473143218 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:0.9.5~git20220719.9e72df3 +Version:22.02.122+60.52b0494 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.p1VQPW/_old 2022-08-07 18:33:52.525143369 +0200 +++ /var/tmp/diff_new_pack.p1VQPW/_new 2022-08-07 18:33:52.529143381 +0200 @@ -4,7 +4,10 @@ git enable plymouth -0.9.5~git%cd.%h +main +@PARENT_TAG@+@TAG_OFFSET@.%h +(.*)\+0.* +\1 *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.p1VQPW/_old 2022-08-07 18:33:52.553143451 +0200 +++ /var/tmp/diff_new_pack.p1VQPW/_new 2022-08-07 18:33:52.557143462 +0200 @@ -3,6 +3,6 @@ git://anongit.freedesktop.org/plymouth 6e9e95dc0fe89a3c52f50e44ff0096a6e65e46a6 https://gitlab.freedesktop.org/plymouth/plymouth.git - 2a7755febb2daa92f785abb710aee00d48cb7e3a + 9dff465f0cb6ee512d8273891a41675f39e5e654 (No newline at EOF) ++ plymouth-log-on-default.patch ++ --- /var/tmp/diff_new_pack.p1VQPW/_old 2022-08-07 18:33:52.601143590 +0200 +++ /var/tmp/diff_new_pack.p1VQPW/_new 2022-08-07 18:33:52.605143602 +0200 @@ -1,6 +1,6 @@ -diff -Nura plymouth-0.9.5~git20220412.e960111/src/libply/ply-buffer.c plymouth-0.9.5~git20220412.e960111_new/src/libply/ply-buffer.c plymouth-0.9.5~git20220412.e960111/src/libply/ply-buffer.c 2022-04-15 16:39:24.0 +0800 -+++ plymouth-0.9.5~git20220412.e960111_new/src/libply/ply-buffer.c 2022-05-07 12:10:27.891589631 +0800 +diff -Nura plymouth-0.9.5~git20220801.eb1b893/src/libply/ply-buffer.c plymouth-0.9.5~git20220801.eb1b893_new/src/libply/ply-buffer.c +--- plymouth-0.9.5~git20220801.eb1b893/src/libply/ply-buffer.c 2022-04-15 16:39:24.0 +0800 plymouth-0.9.5~git20220801.eb1b893_new/src/libply/ply-buffer.c 2022-08-04 16:27:35.810694440 +0800 @@ -46,6 +46,10 @@ #define PLY_BUFFER_MAX_BUFFER_CAPACITY (255 * 4096) #endif @@ -33,61 +33,62 @@ void ply_buffer_remove_bytes (ply_buffer_t *buffer, size_tbytes_to_remove) -@@ -195,6 +213,36 @@ - ply_buffer_remove_bytes (buffer, length); - } +@@ -205,6 +223,38 @@ + } -+assert (buffer->size + length < buffer->capacity); -+ -+memcpy (buffer->data + buffer->size, -+bytes, length); -+ -+buffer->size += length; -+buffer->data[buffer->size] = '\0'; -+} -+ -+void + void +ply_buffer_append_log_bytes (ply_buffer_t *buffer, + const void *bytes_in, + size_tlength) +{ -+assert (buffer != NULL); -+assert (bytes_in != NULL); -+assert (length != 0); ++assert (buffer != NULL); ++assert (bytes_in != NULL); ++assert (length != 0); ++ ++const uint8_t *bytes = bytes_in; ++ ++if (length > PLY_BUFFER_MAX_BUFFER_CAPACITY) ++{ ++bytes += length - (PLY_BUFFER_MAX_BUFFER_CAPACITY - 1); ++length = (PLY_BUFFER_MAX_BUFFER_CAPACITY - 1); ++} ++ ++
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-07-31 23:00:50 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1533 (New) Package is "plymouth" Sun Jul 31 23:00:50 2022 rev:109 rq:991664 version:0.9.5~git20220719.9e72df3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-07-22 19:20:18.744566432 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1533/plymouth.changes 2022-07-31 23:01:05.907718674 +0200 @@ -23 +23 @@ -- Add plymouth-crash-avoid-on-keyboard-remove-input-handler.patch +- Add plymouth-crash-avoid-on-keyboard-remove-input-handler.patch: @@ -30 +30 @@ -- Add code to plymouth-watermark-config.patch in order to install +- Update plymouth-watermark-config.patch: in order to install @@ -394 +394 @@ -- Do not own /usr/share/locale (owned by filesystem): +- Update plymouth.spec: Do not own /usr/share/locale (owned by filesystem): Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.DCqgOD/_old 2022-07-31 23:01:06.663720870 +0200 +++ /var/tmp/diff_new_pack.DCqgOD/_new 2022-07-31 23:01:06.667720882 +0200 @@ -36,31 +36,31 @@ Patch1: plymouth-some-greenish-openSUSE-colors.patch # PATCH-FIX-UPSTREAM plymouth-manpages.patch bnc#871419 idoen...@suse.de -- Fix man page installation Patch2: plymouth-manpages.patch -# PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@opensuse.org -- Disable the fedora logo reference which is not in openSUSE. +# PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@suse.com -- Disable the fedora logo reference which is not in openSUSE. Patch3: plymouth-disable-fedora-logo.patch -# PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. +# PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- Force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch -# PATCH-FIX-OPENSUSE plymouth-crash-avoid-on-keyboard-remove-input-handler.patch bsc#1193736 qz...@suse.com -- Confirm keyboard handler list not NULL before release memory to avoid crash. -Patch5: plymouth-crash-avoid-on-keyboard-remove-input-handler.patch +# PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. +Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch -# PATCH-FIX-OPENSUSE plymouth-screen-twice-scale-on-160DPI-higher.patch boo#1183425 boo#1184309 qz...@suse.com -- When DPI > 160, screen will scale output twice. -Patch7: plymouth-screen-twice-scale-on-160DPI-higher.patch # PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd. -Patch8: plymouth-quiet-dracut-build-info.patch +Patch7: plymouth-quiet-dracut-build-info.patch # PATCH-FIX-OPENSUSE plymouth-watermark-config.patch bsc#1189613 qz...@suse.com -- Add two-step water mark config support. -Patch9: plymouth-watermark-config.patch +Patch8: plymouth-watermark-config.patch # PATCH-FIX-OPENSUSE plymouth-log-on-default.patch bsc#1193736 qz...@suse.com -- Enable plymouth log by default, help to resolve random appear problems. -Patch10:plymouth-log-on-default.patch -# PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch11:plymouth-keep-KillMode-none.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. +Patch9: plymouth-log-on-default.patch +# PATCH-FIX-OPENSUSE plymouth-screen-twice-scale-on-160DPI-higher.patch boo#1183425 boo#1184309 qz...@suse.com -- When DPI > 160, screen will scale output twice. +Patch10:plymouth-screen-twice-scale-on-160DPI-higher.patch +# PATCH-FIX-OPENSUSE
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-07-22 19:20:17 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.21925 (New) Package is "plymouth" Fri Jul 22 19:20:17 2022 rev:108 rq:990320 version:0.9.5~git20220719.9e72df3 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-07-13 14:32:02.269261298 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.21925/plymouth.changes 2022-07-22 19:20:18.744566432 +0200 @@ -1,0 +2,6 @@ +Wed Jul 20 03:50:22 UTC 2022 - Cliff Zhao + +- Update to version 0.9.5~git20220719.9e72df3: + * Make use of standard --runstatedir flag vs custom --with-runtimedir + +--- @@ -47 +52,0 @@ -- Pick back patch information for label-ft. @@ -83,0 +89 @@ + (boo#1183425). @@ -649 +654,0 @@ - @@ -1275 +1279,0 @@ - Old: plymouth-0.9.5~git20220412.e960111.tar.xz New: plymouth-0.9.5~git20220719.9e72df3.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.n6AOKz/_old 2022-07-22 19:20:19.420567594 +0200 +++ /var/tmp/diff_new_pack.n6AOKz/_new 2022-07-22 19:20:19.424567601 +0200 @@ -23,7 +23,7 @@ %global soversion 5 Name: plymouth -Version:0.9.5~git20220412.e960111 +Version:0.9.5~git20220719.9e72df3 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later @@ -389,7 +389,7 @@ --with-background-start-color-stop=0x1A3D1F \ --with-background-end-color-stop=0x4EA65C \ --with-background-color=0x3391cd \ - --with-runtimedir=/run\ + --runstatedir=/run\ --without-rhgb-compat-link\ --without-system-root-install ++ plymouth-0.9.5~git20220412.e960111.tar.xz -> plymouth-0.9.5~git20220719.9e72df3.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-0.9.5~git20220412.e960111.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.21925/plymouth-0.9.5~git20220719.9e72df3.tar.xz differ: char 26, line 1
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-07-13 14:31:50 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1523 (New) Package is "plymouth" Wed Jul 13 14:31:50 2022 rev:107 rq:988583 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-07-05 12:27:02.573832551 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1523/plymouth.changes 2022-07-13 14:32:02.269261298 +0200 @@ -1,0 +2,6 @@ +Mon Jul 11 13:01:49 UTC 2022 - Fabian Vogt + +- Add 0004-label-ft-fix-alignment.patch: to fix alignment with + label-ft in some cases (boo#959986). + +--- @@ -4,2 +10,3 @@ -- Moved logrotate files from user specific directory /etc/logrotate.d - to vendor specific directory /usr/etc/logrotate.d. +- Update plymouth.spec: Moved logrotate files from user specific + directory /etc/logrotate.d to vendor specific directory + /usr/etc/logrotate.d. New: 0004-label-ft-fix-alignment.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.3bQvLi/_old 2022-07-13 14:32:02.953262181 +0200 +++ /var/tmp/diff_new_pack.3bQvLi/_new 2022-07-13 14:32:02.957262186 +0200 @@ -55,11 +55,13 @@ # PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. Patch11:plymouth-keep-KillMode-none.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 +Patch1001: 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 +Patch1002: 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. -Patch1002: 0003-fix_null_deref.patch +Patch1003: 0003-fix_null_deref.patch +# PATCH-FIX-UPSTREAM 0004-label-ft-fix-alignment.patch boo#959986 fv...@suse.com -- fix alignment for label-ft +Patch1004: 0004-label-ft-fix-alignment.patch BuildRequires: automake BuildRequires: docbook-xsl-stylesheets BuildRequires: gcc ++ 0004-label-ft-fix-alignment.patch ++ From: Alfonso Sanchez-Beato Subject: fix alignment for label-ft label->width is used to calculate wrapping of lines and it is by default -1. We need to use label->area.width instead when aligning a line, as label->width might not have been set. --- plymouth-0.9.5+git20211018.orig/src/plugins/controls/label-ft/plugin.c +++ plymouth-0.9.5+git20211018/src/plugins/controls/label-ft/plugin.c @@ -324,9 +324,9 @@ draw_control (ply_label_plugin_control_t /* Start at start position (alignment) */ if(label->alignment == PLY_LABEL_ALIGN_CENTER) -pen.x += (label->width - width_of_line(label, cur_c)) << 5; +pen.x += (label->area.width - width_of_line(label, cur_c)) << 5; else if(label->alignment == PLY_LABEL_ALIGN_RIGHT) -pen.x += (label->width - width_of_line(label, cur_c)) << 6; +pen.x += (label->area.width - width_of_line(label, cur_c)) << 6; while(*cur_c && *cur_c != '\n') {
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-07-05 12:27:01 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1548 (New) Package is "plymouth" Tue Jul 5 12:27:01 2022 rev:106 rq:986546 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-05-20 17:51:00.123241086 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1548/plymouth.changes 2022-07-05 12:27:02.573832551 +0200 @@ -1,0 +2,6 @@ +Wed Jun 29 08:52:34 UTC 2022 - Stefan Schubert + +- Moved logrotate files from user specific directory /etc/logrotate.d + to vendor specific directory /usr/etc/logrotate.d. + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.a1GBAQ/_old 2022-07-05 12:27:03.257833552 +0200 +++ /var/tmp/diff_new_pack.a1GBAQ/_new 2022-07-05 12:27:03.261833559 +0200 @@ -405,6 +405,13 @@ rm -f %{buildroot}%{_sysconfdir}/plymouth/plymouthd.conf rm -f %{buildroot}%{_datadir}/plymouth/plymouthd.conf +# Move logrotate files from user specific directory /etc/logrotate.d +# to vendor specific directory /usr/etc/logrotate.d. +%if 0%{?suse_version} > 1500 +mkdir -p %{buildroot}%{_distconfdir}/logrotate.d +mv %{buildroot}%{_sysconfdir}/logrotate.d/bootlog %{buildroot}%{_distconfdir}/logrotate.d/bootlog +%endif + %find_lang %{name} %post @@ -517,7 +524,11 @@ %dir %{_sharedstatedir}/plymouth %dir %{_libdir}/plymouth %dir %{_libdir}/plymouth/renderers +%if 0%{?suse_version} > 1500 +%{_distconfdir}/logrotate.d/bootlog +%else %{_sysconfdir}/logrotate.d/bootlog +%endif %{_bindir}/plymouth %{_sbindir}/plymouthd %{_libdir}/plymouth/details.so
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-20 17:50:33 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Fri May 20 17:50:33 2022 rev:105 rq:978094 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-05-18 13:13:20.770670871 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-20 17:51:00.123241086 +0200 @@ -16,8 +15,0 @@ -Sat May 14 05:31:03 UTC 2022 - Cliff Zhao - -- Remove plymouth-keep-KillMode-none.patch: With the iteration of - tumbleweed, system could boot with the systemd recommanding option - KillMode=mixed, So it's the time to remove this patch (bsc#1177082 - bsc#1184087 boo#1182145). - New: plymouth-keep-KillMode-none.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.w21puL/_old 2022-05-20 17:51:00.999241883 +0200 +++ /var/tmp/diff_new_pack.w21puL/_new 2022-05-20 17:51:01.003241887 +0200 @@ -52,6 +52,8 @@ Patch9: plymouth-watermark-config.patch # PATCH-FIX-OPENSUSE plymouth-log-on-default.patch bsc#1193736 qz...@suse.com -- Enable plymouth log by default, help to resolve random appear problems. Patch10:plymouth-log-on-default.patch +# PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. +Patch11:plymouth-keep-KillMode-none.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. ++ plymouth-keep-KillMode-none.patch ++ diff -Nura plymouth-0.9.5~git20220412.e960111/systemd-units/plymouth-start.service.in plymouth-0.9.5~git20220412.e960111_new/systemd-units/plymouth-start.service.in --- plymouth-0.9.5~git20220412.e960111/systemd-units/plymouth-start.service.in 2022-04-15 16:39:24.0 +0800 +++ plymouth-0.9.5~git20220412.e960111_new/systemd-units/plymouth-start.service.in 2022-05-19 12:59:33.150307157 +0800 @@ -6,12 +6,11 @@ Before=systemd-ask-password-plymouth.service ConditionKernelCommandLine=!plymouth.enable=0 ConditionVirtualization=!container -IgnoreOnIsolate=true [Service] ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash Type=forking RemainAfterExit=yes -KillMode=mixed +KillMode=none SendSIGKILL=no
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-18 13:13:10 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Wed May 18 13:13:10 2022 rev:104 rq:977806 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-05-17 17:23:40.503129621 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-18 13:13:20.770670871 +0200 @@ -1,0 +2,7 @@ +Sun May 15 15:58:33 UTC 2022 - Cliff Zhao + +- Add plymouth-crash-avoid-on-keyboard-remove-input-handler.patch + Confirm keyboard handler list not NULL before release memory + to avoid crash(bsc#1193736). + +--- New: plymouth-crash-avoid-on-keyboard-remove-input-handler.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.rqysqH/_old 2022-05-18 13:13:21.506671519 +0200 +++ /var/tmp/diff_new_pack.rqysqH/_new 2022-05-18 13:13:21.510671523 +0200 @@ -40,6 +40,8 @@ Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch +# PATCH-FIX-OPENSUSE plymouth-crash-avoid-on-keyboard-remove-input-handler.patch bsc#1193736 qz...@suse.com -- Confirm keyboard handler list not NULL before release memory to avoid crash. +Patch5: plymouth-crash-avoid-on-keyboard-remove-input-handler.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-screen-twice-scale-on-160DPI-higher.patch boo#1183425 boo#1184309 qz...@suse.com -- When DPI > 160, screen will scale output twice. ++ plymouth-crash-avoid-on-keyboard-remove-input-handler.patch ++ diff -Nura plymouth-0.9.5~git20220412.e960111/src/libply-splash-core/ply-keyboard.c plymouth-0.9.5~git20220412.e960111_new/src/libply-splash-core/ply-keyboard.c --- plymouth-0.9.5~git20220412.e960111/src/libply-splash-core/ply-keyboard.c 2022-04-15 16:39:24.0 +0800 +++ plymouth-0.9.5~git20220412.e960111_new/src/libply-splash-core/ply-keyboard.c 2022-05-15 23:31:14.329149370 +0800 @@ -522,6 +522,8 @@ assert (keyboard != NULL); +if (ply_list_get_length(keyboard->keyboard_input_handler_list)) +{ for (node = ply_list_get_first_node (keyboard->keyboard_input_handler_list); node; node = ply_list_get_next_node (keyboard->keyboard_input_handler_list, node)) { ply_keyboard_closure_t *closure = ply_list_node_get_data (node); @@ -531,6 +533,7 @@ return; } } +} } void
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-17 17:23:36 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Tue May 17 17:23:36 2022 rev:103 rq:977408 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-05-14 22:54:45.071185052 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-17 17:23:40.503129621 +0200 @@ -1,0 +2,15 @@ +Sun May 15 14:38:55 UTC 2022 - Hans-Peter Jansen + +- Add code to plymouth-watermark-config.patch in order to install + the Watermark image file to initrd +- Refresh patches to apply cleanly + +--- +Sat May 14 05:31:03 UTC 2022 - Cliff Zhao + +- Remove plymouth-keep-KillMode-none.patch: With the iteration of + tumbleweed, system could boot with the systemd recommanding option + KillMode=mixed, So it's the time to remove this patch (bsc#1177082 + bsc#1184087 boo#1182145). + +--- @@ -4 +19 @@ -- plymouth-screen-twice-scale-on-160DPI-higher.patch: +- Add plymouth-screen-twice-scale-on-160DPI-higher.patch: Old: plymouth-keep-KillMode-none.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.jxOO7p/_old 2022-05-17 17:23:41.271130320 +0200 +++ /var/tmp/diff_new_pack.jxOO7p/_new 2022-05-17 17:23:41.279130328 +0200 @@ -40,8 +40,6 @@ Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch -# PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-screen-twice-scale-on-160DPI-higher.patch boo#1183425 boo#1184309 qz...@suse.com -- When DPI > 160, screen will scale output twice. ++ 0001-Add-label-ft-plugin.patch ++ --- /var/tmp/diff_new_pack.jxOO7p/_old 2022-05-17 17:23:41.299130346 +0200 +++ /var/tmp/diff_new_pack.jxOO7p/_new 2022-05-17 17:23:41.303130350 +0200 @@ -20,10 +20,11 @@ create mode 100644 src/plugins/controls/label-ft/Makefile.am create mode 100644 src/plugins/controls/label-ft/plugin.c -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.ac2020-10-05 21:49:25.578220035 +0800 -+++ plymouth-0.9.5+git20200921+20778f2_new/configure.ac2020-10-05 22:07:57.754186183 +0800 -@@ -72,6 +72,15 @@ +Index: b/configure.ac +=== +--- a/configure.ac b/configure.ac +@@ -75,6 +75,15 @@ if test x$enable_pango = xyes; then AC_SUBST(PANGO_LIBS) fi @@ -39,7 +40,7 @@ AC_ARG_ENABLE(gtk, AS_HELP_STRING([--enable-gtk],[enable building with gtk, disabled there is no x11 renderer]),enable_gtk=$enableval,enable_gtk=yes) AM_CONDITIONAL(ENABLE_GTK, [test "$enable_gtk" = yes]) -@@ -312,6 +321,7 @@ +@@ -315,6 +324,7 @@ AC_CONFIG_FILES([Makefile po/Makefile.in src/plugins/splash/script/Makefile src/plugins/controls/Makefile src/plugins/controls/label/Makefile @@ -47,10 +48,11 @@ src/Makefile src/client/ply-boot-client.pc src/client/Makefile -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 2019-06-05 15:56:08.0 +0800 -+++ plymouth-0.9.5+git20200921+20778f2_new/src/libply-splash-graphics/ply-label.c 2020-10-05 22:04:02.927286375 +0800 -@@ -96,8 +96,13 @@ +Index: b/src/libply-splash-graphics/ply-label.c +=== +---
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-14 22:54:40 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Sat May 14 22:54:40 2022 rev:102 rq:977040 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-05-10 15:11:18.339522788 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-14 22:54:45.071185052 +0200 @@ -1,0 +2,7 @@ +Fri May 13 10:45:07 UTC 2022 - Cliff Zhao + +- plymouth-screen-twice-scale-on-160DPI-higher.patch: + When screen DPI > 160, display will scale output twice + (boo#1183425 boo#1184309). + +--- New: plymouth-screen-twice-scale-on-160DPI-higher.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.4aTgV8/_old 2022-05-14 22:54:46.603186967 +0200 +++ /var/tmp/diff_new_pack.4aTgV8/_new 2022-05-14 22:54:46.611186977 +0200 @@ -44,8 +44,10 @@ Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch +# PATCH-FIX-OPENSUSE plymouth-screen-twice-scale-on-160DPI-higher.patch boo#1183425 boo#1184309 qz...@suse.com -- When DPI > 160, screen will scale output twice. +Patch7: plymouth-screen-twice-scale-on-160DPI-higher.patch # PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd. -Patch7: plymouth-quiet-dracut-build-info.patch +Patch8: plymouth-quiet-dracut-build-info.patch # PATCH-FIX-OPENSUSE plymouth-watermark-config.patch bsc#1189613 qz...@suse.com -- Add two-step water mark config support. Patch9: plymouth-watermark-config.patch # PATCH-FIX-OPENSUSE plymouth-log-on-default.patch bsc#1193736 qz...@suse.com -- Enable plymouth log by default, help to resolve random appear problems. ++ plymouth-screen-twice-scale-on-160DPI-higher.patch ++ diff -Nura plymouth-0.9.5~git20220412.e960111/src/libply/ply-utils.c plymouth-0.9.5~git20220412.e960111_new/src/libply/ply-utils.c --- plymouth-0.9.5~git20220412.e960111/src/libply/ply-utils.c 2022-04-15 16:39:24.0 +0800 +++ plymouth-0.9.5~git20220412.e960111_new/src/libply/ply-utils.c 2022-05-13 18:34:30.249211696 +0800 @@ -861,7 +861,7 @@ } /* The minimum resolution at which we turn on a device-scale of 2 */ -#define HIDPI_LIMIT 192 +#define HIDPI_TWICE_LIMIT 160 #define HIDPI_MIN_HEIGHT 1200 int @@ -873,8 +873,20 @@ int device_scale; double dpi_x, dpi_y; const char *force_device_scale; - device_scale = 1; +#define WIDTH_INCHS (width_mm / 25.4) +#define HEIGHT_INCHS (height_mm / 25.4) + +if (width > 0 && height > 0 && width_mm > 0 && height_mm > 0) { +ply_trace("screen width is %d mm", width_mm); +ply_trace("screen height is %d mm", height_mm); +ply_trace("screen width pixels is %d.", width); +ply_trace("screen height pixels is %d.", height); +dpi_x = (double)width / WIDTH_INCHS; +ply_trace("screen width DPI is %lf", dpi_x); +dpi_y = (double)height / HEIGHT_INCHS; +ply_trace("screen height DPI is %lf", dpi_y); +} if ((force_device_scale = getenv ("PLYMOUTH_FORCE_SCALE"))) return strtoul (force_device_scale, NULL, 0); @@ -893,14 +905,10 @@ (width_mm == 16 && height_mm == 10)) return 1; -if (width_mm > 0 && height_mm > 0) { -dpi_x = (double)width / (width_mm / 25.4); -dpi_y = (double)height / (height_mm / 25.4); -/* We don't completely trust these values so both - must be high, and never pick higher ratio than - 2 automatically */ -if (dpi_x > HIDPI_LIMIT && dpi_y > HIDPI_LIMIT) -device_scale = 2; +if (dpi_x > HIDPI_TWICE_LIMIT && dpi_y > HIDPI_TWICE_LIMIT) +{ +device_scale = 2; +ply_trace("When DPI > 160, screen will scale output twice as community want."); } return device_scale;
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-10 15:11:16 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Tue May 10 15:11:16 2022 rev:101 rq:975708 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-05-08 21:52:08.211446847 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-10 15:11:18.339522788 +0200 @@ -1,0 +2,7 @@ +Mon May 9 06:15:39 UTC 2022 - Cliff Zhao + +- Update plymouth.spec: change configure options --with-shutdown-tty + from 1 to 7: Make sure shutdown display could show out + (bsc#1141749). + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.Z7xcjG/_old 2022-05-10 15:11:19.003523624 +0200 +++ /var/tmp/diff_new_pack.Z7xcjG/_new 2022-05-10 15:11:19.007523630 +0200 @@ -379,7 +379,7 @@ %endif --with-release-file=%{_sysconfdir}/os-release \ --with-boot-tty=/dev/tty7 \ - --with-shutdown-tty=/dev/tty1 \ + --with-shutdown-tty=/dev/tty7 \ --with-background-start-color-stop=0x1A3D1F \ --with-background-end-color-stop=0x4EA65C \ --with-background-color=0x3391cd \
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-08 21:52:06 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Sun May 8 21:52:06 2022 rev:100 rq:975515 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-04-22 21:52:34.270690926 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-08 21:52:08.211446847 +0200 @@ -1,0 +2,7 @@ +Sat Apr 30 05:36:09 UTC 2022 - Cliff Zhao + +- Add plymouth-log-on-default.patch: Enable plymouth log by default, + help to resolve random appear problems (bsc#1193736). +- Pick back patch information for label-ft. + +--- New: plymouth-log-on-default.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.Q14Cgw/_old 2022-05-08 21:52:09.991449087 +0200 +++ /var/tmp/diff_new_pack.Q14Cgw/_new 2022-05-08 21:52:09.995449092 +0200 @@ -48,6 +48,8 @@ Patch7: plymouth-quiet-dracut-build-info.patch # PATCH-FIX-OPENSUSE plymouth-watermark-config.patch bsc#1189613 qz...@suse.com -- Add two-step water mark config support. Patch9: plymouth-watermark-config.patch +# PATCH-FIX-OPENSUSE plymouth-log-on-default.patch bsc#1193736 qz...@suse.com -- Enable plymouth log by default, help to resolve random appear problems. +Patch10:plymouth-log-on-default.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. ++ 0001-Add-label-ft-plugin.patch ++ --- /var/tmp/diff_new_pack.Q14Cgw/_old 2022-05-08 21:52:10.019449122 +0200 +++ /var/tmp/diff_new_pack.Q14Cgw/_new 2022-05-08 21:52:10.019449122 +0200 @@ -1,3 +1,25 @@ +From 04fd53750abc1f792ab6d5bdf7416bd7c42451b2 Mon Sep 17 00:00:00 2001 +From: Fabian Vogt +Date: Mon, 25 Jan 2016 08:58:03 +0100 +Subject: [PATCH 1/2] Add label-ft plugin + +This adds a FreeType-based label plugin with minimal dependencies. +Is is a replacement for the label plugin, except that it lacks support for +Unicode and different fonts families. +It's purpose is to be included in the initrd, which isn't easily possible +with the label plugin due to it's massive dependency list. + +Signed-off-by: Fabian Vogt +--- + configure.ac | 10 + + src/libply-splash-graphics/ply-label.c| 5 + + src/plugins/controls/Makefile.am | 6 +- + src/plugins/controls/label-ft/Makefile.am | 22 ++ + src/plugins/controls/label-ft/plugin.c| 501 ++ + 5 files changed, 543 insertions(+), 1 deletion(-) + create mode 100644 src/plugins/controls/label-ft/Makefile.am + create mode 100644 src/plugins/controls/label-ft/plugin.c + 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.ac2020-10-05 21:49:25.578220035 +0800 +++ plymouth-0.9.5+git20200921+20778f2_new/configure.ac2020-10-05 22:07:57.754186183 +0800 ++ 0002-Install-label-ft-plugin-into-initrd-if-available.patch ++ --- /var/tmp/diff_new_pack.Q14Cgw/_old 2022-05-08 21:52:10.031449137 +0200 +++ /var/tmp/diff_new_pack.Q14Cgw/_new 2022-05-08 21:52:10.031449137 +0200 @@ -1,3 +1,15 @@ +From 2c4145e4b7e146541ba8e33aee5e0125423d97bc Mon Sep 17 00:00:00 2001 +From: Fabian Vogt +Date: Wed, 20 Jan 2016 14:03:18 +0100 +Subject: [PATCH 2/2] Install label-ft plugin into initrd, if available + +It is small and useful enough to include it by default. + +Signed-off-by: Fabian Vogt +--- + scripts/plymouth-populate-initrd.in | 9 + + 1 file changed, 9 insertions(+) + 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 ++ 0003-fix_null_deref.patch ++ --- /var/tmp/diff_new_pack.Q14Cgw/_old 2022-05-08 21:52:10.043449152 +0200 +++ /var/tmp/diff_new_pack.Q14Cgw/_new 2022-05-08 21:52:10.047449157 +0200 @@ -1,3 +1,20 @@ +From
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-04-22 21:52:26 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) Package is "plymouth" Fri Apr 22 21:52:26 2022 rev:99 rq:970653 version:0.9.5~git20220412.e960111 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-02-11 23:07:07.746559120 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-04-22 21:52:34.270690926 +0200 @@ -1,0 +2,30 @@ +Tue Apr 05 01:26:27 UTC 2022 - Cliff Zhao + +- Update to version 0.9.5~git20210406.e554475: + * client: Free command parser after event loop + * script: Don't crash for scripts without input validation +functions + * script: Enforce separate lines for function parameters + * configure: Fix help string for --with-background-end-color-stop + * two-step: Make SHOW_ANIMATION_FRACTION configurable + * plugin: animation should transition to the end animation + * theme: Allow themes to configure at which percentage + * scripts: support populating from configurable theme dir + * main: refactor code for searching the theme path + * main: add ThemeDir configuration option + * Fix crash when hiding message in details splash mode + * drm: Honour screen rotation when detecting HiDPI + * main: add --ignore-serial-consoles option so we can ignore +serial consoles + +- Update SPEC file: + A few minor tweaks to fix part of rpmlint error reporting. + +- Drop plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch: + Upstream accompish this requirement in 11b0ce0: Look for config + in runtime dir first(jsc#SLE-11637). + +- Drop source boot-duration: The source is an empty file, ghost + macro in %files section is enough to work. + +--- Old: boot-duration plymouth-0.9.5~git20210406.e554475.tar.xz plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch New: plymouth-0.9.5~git20220412.e960111.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.IW27ma/_old 2022-04-22 21:52:35.130691906 +0200 +++ /var/tmp/diff_new_pack.IW27ma/_new 2022-04-22 21:52:35.138691916 +0200 @@ -23,32 +23,29 @@ %global soversion 5 Name: plymouth -Version:0.9.5~git20210406.e554475 +Version:0.9.5~git20220412.e960111 Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later Group: System/Base URL:https://www.freedesktop.org/wiki/Software/Plymouth Source0:%{name}-%{version}.tar.xz -Source1:boot-duration # PATCH-FIX-OPENSUSE plymouth-dracut-path.patch tittiatc...@gmail.com -- Prefix is /usr/sbin and /usr/bin Patch0: plymouth-dracut-path.patch # PATCH-FIX-OPENSUSE plymouth-some-greenish-openSUSE-colors.patch bnc#886148 fcro...@suse.com -- To use suse colors in tribar. Patch1: plymouth-some-greenish-openSUSE-colors.patch # PATCH-FIX-UPSTREAM plymouth-manpages.patch bnc#871419 idoen...@suse.de -- Fix man page installation Patch2: plymouth-manpages.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. -Patch3: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch # PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@opensuse.org -- Disable the fedora logo reference which is not in openSUSE. -Patch4: plymouth-disable-fedora-logo.patch +Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. -Patch5: plymouth-only_use_fb_for_cirrus_bochs.patch +Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch # PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch6: plymouth-keep-KillMode-none.patch +Patch5: plymouth-keep-KillMode-none.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. -Patch7: plymouth-install-label-library-and-font-file-to-initrd.patch
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-02-11 23:06:42 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1956 (New) Package is "plymouth" Fri Feb 11 23:06:42 2022 rev:98 rq:953317 version:0.9.5~git20210406.e554475 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-02-03 23:16:09.564746723 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1956/plymouth.changes 2022-02-11 23:07:07.746559120 +0100 @@ -1,0 +2,6 @@ +Thu Feb 10 22:09:16 UTC 2022 - Dirk M??ller + +- update plymouth-install-label-library-and-font-file-to-initrd.patch: + avoid aborting on multiple font path match, pick the first one + +--- Other differences: -- ++ plymouth-install-label-library-and-font-file-to-initrd.patch ++ --- /var/tmp/diff_new_pack.f9l9GA/_old 2022-02-11 23:07:08.586561452 +0100 +++ /var/tmp/diff_new_pack.f9l9GA/_new 2022-02-11 23:07:08.590561463 +0100 @@ -13,11 +13,11 @@ PLYMOUTH_MODULE_NAME=$(grep "ModuleName *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/${PLYMOUTH_THEME_NAME}/${PLYMOUTH_THEME_NAME}.plymouth | sed 's/ModuleName *= *//') PLYMOUTH_THEME_DIR="${PLYMOUTH_DATADIR}/plymouth/themes/${PLYMOUTH_THEME_NAME}" PLYMOUTH_IMAGE_DIR=$(grep "ImageDir *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 's/ImageDir *= *//') -+PLYMOUTH_Font_PATH=$(fc-list |grep $(fc-match "$(echo $(grep "^Font *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/`plymouth-set-default-theme`/`plymouth-set-default-theme`.plymouth | sed -e 's/^Font *= *//'| awk 'NF{NF--};1'))" |awk -F : {'print $1'}) |awk -F : {'print $1'}) -+PLYMOUTH_TitleFont_PATH=$(fc-list |grep $(fc-match "$(echo $(grep "^TitleFont *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/`plymouth-set-default-theme`/`plymouth-set-default-theme`.plymouth | sed -e 's/^TitleFont *= *//'| awk 'NF{NF--};1'))" |awk -F : {'print $1'}) |awk -F : {'print $1'}) ++PLYMOUTH_Font_PATH=$(fc-list |grep $(fc-match "$(echo $(grep "^Font *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/`plymouth-set-default-theme`/`plymouth-set-default-theme`.plymouth | sed -e 's/^Font *= *//'| awk 'NF{NF--};1'))" |awk -F : {'print $1'}) |awk -F : {'print $1'} | sort -u | head -n 1) ++PLYMOUTH_TitleFont_PATH=$(fc-list |grep $(fc-match "$(echo $(grep "^TitleFont *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/`plymouth-set-default-theme`/`plymouth-set-default-theme`.plymouth | sed -e 's/^TitleFont *= *//'| awk 'NF{NF--};1'))" |awk -F : {'print $1'}) |awk -F : {'print $1'} | sort -u | head -n 1) + -+[ -f ${PLYMOUTH_Font_PATH} ] && inst ${PLYMOUTH_Font_PATH} $INITRDDIR -+[ -f ${PLYMOUTH_TitleFont_PATH} ] && inst ${PLYMOUTH_TitleFont_PATH} $INITRDDIR ++[ -f "${PLYMOUTH_Font_PATH}" ] && inst ${PLYMOUTH_Font_PATH} $INITRDDIR ++[ -f "${PLYMOUTH_TitleFont_PATH}" ] && inst ${PLYMOUTH_TitleFont_PATH} $INITRDDIR if [ ! -f ${PLYMOUTH_SYSROOT}${PLYMOUTH_PLUGIN_PATH}/${PLYMOUTH_MODULE_NAME}.so ]; then echo "The default plymouth plugin (${PLYMOUTH_MODULE_NAME}) doesn't exist" >&2
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-02-03 23:15:51 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1898 (New) Package is "plymouth" Thu Feb 3 23:15:51 2022 rev:97 rq:950758 version:0.9.5~git20210406.e554475 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2022-01-29 21:01:51.650763273 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1898/plymouth.changes 2022-02-03 23:16:09.564746723 +0100 @@ -1,0 +2,21 @@ +Sun Jan 30 05:12:13 UTC 2022 - Cliff Zhao + +- Add plymouth-watermark-config.patch: + Add two-step theme watermark configuration support, make the + tumbleweed watermark could show in the boot splash (bsc#1189613). + +--- +Sun Jan 30 05:06:23 UTC 2022 - Cliff Zhao + +- Add plymouth-quiet-dracut-build-info.patch: Avoid the dracut + building info which is useless for plymouth(bsc#1189613). + +--- +Sun Jan 30 05:01:45 UTC 2022 - Cliff Zhao + +- Add plymouth-install-label-library-and-font-file-to-initrd.patch: + Compress label.so and current theme's font into initrd to avoid + prompt disappear when the folder in which has been encrypt + (boo#1183425). + +--- New: plymouth-install-label-library-and-font-file-to-initrd.patch plymouth-quiet-dracut-build-info.patch plymouth-watermark-config.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.QcXQij/_old 2022-02-03 23:16:10.412740935 +0100 +++ /var/tmp/diff_new_pack.QcXQij/_new 2022-02-03 23:16:10.416740907 +0100 @@ -45,11 +45,17 @@ Patch5: plymouth-only_use_fb_for_cirrus_bochs.patch # PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. Patch6: plymouth-keep-KillMode-none.patch +# PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. +Patch7: plymouth-install-label-library-and-font-file-to-initrd.patch +# PATCH-FIX-OPENSUSE plymouth-quiet-dracut-build-info.patch bsc#1189613 qz...@suse.com -- Hide unuseful output when re-generate initrd. +Patch8: plymouth-quiet-dracut-build-info.patch +# PATCH-FIX-OPENSUSE plymouth-watermark-config.patch bsc#1189613 qz...@suse.com -- Add two-step water mark config support. +Patch9: plymouth-watermark-config.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 -#uo PATCH-FIX-UPSTREAM 0003-fix_null_deref.patch boo#959986 fv...@suse.com -- add ability to output text in initrd needed for encryption. +# 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 ++ plymouth-install-label-library-and-font-file-to-initrd.patch ++ diff -Nura plymouth-0.9.5+git20201026+53c83cc/scripts/plymouth-populate-initrd.in plymouth-0.9.5+git20201026+53c83cc_new/scripts/plymouth-populate-initrd.in --- plymouth-0.9.5+git20201026+53c83cc/scripts/plymouth-populate-initrd.in 2021-06-14 01:04:23.842500337 +0800 +++ plymouth-0.9.5+git20201026+53c83cc_new/scripts/plymouth-populate-initrd.in 2021-06-14 01:06:52.766783152 +0800 @@ -420,6 +420,7 @@ inst ${PLYMOUTH_PLUGIN_PATH}/text.so $INITRDDIR inst ${PLYMOUTH_DATADIR}/plymouth/themes/details/details.plymouth $INITRDDIR inst ${PLYMOUTH_PLUGIN_PATH}/details.so $INITRDDIR +inst ${PLYMOUTH_PLUGIN_PATH}/label.so $INITRDDIR inst ${PLYMOUTH_LOGO_FILE} $INITRDDIR inst @RELEASE_FILE@ $INITRDDIR inst ${PLYMOUTH_POLICYDIR}/plymouthd.defaults $INITRDDIR @@ -442,6 +443,11 @@ PLYMOUTH_MODULE_NAME=$(grep "ModuleName *= *" ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/${PLYMOUTH_THEME_NAME}/${PLYMOUTH_THEME_NAME}.plymouth | sed 's/ModuleName *= *//')
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-01-29 21:01:15 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1898 (New) Package is "plymouth" Sat Jan 29 21:01:15 2022 rev:96 rq:949492 version:0.9.5~git20210406.e554475 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2021-09-07 21:13:40.932741711 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1898/plymouth.changes 2022-01-29 21:01:51.650763273 +0100 @@ -1,0 +2,29 @@ +Thu Jan 13 15:14:28 UTC 2022 - Cliff Zhao + +- Update SPEC file: + Remove usermerged macro and script: + 1, currently, it blocks the building in SLE-15-SP4; + 2, plymouth already build with "without-system-root-install", + make all binary install to /usr/bin and /usr/sbin; which + fit for /user merge target. + 3, plymouth is not launched by user. and all system intergration + point are called from /usr. + 4, So no change need to do, everything already works. + Remove rm rhgb-client: + plymouth already build with "without-rhgb-compat-link", + rhgb doesn't generated from beginning. + Remove "disable-libkms": + SUSE support kms and drm very well now, plymouth works + fine with them. +- Remove plymouth-correct-runtime-dir.patch: + Use upstream build param "with-runtimedir=/run" to instead. +- Change plymouth-dracut build arch to noarch: + It only contain a script. + Change libply, libply-boot-client, libply-splash-core, + libply-splash-graphics group from Development/Libraries/C and + C++ to System/Libraries: + They are plymouth and plymouthd runtime library, which install + together with plymouth. +- Resort rpm file list. + +--- Old: plymouth-correct-runtime-dir.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.P2dfPB/_old 2022-01-29 21:01:52.310758836 +0100 +++ /var/tmp/diff_new_pack.P2dfPB/_new 2022-01-29 21:01:52.318758782 +0100 @@ -1,7 +1,7 @@ # # spec file for package plymouth # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,18 +35,16 @@ Patch0: plymouth-dracut-path.patch # PATCH-FIX-OPENSUSE plymouth-some-greenish-openSUSE-colors.patch bnc#886148 fcro...@suse.com -- To use suse colors in tribar. Patch1: plymouth-some-greenish-openSUSE-colors.patch -# PATCH-FIX-OPENSUSE plymouth-correct-runtime-dir.patch tittiatc...@gmail.com -- Make sure the runtime directory is /run and not /var/run -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 +Patch2: plymouth-manpages.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. -Patch4: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch +Patch3: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch # PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@opensuse.org -- Disable the fedora logo reference which is not in openSUSE. -Patch6: plymouth-disable-fedora-logo.patch +Patch4: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. -Patch7: plymouth-only_use_fb_for_cirrus_bochs.patch +Patch5: plymouth-only_use_fb_for_cirrus_bochs.patch # PATCH-FIX-OPENSUSE plymouth-keep-KillMode-none.patch bsc#1177082 bsc#1184087 boo#1182145 qz...@suse.com -- Keep the plymouth-start.service KillMode=none. -Patch8: plymouth-keep-KillMode-none.patch +Patch6: plymouth-keep-KillMode-none.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. @@ -98,16 +96,24 @@
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2021-09-07 21:13:37 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1899 (New) Package is "plymouth" Tue Sep 7 21:13:37 2021 rev:95 rq:916133 version:0.9.5~git20210406.e554475 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2021-05-20 19:23:05.202437913 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1899/plymouth.changes 2021-09-07 21:13:40.932741711 +0200 @@ -1,0 +2,250 @@ +Tue Aug 31 14:13:20 UTC 2021 - Cliff Zhao + +- Add plymouth-keep-KillMode-none.patch: Keep the plymouth-start.service + KillMode=none. The new mothod of "mixed" KillMode could not work + with current edition of systemd and will block system boot + (bsc#1177082 bsc#1184087 boo#1182145). +- Update plymouth-dracut-path.patch: Make it could apply to prior + update edition. + +--- +Wed Aug 18 07:52:38 UTC 2021 - pando...@gmail.com + +- Update to version 0.9.5~git20210406.e554475: + * systemd: Add plymouth-switch-root-initramfs.service to switch back to initramfs on shutdown + * main: Add a plymouthd-fd-escrow helper + * main: Dump debug log to plymouth-shutdown-debug.log on shutdown/reboot + * main: Cleanly quit on SIGTERM + * main: Only mark plymouthd as unkillable when running from the initrd + * ply-device-manager: Don't deactivate renderers from ply_device_manager_free () + * details: Clear newly added text-display before replaying log messages + * text/tribar: Fix ply_boot_splash_hide () not clearing the terminal + * ply-text-display: Fix bottom pixels of fbcon not getting cleared + * ply-text-display: Only skip clearing the screen when tracing to a terminal + * main: Redirect stdio/stderr to null when tracing to a file + * ply-logger: Add a ply_is_tracing_to_terminal () helper + * main: Retain splash on on_show_splash() and on_hide_splash() + * ply-device-manager: Fix bad assertion + * two-step: Links against libintl.so if LNS + * The use of AM_GNU_GETTEXT_VERSION in configure.ac instructs autopoint to copy po/Makefile.in.in from the exact gettext version. It is fine if the version of gettext installed on the system has the same minor version number with the requested version, but it fails if you have a newer version of gettext because of the mismatch between autoconf macros and Makefile.in.in. + * ply-device-manager: Speed up DRM-connector probing + * ply-device-manager: add a verify_add_or_change() helper + * ply-device-manager: push udev_device_get_devnode call up into on_udev_event + * two-step: Fix unused variable compiler warning + * scripts: Remove new-object.sh + * two-step: Only create background_bgrt_fallback_image if use_firmware_background is set + * two-step: Always load the BGRT fallback image + * Fix BGRT fallback rendering + * systemd: switch to KillMode=mixed + * Use fallback image if BGRT is not supported + * client: Don't wait forever for a ping reply + * Revert "Don't wait forever for a ping reply." + * Don't wait forever for a ping reply. + * 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 + * Initialize the translations on start if they are available + * Use the correct key name for title and subtitle + * autogoo: use /proc/self/fd/0 instead of /dev/stdin + * configure: bump to 0.9.6 + * Apply suggestion to .gitlab-ci.yml + * ci: Add a `distcheck` step + * Add CI pipeline for Plymouth + * configure: quiet a warning + * po: drop intltool usage + * docs: fix man page cross-reference + * Rename 'percent_done' to 'fraction_done' + * main: Don't bail out of load_settings if "Theme" is missing + * main: fix mode changing before splash is shown + * main: switch log file when switching mode + * two-step: Center message text within labels if labels are centered + * 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 + * Add RemainAfterExit=yes to plymouth's systemd service files + * 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
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2021-05-20 19:23:04 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2988 (New) Package is "plymouth" Thu May 20 19:23:04 2021 rev:94 rq:893332 version:0.9.5+git20201026+53c83cc Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2021-05-01 00:46:31.367499024 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2988/plymouth.changes 2021-05-20 19:23:05.202437913 +0200 @@ -1,0 +2,7 @@ +Fri May 14 14:19:22 UTC 2021 - Dominique Leuenberger + +- Do not own /usr/share/locale (owned by filesystem): + + Split out -lang package + + Use find_lang macro to create file list for -lang package + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.KTfNMo/_old 2021-05-20 19:23:05.882435035 +0200 +++ /var/tmp/diff_new_pack.KTfNMo/_new 2021-05-20 19:23:05.882435035 +0200 @@ -86,7 +86,7 @@ Requires: systemd >= 186 Requires(post): coreutils Requires(post): plymouth-scripts = %{version} -Requires(postun): coreutils +Requires(postun):coreutils Suggests: plymouth-plugin-label Provides: bootsplash = 3.5 Obsoletes: bootsplash < 3.5 @@ -98,6 +98,7 @@ place of the text messages that normally get shown. Text messages are instead redirected to a log file for viewing after boot. +%lang_package %package -n libply-boot-client%{soversion} Summary:Plymouth core library @@ -416,6 +417,8 @@ rm -f %{buildroot}%{_sysconfdir}/plymouth/plymouthd.conf rm -f %{buildroot}%{_datadir}/plymouth/plymouthd.conf +%find_lang %{name} + %post %{?regenerate_initrd_post} if [ ! -e /.buildenv ]; then @@ -551,7 +554,8 @@ %ghost %{_localstatedir}/lib/plymouth/boot-duration %{_unitdir}/* %ghost %{_localstatedir}/log/boot.log -/usr/share/locale/ + +%files lang -f %{name}.lang %files branding-upstream %{_datadir}/plymouth/plymouthd.defaults
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2021-05-01 00:46:25 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1947 (New) Package is "plymouth" Sat May 1 00:46:25 2021 rev:93 rq:889523 version:0.9.5+git20201026+53c83cc Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2021-02-22 14:22:05.719533922 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1947/plymouth.changes 2021-05-01 00:46:31.367499024 +0200 @@ -1,0 +2,15 @@ +Wed Feb 24 08:25:42 UTC 2021 - Cliff Zhao + +- Pickup plymouth-only_use_fb_for_cirrus_bochs.patch: Currently our + kernel hardware support need this fix, and boo#1172028 will be + fix seperately (bnc#888590 boo#1172028 bsc#1181913). + +--- +Sat Feb 20 08:37:12 UTC 2021 - Cliff Zhao + +- Disable plymouth-systemd-KillMode-mixed.patch: Temporary disable + it, because aarch64 and ppc64le system could not booting in + release period, and this is only a enhancement with no harm to + rollback (bnc#1177082, bnc#1182145, bnc#1184087). + +--- New: plymouth-only_use_fb_for_cirrus_bochs.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.6EvjnC/_old 2021-05-01 00:46:31.983496280 +0200 +++ /var/tmp/diff_new_pack.6EvjnC/_new 2021-05-01 00:46:31.987496263 +0200 @@ -47,6 +47,8 @@ Patch4: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch # PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@opensuse.org -- Disable the fedora logo reference which is not in openSUSE. Patch6: plymouth-disable-fedora-logo.patch +# PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. +Patch7: plymouth-only_use_fb_for_cirrus_bochs.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. ++ plymouth-only_use_fb_for_cirrus_bochs.patch ++ From: Fabian Vogt Subject: force fb for cirrus and bochs, force drm otherwise References: bsc#888590, bsc#980750 DRM does not work well with cirrus and bochs (no display) but the framebuffer driver prevents DRM drivers from loading. As we need to support cirrus for libvirt and bochs for QEMU, we cannot just remove support for frame-buffer. Index: plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-core/ply-device-manager.c === --- plymouth-0.9.3+git20180807.7663b0c.orig/src/libply-splash-core/ply-device-manager.c 2018-08-07 17:41:15.0 +0200 +++ plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-core/ply-device-manager.c 2018-08-17 19:58:41.178821647 +0200 @@ -228,13 +228,33 @@ create_devices_for_udev_device (ply_devi subsystem = udev_device_get_subsystem (device); ply_trace ("device subsystem is %s", subsystem); +const char *card_vendor = udev_device_get_sysattr_value (device, "device/vendor"); +const char *card_device = udev_device_get_sysattr_value (device, "device/device"); +bool use_fb = false; +if (card_vendor) { +/* Cirrus */ +if (strcmp ("0x1013", card_vendor) == 0) +use_fb = true; +/* "Technical Corp", also used by bochs */ +else if (strcmp ("0x1234", card_vendor) == 0) +use_fb = strcmp("0x", card_device) == 0; +} + if (subsystem != NULL && strcmp (subsystem, SUBSYSTEM_DRM) == 0) { ply_trace ("found DRM device %s", device_path); renderer_type = PLY_RENDERER_TYPE_DRM; +if (use_fb) { +ply_trace ("forcing use of framebuffer for cirrusdrmfb"); +renderer_type = PLY_RENDERER_TYPE_NONE; +} } else if (strcmp (subsystem, SUBSYSTEM_FRAME_BUFFER) == 0) {
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2021-02-22 14:22:04 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2378 (New) Package is "plymouth" Mon Feb 22 14:22:04 2021 rev:92 rq:872578 version:0.9.5+git20201026+53c83cc Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2021-02-07 15:14:05.265390853 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2378/plymouth.changes 2021-02-22 14:22:05.719533922 +0100 @@ -1,0 +2,8 @@ +Sat Feb 13 14:25:36 UTC 2021 - Arjen de Korte + +- Fix broken use of %service_add_post and %service_del_postun. Without + any services specified, the first is a no-op, the latter will only + execute systemctl daemon-reload (boo#1179849). +- Use %ldconfig_scriptlets macro in Tumbleweed + +--- Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.sgB9ao/_old 2021-02-22 14:22:06.379534566 +0100 +++ /var/tmp/diff_new_pack.sgB9ao/_new 2021-02-22 14:22:06.383534570 +0100 @@ -1,7 +1,7 @@ # # spec file for package plymouth # -# Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -419,11 +419,14 @@ if [ ! -e /.buildenv ]; then [ -f %{_localstatedir}/lib/plymouth/boot-duration ] || cp -f %{_datadir}/plymouth/default-boot-duration %{_localstatedir}/lib/plymouth/boot-duration fi -%service_add_post %postun %{?regenerate_initrd_post} -%service_del_postun +%if 0%{?suse_version} > 1500 +%service_del_postun_without_restart +%else +%systemd_postun +%endif if [ $1 -eq 0 ]; then rm -f %{_libdir}/plymouth/default.so rm -f /boot/initrd-plymouth.img @@ -432,6 +435,12 @@ %posttrans %{?regenerate_initrd_posttrans} +%if 0%{?suse_version} > 1500 +%ldconfig_scriptlets -n libply-boot-client%{soversion} +%ldconfig_scriptlets -n libply-splash-core%{soversion} +%ldconfig_scriptlets -n libply-splash-graphics%{soversion} +%ldconfig_scriptlets -n libply%{soversion} +%else %post -n libply-boot-client%{soversion} -p /sbin/ldconfig %postun -n libply-boot-client%{soversion} -p /sbin/ldconfig %post -n libply-splash-core%{soversion} -p /sbin/ldconfig @@ -440,6 +449,8 @@ %postun -n libply-splash-graphics%{soversion} -p /sbin/ldconfig %post -n libply%{soversion} -p /sbin/ldconfig %postun -n libply%{soversion} -p /sbin/ldconfig +%endif + %post theme-spinfinity if [ $1 -eq 1 ]; then set -x
commit plymouth for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2021-02-07 15:13:56 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.28504 (New) Package is "plymouth" Sun Feb 7 15:13:56 2021 rev:91 rq:868420 version:0.9.5+git20201026+53c83cc Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2020-12-09 22:11:49.683091777 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.28504/plymouth.changes 2021-02-07 15:14:05.265390853 +0100 @@ -1,0 +2,7 @@ +Mon Feb 1 15:18:48 UTC 2021 - Cliff Zhao + +- Disable plymouth-ignore-serial-console.patch: + We could not totally disable serial, because S390 and some customer + are still rely on it (bnc#1180973, bnc#1181216). + +--- Old: plymouth-ignore-serial-console.patch Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.Ni3R6a/_old 2021-02-07 15:14:06.233391888 +0100 +++ /var/tmp/diff_new_pack.Ni3R6a/_new 2021-02-07 15:14:06.237391892 +0100 @@ -1,7 +1,7 @@ # # spec file for package plymouth # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -45,8 +45,6 @@ Patch3: plymouth-manpages.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. Patch4: plymouth-no-longer-modify-conf-to-drop-isopensuse-macro.patch -# PATCH-FIX-OPENSUSE plymouth-ignore-serial-console.patch qz...@opensuse.org bnc#1051692 bnc#1164123 bnc#1170906 -- Don't output in serial console for openQA need to take serial in the test, and yast-installation prgram has a feature to install system through it. -Patch5: plymouth-ignore-serial-console.patch # PATCH-FIX-OPENSUSE plymouth-disable-fedora-logo.patch qz...@opensuse.org -- Disable the fedora logo reference which is not in openSUSE. Patch6: plymouth-disable-fedora-logo.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.
commit plymouth for openSUSE:Factory
Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2020-12-09 22:11:47 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.2328 (New) Package is "plymouth" Wed Dec 9 22:11:47 2020 rev:90 rq:853681 version:0.9.5+git20201026+53c83cc Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2020-12-07 15:00:49.768743150 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.2328/plymouth.changes 2020-12-09 22:11:49.683091777 +0100 @@ -1,0 +2,6 @@ +Tue Dec 8 03:46:39 UTC 2020 - Cliff Zhao + +- Update to version: 0.9.5+git20201026: + Don't wait forever for a ping reply. + +--- Old: plymouth-0.9.5+git20200921+20778f2.tar.xz New: plymouth-0.9.5+git20201026+53c83cc.tar.xz Other differences: -- ++ plymouth.spec ++ --- /var/tmp/diff_new_pack.2PaQGo/_old 2020-12-09 22:11:50.603092709 +0100 +++ /var/tmp/diff_new_pack.2PaQGo/_new 2020-12-09 22:11:50.607092714 +0100 @@ -27,7 +27,7 @@ %define plymouth_initrd_file /boot/initrd-plymouth.img Name: plymouth -Version:0.9.5+git20200921+20778f2 +Version:0.9.5+git20201026+53c83cc Release:0 Summary:Graphical Boot Animation and Logger License:GPL-2.0-or-later ++ plymouth-0.9.5+git20200921+20778f2.tar.xz -> plymouth-0.9.5+git20201026+53c83cc.tar.xz ++ /work/SRC/openSUSE:Factory/plymouth/plymouth-0.9.5+git20200921+20778f2.tar.xz /work/SRC/openSUSE:Factory/.plymouth.new.2328/plymouth-0.9.5+git20201026+53c83cc.tar.xz differ: char 25, line 1 ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org
commit plymouth for openSUSE:Factory
Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2020-12-07 15:00:42 Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.5913 (New) Package is "plymouth" Mon Dec 7 15:00:42 2020 rev:89 rq:853463 version:0.9.5+git20200921+20778f2 Changes: --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes2020-12-03 18:37:45.137644257 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new.5913/plymouth.changes 2020-12-07 15:00:49.768743150 +0100 @@ -2 +2 @@ -Thu Sat 21 14:26:51 UTC 2020 - Cliff Zhao +Sat Nov 21 14:26:51 UTC 2020 - Cliff Zhao Other differences: -- ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org