Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gobject-introspection for 
openSUSE:Factory checked in at 2022-09-25 15:34:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gobject-introspection (Old)
 and      /work/SRC/openSUSE:Factory/.gobject-introspection.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gobject-introspection"

Sun Sep 25 15:34:19 2022 rev:102 rq:1005557 version:1.74.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gobject-introspection/gobject-introspection.changes  
    2022-09-21 14:41:19.781571459 +0200
+++ 
/work/SRC/openSUSE:Factory/.gobject-introspection.new.2275/gobject-introspection.changes
    2022-09-25 15:34:24.191492891 +0200
@@ -1,0 +2,5 @@
+Thu Sep 22 17:02:33 UTC 2022 - Stephan Kulow <co...@suse.com>
+
+- Switch to pcre2grep (pcre is dead upstream)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gobject-introspection.spec ++++++
--- /var/tmp/diff_new_pack.Jnt42L/_old  2022-09-25 15:34:24.663494028 +0200
+++ /var/tmp/diff_new_pack.Jnt42L/_new  2022-09-25 15:34:24.667494037 +0200
@@ -55,7 +55,7 @@
 Requires:       file
 Requires:       libgirepository-1_0-1 = %{version}
 # gi-find-deps uses the enhanced grep variant in order to do multi-line 
matching (for pkg.requires(..))
-Requires:       pcre-tools
+Requires:       pcre2-tools
 Requires:       python3-xml
 Requires:       python(abi) = %{python3_version}
 

++++++ gi-find-deps.sh ++++++
--- /var/tmp/diff_new_pack.Jnt42L/_old  2022-09-25 15:34:24.703494124 +0200
+++ /var/tmp/diff_new_pack.Jnt42L/_new  2022-09-25 15:34:24.707494133 +0200
@@ -113,7 +113,7 @@
                print_req_prov
        done
        # Remember files which contain a pkg.require() call
-       if pcregrep -M "pkg.require\\(([^;])*" $1 > /dev/null; then
+       if pcre2grep -M "pkg.require\\(([^;])*" $1 > /dev/null; then
                # the file contains a pkg.require(..) list... let's remember th 
is file for the in-depth scanner
                if [ -n "$jspkg" ]; then
                        jspkg=$1:${jspkg}
@@ -122,7 +122,7 @@
                fi
        fi
        # remember files which contain exlucde filters used against 
pkg.require()
-       if pcregrep -M "const RECOGNIZED_MODULE_NAMES =([^;])*" $1 > /dev/null; 
then
+       if pcre2grep -M "const RECOGNIZED_MODULE_NAMES =([^;])*" $1 > 
/dev/null; then
                # the file contains RECOGNIZED_MODULE_NAMES list. We remember 
the file name for the follow up filtering
                if [ -n "$jspkgfilt" ]; then
                        jspkgfilt=$1:${jspkgfilt}
@@ -136,7 +136,7 @@
 function javascript_pkg_filter {
 # For now this is a dummy function based on gnome-weather information
 #for file in $jspkgfilt; do
-#      FILTER=($(pcregrep -M "const RECOGNIZED_MODULE_NAMES =([^;])*" $file | 
grep -o "'.*'" | sed "s:'::g"))
+#      FILTER=($(pcre2grep -M "const RECOGNIZED_MODULE_NAMES =([^;])*" $file | 
grep -o "'.*'" | sed "s:'::g"))
 #done
   FILTER=('Lang' 'Mainloop' 'Signals' 'System' 'Params')
 }
@@ -149,7 +149,7 @@
 IFS=:
 for file in "$jspkg"; do
        IFS=$'\n'
-       PKGS=$(pcregrep -M "pkg.require\\(([^;])*" $file | grep -o "'.*': '.*'")
+       PKGS=$(pcre2grep -M "pkg.require\\(([^;])*" $file | grep -o "'.*': 
'.*'")
        for pkg in $PKGS; do
                split_name_version2 $pkg
                found=0

Reply via email to