Hello community,

here is the log from the commit of package glib2 for openSUSE:Factory checked 
in at 2019-02-06 15:45:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
 and      /work/SRC/openSUSE:Factory/.glib2.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib2"

Wed Feb  6 15:45:15 2019 rev:204 rq:671196 version:2.58.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2019-01-26 
22:17:48.507079701 +0100
+++ /work/SRC/openSUSE:Factory/.glib2.new.28833/glib2.changes   2019-02-06 
15:45:18.379336096 +0100
@@ -1,0 +2,6 @@
+Tue Jan 29 07:21:15 UTC 2019 - Dominique Leuenberger <[email protected]>
+
+- Conditionalize enabling of systemtap, default disabled: it
+  creates a build loop.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.AdNKcw/_old  2019-02-06 15:45:19.315335526 +0100
+++ /var/tmp/diff_new_pack.AdNKcw/_new  2019-02-06 15:45:19.319335524 +0100
@@ -16,6 +16,8 @@
 #
 
 
+# systemtap is only offered as build-option, but not enabled, as it causes a 
build cycle
+%bcond_with     systemtap
 # Meson is still not recommended by upstream and openQA has having many
 # suspicious failures that seems to point to Glib.
 %bcond_with     meson
@@ -26,7 +28,6 @@
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://wiki.gnome.org/Projects/GLib
-
 Source0:        
https://download.gnome.org/sources/glib/2.58/glib-%{version}.tar.xz
 Source1:        glib2.sh
 Source2:        glib2.csh
@@ -39,7 +40,6 @@
 Source8:        gsettings.zsh
 Source98:       glib2-rpmlintrc
 Source99:       baselibs.conf
-
 # PATCH-FEATURE-UPSTREAM glib2-bgo569829-gettext-gkeyfile.patch fate300461 
bgo569829 [email protected] -- Look for translation of desktop entry strings via 
gettext, part that we share with Ubuntu and try to push upstream
 Patch0:         glib2-bgo569829-gettext-gkeyfile.patch
 # PATCH-FEATURE-OPENSUSE glib2-fate300461-gettext-gkeyfile-suse.patch 
fate300461 [email protected] -- Look for translation of desktop entry strings 
via gettext, part that deals with the openSUSE specific infrastructure (with 
desktop_translations)
@@ -50,7 +50,6 @@
 Patch3:         glib2-dbus-socket-path.patch
 # PATCH-FIX-OPENSUSE glib2-gdbus-codegen-version.patch  [email protected] -- 
Remove version string from files generated by gdbus-codegen
 Patch4:         glib2-gdbus-codegen-version.patch
-
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gamin-devel
@@ -75,7 +74,9 @@
 %else
 BuildRequires:  libtool
 %endif
+%if %{with systemtap}
 BuildRequires:  systemtap-sdt-devel
+%endif
 
 %description
 GLib is a general-purpose utility library, which provides many useful
@@ -180,10 +181,10 @@
 
 %package -n libgio-2_0-0
 Summary:        A virtual file system library API
-# The tools are useful for people having libgio
+Group:          System/Libraries
 # bnc#555605: shared-mime-info is required by libgio to properly detect mime 
types, but not during build
 #!BuildIgnore:  shared-mime-info
-Group:          System/Libraries
+# The tools are useful for people having libgio
 Requires:       %{name}-tools
 # bnc#678518: libgio interacts with others by means of dbus-launch
 Requires:       dbus-launch
@@ -266,7 +267,9 @@
     -Dman=true \
     -Dgtk_doc=true \
     -Dfam=true \
+%if %{with systemtap}
     -Dsystemtap=true \
+%endif
     -Ddtrace=true \
     -Dinternal_pcre=false
 %meson_build
@@ -281,7 +284,9 @@
     --enable-gtk-doc \
     --enable-man \
     --with-python=%{_bindir}/python3 \
+%if %{with systemtap}
     --enable-systemtap \
+%endif
     --with-pcre=system
 %make_build
 %endif
@@ -479,10 +484,12 @@
 %{_datadir}/gtk-doc/html/glib
 %{_datadir}/gtk-doc/html/gobject
 %{_datadir}/gdb/auto-load/%{_libdir}/*-gdb.py
+%if %{with systemtap}
 %dir %{_datadir}/systemtap/tapset/*
 %{_datadir}/systemtap/tapset/*/libgio-*.so.*.stp
 %{_datadir}/systemtap/tapset/*/libglib-*.so.*.stp
 %{_datadir}/systemtap/tapset/*/libgobject-*.so.*.stp
+%endif
 %{_sysconfdir}/rpm/macros.glib2
 # Own these directories to not avoid breakages throughout the project
 %dir %{_datadir}/gtk-doc


Reply via email to