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 <[email protected]>
+
+- 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