Hello community,

here is the log from the commit of package plymouth for openSUSE:Factory 
checked in at 2020-05-04 18:18:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plymouth (Old)
 and      /work/SRC/openSUSE:Factory/.plymouth.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plymouth"

Mon May  4 18:18:22 2020 rev:82 rq: version:0.9.5+git20190908+3abfab2

Changes:
--------
--- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes        2020-04-29 
20:42:21.531638967 +0200
+++ /work/SRC/openSUSE:Factory/.plymouth.new.2738/plymouth.changes      
2020-05-04 18:18:57.242424824 +0200
@@ -2,73 +1,0 @@
-Fri Apr 24 07:39:59 UTC 2020 - Cliff Zhao <[email protected]>
-
-- Update to version 0.9.5+git20200418+14e91cc:
-  Don't bail out of load_settings if "Theme" is missing. 
-
--------------------------------------------------------------------
-Sat Apr 11 05:11:27 UTC 2020 - Cliff Zhao <[email protected]>
-
-- Update to version plymouth-0.9.5+git20200407+6ca4b5b:
-  plymouthd: fix mode changing before splash is shown.
-  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
-  two-step: Add UseEndAnimation setting.
-- Add plymouth-ignore-serial-console.patch:
-  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 (bnc#1164123).
-- Add plymouth-disable-fedora-bizcom-theme.patch:
-  Will not compile fedora related theme packages, which openSUSE
-  don't need.
-- Drop plymouth-avoid-umount-hanging-shutdown.patch:
-  Already merged to upstream.
-- Drop boot-duration:
-  this is an empty file which can generated after package building.
-
--------------------------------------------------------------------
-Thu Feb 13 19:25:54 UTC 2020 - Stefan Brüns <[email protected]>
-
-- Remove gnu-unifont-bitmap-font runtime dependency, it is not
-  used anywhere.
-- Replace autosetup -S git by setup + autopatch, remove git
-  build dependency.
-- Remove unused kernel-headers and module-init-tools build deps.
-- Make plymouth-scripts noarch (installed in /usr/lib), adjust
-  its runtime dependencies.
-
--------------------------------------------------------------------
-Sun Jan  5 04:01:42 UTC 2020 - Stefan Brüns <[email protected]>
-
-- Fix spinfinity Requires, throbgress is no longer available,
-  but the two-step plugin has gained the required capabilities.
-
--------------------------------------------------------------------
-Tue Dec 24 08:49:24 UTC 2019 - Cliff Zhao <[email protected]>
-
-- Update to version plymouth-0.9.5+git20191224+d7c737d:
-  * drm: Keep hw-rotation on devices with upside down LCD panels
-  * themes: spinner/bgrt: Modify password dialog to match gnome
-    3.34 changes
-  * two-step: Change keyboard-indicator positioning to fixed
-    offset below dialog
-  * two-step: Fix wrong horizontal position of bgrt logo on
-    left-side-up LCD panels
-  * drm: Mark buffer as clean in ply_renderer_head_new()
-  * throbgress: Remove the throbgress plugin
-  * boot-splash: fix memory leak in error path.
-- Add plymouth-disable-fedora-logo.patch:
-  Disable the logo file which links to fedora custom position, 
-  and openSUSE don't have it.
-- Drop plymouth-dracut-path.patch:
-  Nolonger needed for the latest update.
-- Drop  plymouth-correct-runtime-dir.patch:
-  Nolonger needed for the latest update.
-- Porting old patches to fit the latest update.
-  0001-Add-label-ft-plugin.patch
-  0002-Install-label-ft-plugin-into-initrd-if-available.patch 
-- Upstream dropped theme throbgress, So we nolonger build it.
-
--------------------------------------------------------------------
@@ -85 +12,2 @@
-  /var during shutdown period(bsc#1105688,bsc#1129386,bsc#1134660). 
+  /var during shutdown period(bsc#1105688, bsc#1129386, 
+  bsc#1134660). 

Old:
----
  plymouth-0.9.5+git20200418+14e91cc.tar.xz
  plymouth-disable-fedora-bizcom-theme.patch
  plymouth-disable-fedora-logo.patch
  plymouth-ignore-serial-console.patch

New:
----
  boot-duration
  plymouth-0.9.5+git20190908+3abfab2.tar.xz
  plymouth-avoid-umount-hanging-shutdown.patch
  plymouth-correct-runtime-dir.patch
  plymouth-dracut-path.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ plymouth.spec ++++++
++++ 847 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/plymouth/plymouth.spec
++++ and /work/SRC/openSUSE:Factory/.plymouth.new.2738/plymouth.spec

++++++ 0001-Add-label-ft-plugin.patch ++++++
--- /var/tmp/diff_new_pack.unmE2H/_old  2020-05-04 18:18:58.618427614 +0200
+++ /var/tmp/diff_new_pack.unmE2H/_new  2020-05-04 18:18:58.618427614 +0200
@@ -1,7 +1,30 @@
-diff -Nura plymouth-0.9.5+git20191101+d18086e/configure.ac 
plymouth-0.9.5+git20191101+d18086e_new/configure.ac
---- plymouth-0.9.5+git20191101+d18086e/configure.ac    2019-11-06 
10:19:50.000000000 +0800
-+++ plymouth-0.9.5+git20191101+d18086e_new/configure.ac        2019-12-14 
17:27:03.730000000 +0800
-@@ -76,6 +76,15 @@
+From 04fd53750abc1f792ab6d5bdf7416bd7c42451b2 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt <[email protected]>
+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 <[email protected]>
+---
+ 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
+
+Index: plymouth-0.9.3+git20180807.7663b0c/configure.ac
+===================================================================
+--- plymouth-0.9.3+git20180807.7663b0c.orig/configure.ac       2018-08-17 
19:58:07.106444425 +0200
++++ plymouth-0.9.3+git20180807.7663b0c/configure.ac    2018-08-17 
19:58:59.703026810 +0200
+@@ -69,6 +69,15 @@ if test x$enable_pango = xyes; then
    AC_SUBST(PANGO_LIBS)
  fi
  
@@ -17,31 +40,50 @@
  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])
  
-@@ -318,6 +327,7 @@
+@@ -308,6 +317,7 @@ AC_CONFIG_FILES([Makefile
             src/plugins/splash/script/Makefile
             src/plugins/controls/Makefile
             src/plugins/controls/label/Makefile
-+         src/plugins/controls/label-ft/Makefile
++           src/plugins/controls/label-ft/Makefile
             src/Makefile
             src/client/ply-boot-client.pc
             src/client/Makefile
-diff -Nura 
plymouth-0.9.5+git20191101+d18086e/src/libply-splash-graphics/ply-label.c 
plymouth-0.9.5+git20191101+d18086e_new/src/libply-splash-graphics/ply-label.c
---- plymouth-0.9.5+git20191101+d18086e/src/libply-splash-graphics/ply-label.c  
2019-10-22 15:31:17.000000000 +0800
-+++ 
plymouth-0.9.5+git20191101+d18086e_new/src/libply-splash-graphics/ply-label.c   
   2019-12-14 17:23:10.796000000 +0800
-@@ -98,6 +98,10 @@
+Index: 
plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-graphics/ply-label.c
+===================================================================
+--- 
plymouth-0.9.3+git20180807.7663b0c.orig/src/libply-splash-graphics/ply-label.c  
   2018-08-07 17:41:15.000000000 +0200
++++ plymouth-0.9.3+git20180807.7663b0c/src/libply-splash-graphics/ply-label.c  
2018-08-17 19:58:59.703026810 +0200
+@@ -96,8 +96,13 @@ ply_label_load_plugin (ply_label_t *labe
  
+         get_plugin_interface_function_t get_label_plugin_interface;
+ 
++        /* Try the pango/cairo based label plugin first... */
          label->module_handle = ply_open_module (PLYMOUTH_PLUGIN_PATH 
"label.so");
  
 +        /* ...and the FreeType based one after that, it is not a complete 
substitute (yet). */
 +        if (label->module_handle == NULL)
 +            label->module_handle = ply_open_module (PLYMOUTH_PLUGIN_PATH 
"label-ft.so");
-+
++        
          if (label->module_handle == NULL)
                  return false;
  
-diff -Nura 
plymouth-0.9.5+git20191101+d18086e/src/plugins/controls/label-ft/Makefile.am 
plymouth-0.9.5+git20191101+d18086e_new/src/plugins/controls/label-ft/Makefile.am
---- 
plymouth-0.9.5+git20191101+d18086e/src/plugins/controls/label-ft/Makefile.am    
   1970-01-01 08:00:00.000000000 +0800
-+++ 
plymouth-0.9.5+git20191101+d18086e_new/src/plugins/controls/label-ft/Makefile.am
   2019-12-14 17:17:26.473000000 +0800
+Index: plymouth-0.9.3+git20180807.7663b0c/src/plugins/controls/Makefile.am
+===================================================================
+--- plymouth-0.9.3+git20180807.7663b0c.orig/src/plugins/controls/Makefile.am   
2018-08-07 17:41:15.000000000 +0200
++++ plymouth-0.9.3+git20180807.7663b0c/src/plugins/controls/Makefile.am        
2018-08-17 19:58:59.703026810 +0200
+@@ -1,4 +1,8 @@
++SUBDIRS =
+ if ENABLE_PANGO
+-SUBDIRS = label
++SUBDIRS += label
++endif
++if ENABLE_FREETYPE
++SUBDIRS += label-ft
+ endif
+ MAINTAINERCLEANFILES = Makefile.in
+Index: 
plymouth-0.9.3+git20180807.7663b0c/src/plugins/controls/label-ft/Makefile.am
+===================================================================
+--- /dev/null  1970-01-01 00:00:00.000000000 +0000
++++ 
plymouth-0.9.3+git20180807.7663b0c/src/plugins/controls/label-ft/Makefile.am    
   2018-08-17 19:58:59.703026810 +0200
 @@ -0,0 +1,22 @@
 +AM_CPPFLAGS = -I$(top_srcdir)                                                 
\
 +           -I$(srcdir)/../../../libply                                        
\
@@ -65,9 +107,10 @@
 +label_ft_la_SOURCES = $(srcdir)/plugin.c
 +
 +MAINTAINERCLEANFILES = Makefile.in
-diff -Nura 
plymouth-0.9.5+git20191101+d18086e/src/plugins/controls/label-ft/plugin.c 
plymouth-0.9.5+git20191101+d18086e_new/src/plugins/controls/label-ft/plugin.c
---- plymouth-0.9.5+git20191101+d18086e/src/plugins/controls/label-ft/plugin.c  
1970-01-01 08:00:00.000000000 +0800
-+++ 
plymouth-0.9.5+git20191101+d18086e_new/src/plugins/controls/label-ft/plugin.c   
   2019-12-14 17:17:26.475000000 +0800
+Index: 
plymouth-0.9.3+git20180807.7663b0c/src/plugins/controls/label-ft/plugin.c
+===================================================================
+--- /dev/null  1970-01-01 00:00:00.000000000 +0000
++++ plymouth-0.9.3+git20180807.7663b0c/src/plugins/controls/label-ft/plugin.c  
2018-08-17 19:58:59.703026810 +0200
 @@ -0,0 +1,507 @@
 +/* ply-label.c - label control
 + *
@@ -576,16 +619,3 @@
 +}
 +
 +/* vim: set ts=4 sw=4 expandtab autoindent cindent cino={.5s,(0: */
-diff -Nura plymouth-0.9.5+git20191101+d18086e/src/plugins/controls/Makefile.am 
plymouth-0.9.5+git20191101+d18086e_new/src/plugins/controls/Makefile.am
---- plymouth-0.9.5+git20191101+d18086e/src/plugins/controls/Makefile.am        
2019-10-22 15:31:17.000000000 +0800
-+++ plymouth-0.9.5+git20191101+d18086e_new/src/plugins/controls/Makefile.am    
2019-12-14 17:20:38.575000000 +0800
-@@ -1,4 +1,8 @@
-+SUBDIRS =
- if ENABLE_PANGO
--SUBDIRS = label
-+SUBDIRS += label
-+endif
-+if ENABLE_FREETYPE
-+SUBDIRS += label-ft
- endif
- MAINTAINERCLEANFILES = Makefile.in

++++++ 0002-Install-label-ft-plugin-into-initrd-if-available.patch ++++++
--- /var/tmp/diff_new_pack.unmE2H/_old  2020-05-04 18:18:58.626427630 +0200
+++ /var/tmp/diff_new_pack.unmE2H/_new  2020-05-04 18:18:58.630427638 +0200
@@ -1,7 +1,7 @@
-diff -Nura 
plymouth-0.9.5+git20191101+d18086e/scripts/plymouth-populate-initrd.in 
plymouth-0.9.5+git20191101+d18086e_new/scripts/plymouth-populate-initrd.in
---- plymouth-0.9.5+git20191101+d18086e/scripts/plymouth-populate-initrd.in     
2019-11-06 10:19:50.000000000 +0800
-+++ plymouth-0.9.5+git20191101+d18086e_new/scripts/plymouth-populate-initrd.in 
2019-12-14 18:28:06.448000000 +0800
-@@ -461,6 +461,15 @@
+diff -Nura 
plymouth-0.9.4+git20190304.ed9f201/scripts/plymouth-populate-initrd.in 
plymouth-0.9.4+git20190304.ed9f201_new/scripts/plymouth-populate-initrd.in
+--- plymouth-0.9.4+git20190304.ed9f201/scripts/plymouth-populate-initrd.in     
2019-03-12 20:11:18.845236943 +0800
++++ plymouth-0.9.4+git20190304.ed9f201_new/scripts/plymouth-populate-initrd.in 
2019-03-12 20:25:34.933746928 +0800
+@@ -433,6 +433,15 @@
       inst_recur "${PLYMOUTH_IMAGE_DIR}"
  fi
  
@@ -14,6 +14,6 @@
 +     ln -s "$font" $INITRDDIR/usr/share/fonts/Plymouth.ttf
 +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
+ if [ -L ${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth ]; then
+     cp -a ${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth 
$INITRDDIR${PLYMOUTH_DATADIR}/plymouth/themes
  fi

++++++ plymouth-0.9.5+git20200418+14e91cc.tar.xz -> 
plymouth-0.9.5+git20190908+3abfab2.tar.xz ++++++
++++ 6322 lines of diff (skipped)

++++++ plymouth-avoid-umount-hanging-shutdown.patch ++++++
diff -Nura plymouth-0.9.5+git20190908+3abfab2/src/libply/ply-terminal-session.c 
plymouth-0.9.5+git20190908+3abfab2_new/src/libply/ply-terminal-session.c
--- plymouth-0.9.5+git20190908+3abfab2/src/libply/ply-terminal-session.c        
2019-09-09 07:31:37.000000000 +0000
+++ plymouth-0.9.5+git20190908+3abfab2_new/src/libply/ply-terminal-session.c    
2019-09-11 07:41:17.432945317 +0000
@@ -183,6 +183,7 @@
 
         ply_trace (" opened device '/dev/ptmx'");
 
+#if 0
         ply_trace ("creating pseudoterminal");
         if (grantpt (session->pseudoterminal_master_fd) < 0) {
                 ply_save_errno ();
@@ -192,6 +193,7 @@
                 return false;
         }
         ply_trace ("done creating pseudoterminal");
+#endif
 
         ply_trace ("unlocking pseudoterminal");
         if (unlockpt (session->pseudoterminal_master_fd) < 0) {
++++++ plymouth-correct-runtime-dir.patch ++++++
Index: plymouth-0.9.3+git20180807.7663b0c/configure.ac
===================================================================
--- plymouth-0.9.3+git20180807.7663b0c.orig/configure.ac        2018-08-07 
17:41:15.000000000 +0200
+++ plymouth-0.9.3+git20180807.7663b0c/configure.ac     2018-08-17 
19:58:07.106444425 +0200
@@ -150,7 +150,7 @@ if test x$with_system_root_install = xye
 else
   plymouthclientdir=$bindir
   plymouthdaemondir=$sbindir
-  plymouthruntimedir=$localstatedir/run/plymouth
+  plymouthruntimedir=/run/plymouth
 fi
 AC_SUBST(plymouthclientdir)
 AC_SUBST(plymouthdaemondir)
++++++ plymouth-dracut-path.patch ++++++
Index: plymouth-0.9.3+git20180807.7663b0c/scripts/plymouth-populate-initrd.in
===================================================================
--- plymouth-0.9.3+git20180807.7663b0c.orig/scripts/plymouth-populate-initrd.in 
2018-08-07 17:41:15.000000000 +0200
+++ plymouth-0.9.3+git20180807.7663b0c/scripts/plymouth-populate-initrd.in      
2018-08-17 19:57:27.334004329 +0200
@@ -386,8 +386,8 @@ done
 [ -z "$INITRDDIR" ] && usage error
 
 mkdir -p ${INITRDDIR}${PLYMOUTH_DATADIR}/plymouth/themes
-inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR
-inst ${PLYMOUTH_CLIENT_PATH} $INITRDDIR
+inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR /usr/sbin/plymouthd
+inst ${PLYMOUTH_CLIENT_PATH} $INITRDDIR /usr/bin/plymouth
 inst ${PLYMOUTH_DATADIR}/plymouth/themes/text/text.plymouth $INITRDDIR
 inst ${PLYMOUTH_PLUGIN_PATH}/text.so $INITRDDIR
 inst ${PLYMOUTH_DATADIR}/plymouth/themes/details/details.plymouth $INITRDDIR

Reply via email to