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.changes        2022-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 <qz...@suse.com>
+
+- 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.
 
-Index: 
plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-core/ply-device-manager.c
-===================================================================
-
-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.000000000 +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 @@
+diff -Nura 
plymouth-22.02.122+94.4bd41a3/src/libply-splash-core/ply-device-manager.c 
plymouth-22.02.122+94.4bd41a3_new/src/libply-splash-core/ply-device-manager.c
+--- plymouth-22.02.122+94.4bd41a3/src/libply-splash-core/ply-device-manager.c  
2022-10-26 19:09:02.000000000 +0800
++++ 
plymouth-22.02.122+94.4bd41a3_new/src/libply-splash-core/ply-device-manager.c   
   2022-10-27 00:07:06.605777003 +0800
+@@ -316,6 +316,18 @@
                  subsystem = udev_device_get_subsystem (device);
                  ply_trace ("device subsystem is %s", subsystem);
  
@@ -31,7 +28,7 @@
                  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 @@
+@@ -323,10 +335,18 @@
                          }
                          ply_trace ("found DRM device %s", device_path);
                          renderer_type = PLY_RENDERER_TYPE_DRM;
@@ -48,7 +45,7 @@
 +                        else if (!fb_device_has_drm_device (manager, device)) 
{
 +                                ply_trace ("avoiding use of framebuffer to 
not block DRM drivers from working");
 +                        }
+                         else if (force_fb)
+                                 renderer_type = 
PLY_RENDERER_TYPE_FRAME_BUFFER;
                          else
-                                 ply_trace ("ignoring, since there's a DRM 
device associated with it");
-                 }
 

++++++ plymouth-watermark-config.patch ++++++
--- /var/tmp/diff_new_pack.ts4BKE/_old  2022-10-28 19:29:16.942556723 +0200
+++ /var/tmp/diff_new_pack.ts4BKE/_new  2022-10-28 19:29:16.946556743 +0200
@@ -1,8 +1,30 @@
-Index: plymouth-22.02.122+64.0b0e93c_new/src/plugins/splash/two-step/plugin.c
-===================================================================
-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.000000000 +0800
-+++ plymouth-22.02.122+64.0b0e93c_new/src/plugins/splash/two-step/plugin.c     
2022-08-13 22:48:06.625172362 +0800
+diff -Nura plymouth-22.02.122+94.4bd41a3/scripts/plymouth-populate-initrd.in 
plymouth-22.02.122+94.4bd41a3_new/scripts/plymouth-populate-initrd.in
+--- plymouth-22.02.122+94.4bd41a3/scripts/plymouth-populate-initrd.in  
2022-10-27 12:28:09.250335251 +0800
++++ plymouth-22.02.122+94.4bd41a3_new/scripts/plymouth-populate-initrd.in      
2022-10-27 14:41:01.624380841 +0800
+@@ -491,6 +491,7 @@
+ 
+ PLYMOUTH_MODULE_NAME=$(grep "ModuleName *= *" 
${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 
's/ModuleName *= *//')
+ PLYMOUTH_IMAGE_DIR=$(grep "ImageDir *= *" 
${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 
's/ImageDir *= *//')
++PLYMOUTH_WATERMARK_PATH=$(grep "WatermarkPath *= *" 
${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 
's/WatermarkPath *= *//')
+ 
+ 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)
+@@ -516,6 +517,12 @@
+      inst_recur "${PLYMOUTH_IMAGE_DIR}"
+ fi
+ 
++# WatermarkPath is either an image file or a symlink to it
++[ -f "${PLYMOUTH_WATERMARK_PATH}" ] && inst "${PLYMOUTH_WATERMARK_PATH}" 
$INITRDDIR
++if [ -L "${PLYMOUTH_WATERMARK_PATH}" ]; then
++    inst_symlink "${PLYMOUTH_WATERMARK_PATH}" 
++fi
++
+ if [ -f "${PLYMOUTH_PLUGIN_PATH}/label-freetype.so" ]; then
+      inst ${PLYMOUTH_PLUGIN_PATH}/label-freetype.so $INITRDDIR
+      font=$(fc-match -f %{file})
+diff -Nura plymouth-22.02.122+94.4bd41a3/src/plugins/splash/two-step/plugin.c 
plymouth-22.02.122+94.4bd41a3_new/src/plugins/splash/two-step/plugin.c
+--- plymouth-22.02.122+94.4bd41a3/src/plugins/splash/two-step/plugin.c 
2022-08-13 20:58:13.000000000 +0800
++++ plymouth-22.02.122+94.4bd41a3_new/src/plugins/splash/two-step/plugin.c     
2022-10-27 14:37:52.319120852 +0800
 @@ -1095,9 +1095,23 @@
          plugin->background_tile_image = ply_image_new (image_path);
          free (image_path);
@@ -30,11 +52,9 @@
  
          if (!ply_kernel_command_line_has_argument 
("secure_boot.warn_if_disabled=false") &&
              !ply_is_secure_boot_enabled ()) {
-Index: plymouth-22.02.122+64.0b0e93c_new/themes/bgrt/bgrt.plymouth.desktop
-===================================================================
-diff -Nura plymouth-22.02.122+64.0b0e93c/themes/bgrt/bgrt.plymouth.desktop 
plymouth-22.02.122+64.0b0e93c_new/themes/bgrt/bgrt.plymouth.desktop
---- plymouth-22.02.122+64.0b0e93c/themes/bgrt/bgrt.plymouth.desktop    
2022-04-15 16:39:24.000000000 +0800
-+++ plymouth-22.02.122+64.0b0e93c_new/themes/bgrt/bgrt.plymouth.desktop        
2022-08-13 22:45:46.132327415 +0800
+diff -Nura plymouth-22.02.122+94.4bd41a3/themes/bgrt/bgrt.plymouth.desktop 
plymouth-22.02.122+94.4bd41a3_new/themes/bgrt/bgrt.plymouth.desktop
+--- plymouth-22.02.122+94.4bd41a3/themes/bgrt/bgrt.plymouth.desktop    
2022-04-15 16:39:24.000000000 +0800
++++ plymouth-22.02.122+94.4bd41a3_new/themes/bgrt/bgrt.plymouth.desktop        
2022-10-27 14:38:58.846563650 +0800
 @@ -7,6 +7,7 @@
  Font=Cantarell 12
  TitleFont=Cantarell Light 30
@@ -43,30 +63,4 @@
  DialogHorizontalAlignment=.5
  DialogVerticalAlignment=.382
  TitleHorizontalAlignment=.5
-Index: plymouth-22.02.122+64.0b0e93c_new/scripts/plymouth-populate-initrd.in
-===================================================================
-diff -Nura plymouth-22.02.122+64.0b0e93c/scripts/plymouth-populate-initrd.in 
plymouth-22.02.122+64.0b0e93c_new/scripts/plymouth-populate-initrd.in
---- plymouth-22.02.122+64.0b0e93c/scripts/plymouth-populate-initrd.in  
2022-08-13 22:33:38.499980381 +0800
-+++ plymouth-22.02.122+64.0b0e93c_new/scripts/plymouth-populate-initrd.in      
2022-08-13 22:44:01.052695444 +0800
-@@ -491,6 +491,7 @@
- 
- PLYMOUTH_MODULE_NAME=$(grep "ModuleName *= *" 
${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 
's/ModuleName *= *//')
- PLYMOUTH_IMAGE_DIR=$(grep "ImageDir *= *" 
${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 
's/ImageDir *= *//')
-+PLYMOUTH_WATERMARK_PATH=$(grep "WatermarkPath *= *" 
${PLYMOUTH_SYSROOT}${PLYMOUTH_THEME_DIR}/${PLYMOUTH_THEME_NAME}.plymouth | sed 
's/WatermarkPath *= *//')
- 
- 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)
-@@ -516,6 +517,12 @@
-      inst_recur "${PLYMOUTH_IMAGE_DIR}"
- fi
- 
-+# WatermarkPath is either an image file or a symlink to it
-+[ -f "${PLYMOUTH_WATERMARK_PATH}" ] && inst "${PLYMOUTH_WATERMARK_PATH}" 
$INITRDDIR
-+if [ -L "${PLYMOUTH_WATERMARK_PATH}" ]; then
-+    inst_symlink "${PLYMOUTH_WATERMARK_PATH}" 
-+fi
-+
- if [ -L 
${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth ]; then
-     cp -a 
${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth 
$INITRDDIR${PLYMOUTH_DATADIR}/plymouth/themes
- fi
 

Reply via email to