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