Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-boxes for openSUSE:Factory 
checked in at 2021-07-16 22:12:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-boxes (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-boxes.new.2632 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-boxes"

Fri Jul 16 22:12:54 2021 rev:80 rq:906624 version:40.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-boxes/gnome-boxes.changes  2021-06-05 
23:32:02.992491987 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-boxes.new.2632/gnome-boxes.changes        
2021-07-16 22:13:27.250528323 +0200
@@ -1,0 +2,13 @@
+Thu Jul  8 13:12:35 UTC 2021 - Dominique Leuenberger <[email protected]>
+
+- Eliminate shared library sub-packages that contain libraries in
+  private namespaces (i.e. /usr/lib64/gnome-boxes) (boo#1187733).
+  + libgovf-0_1, libgtk-frdp-0_1, typelib-1_0-Govf-0_1, and
+    typelib-1_0-GtkFrdp-0_1.
+  + Obsolete above packages (without provides) by gnome-boxes.
+    Provides are not needed, as nothing but the devel packages were
+    supposed to require those by name.
+  + Keep the devel packages for now split out, but very likely they
+    should be eliminated entirely (no replacement).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gnome-boxes.spec ++++++
--- /var/tmp/diff_new_pack.n87ZRy/_old  2021-07-16 22:13:27.706525101 +0200
+++ /var/tmp/diff_new_pack.n87ZRy/_new  2021-07-16 22:13:27.710525073 +0200
@@ -69,61 +69,22 @@
 Requires:       mtools
 # gnome-boxes requires org.freedesktop.Tracker.FTS schema to be available 
(bnc#785356).
 Requires:       tracker
+# Eliminate sub-packages with libraries in private space (no provides, nothing 
was supposed to use the pkgname)
+Obsoletes:      libgovf-0_1 <= 40.2
+Obsoletes:      libgtk-frdp-0_1 <= 40.2
+Obsoletes:      typelib-1_0-Govf-0_1 <= 40.2
+Obsoletes:      typelib-1_0-GtkFrdp-0_1 <= 40.2
 
 %description
 Boxes is an application to create, setup, access, and use: remote
 machines, remote and local virtual machines, and, when technology permits,
 applications on local virtual machines.
 
-%package -n libgovf-%{govf_libver}
-Summary:        Shared library for libovf-glib, a virtual machine image library
-License:        GPL-3.0-or-later
-Group:          System/Libraries
-
-%description -n libgovf-%{govf_libver}
-Libgovf is a library for reading and writing virtual machine images
-in the Open Virtualization Format.
-
-This package provides the shared library for libovf-glib.
-
-%package -n libgtk-frdp-%{gfrdp_libver}
-Summary:        Shared library for gtk-frdp, an RDP Viewer Widget for Gtk+
-License:        GPL-3.0-or-later
-Group:          System/Libraries
-Obsoletes:      gtk-frdp < 3.29.4
-
-%description -n libgtk-frdp-%{gfrdp_libver}
-gtk-frdp is an RDP viewer widget for the GNOME Desktop Environment.
-
-This package provides the shared library for libgtk-frdp.
-
-%package -n typelib-1_0-Govf-%{govf_libver}
-Summary:        Introspection Bindings for libovf-glib, a virtual machine 
image library
-License:        GPL-3.0-or-later
-Group:          System/Libraries
-
-%description -n typelib-1_0-Govf-%{govf_libver}
-Libgovf is a library for reading and writing virtual machine images
-in the Open Virtualization Format.
-
-This package provides the GObject Introspection bindings for libovf-glib.
-
-%package -n typelib-1_0-GtkFrdp-%{gfrdp_libver}
-Summary:        Introspection Bindings for gtk-frdp, an RDP Viewer Widget for 
Gtk+
-License:        GPL-3.0-or-later
-Group:          System/Libraries
-
-%description -n typelib-1_0-GtkFrdp-%{gfrdp_libver}
-gtk-frdp is an RDP viewer widget for the GNOME Desktop Environment.
-
-This package provides the GObject Introspection bindings for libgtk-frdp.
-
 %package -n libovf-glib-devel
 Summary:        Development Files for gtk-frdp, a virtual machine image library
 License:        GPL-3.0-or-later
 Group:          Development/Languages/C and C++
-Requires:       libgovf-%{govf_libver} = %{version}
-Requires:       typelib-1_0-Govf-%{govf_libver} = %{version}
+Requires:       %{name} = %{version}
 
 %description -n libovf-glib-devel
 Libgovf is a library for reading and writing virtual machine images
@@ -136,8 +97,7 @@
 Summary:        Development Files for gtk-frdp, an RDP Viewer Widget for Gtk+
 License:        GPL-3.0-or-later
 Group:          Development/Languages/C and C++
-Requires:       libgtk-frdp-%{gfrdp_libver} = %{version}
-Requires:       typelib-1_0-GtkFrdp-%{gfrdp_libver} = %{version}
+Requires:       %{name} = %{version}
 
 %description -n gtk-frdp-devel
 gtk-frdp is an RDP viewer widget for the GNOME Desktop Environment.
@@ -180,12 +140,6 @@
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}%{_datadir}
 
-%post   -n libgovf-%{govf_libver} -p /sbin/ldconfig
-%post   -n libgtk-frdp-%{gfrdp_libver} -p /sbin/ldconfig
-
-%postun -n libgovf-%{govf_libver} -p /sbin/ldconfig
-%postun -n libgtk-frdp-%{gfrdp_libver} -p /sbin/ldconfig
-
 %files
 %license COPYING
 %doc AUTHORS NEWS HACKING README.md README.logos
@@ -202,22 +156,12 @@
 %{_datadir}/gnome-boxes/sources/QEMU_Session
 %{_datadir}/gnome-boxes/unattended/disk.img
 %{_datadir}/icons/hicolor/*/apps/org.gnome.Boxes*
-
-%files -n libgovf-%{govf_libver}
 %dir %{_libdir}/gnome-boxes/
-%{_libdir}/gnome-boxes/libgovf-%{govf_sover}.so
-
-%files -n libgtk-frdp-%{gfrdp_libver}
-%dir %{_libdir}/gnome-boxes/
-%{_libdir}/gnome-boxes/libgtk-frdp-%{gfrdp_sover}.so
-
-%files -n typelib-1_0-Govf-%{govf_libver}
 %dir %{_libdir}/gnome-boxes/girepository-1.0
 %{_libdir}/gnome-boxes/girepository-1.0/Govf-%{govf_sover}.typelib
-
-%files -n typelib-1_0-GtkFrdp-%{gfrdp_libver}
-%dir %{_libdir}/gnome-boxes/girepository-1.0
 %{_libdir}/gnome-boxes/girepository-1.0/GtkFrdp-%{gfrdp_sover}.typelib
+%{_libdir}/gnome-boxes/libgovf-%{govf_sover}.so
+%{_libdir}/gnome-boxes/libgtk-frdp-%{gfrdp_sover}.so
 
 %files -n libovf-glib-devel
 %dir %{_datadir}/gnome-boxes/

Reply via email to