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 2023-09-20 13:22:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gobject-introspection (Old)
 and      /work/SRC/openSUSE:Factory/.gobject-introspection.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gobject-introspection"

Wed Sep 20 13:22:28 2023 rev:107 rq:1111886 version:1.78.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gobject-introspection/gobject-introspection.changes  
    2023-04-01 23:27:04.763362455 +0200
+++ 
/work/SRC/openSUSE:Factory/.gobject-introspection.new.16627/gobject-introspection.changes
   2023-09-20 13:23:17.937983281 +0200
@@ -1,0 +2,45 @@
+Sat Sep 16 12:19:42 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.78.1:
+  + Avoid undefined behaviour in the Regress test suite
+
+-------------------------------------------------------------------
+Fri Sep  8 20:04:19 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.78.0:
+  + Update the GIR data for GLib, GObject, and GIO
+  + Add GObject as a dependency for the Cairo GIR
+  + Add more tests for GI marshalling
+  + Update regression test suite
+  + Fix build on Windows for paths using '\' as a separator
+  + Support different prefix for finding GIR data
+  + Add GI_GIR_PATH environment variable for controlling GIR paths
+
+-------------------------------------------------------------------
+Mon May 29 07:37:12 UTC 2023 - Luciano Santos <luc1...@opensuse.org>
+
+- Adapt split_name_version2 function to deal with possible argument
+  containing "pkg.require({" string before the wanted module name
+  (a case from a JS script from gnome-weather). This is a side
+  effect from the previous change to the pcre2grep regex in the
+  javascript_pkg_requires function. Now, AWK should strip this
+  string with the help of a sub() function call with the ^.*{
+  regex.
+
+-------------------------------------------------------------------
+Sun May 21 03:02:12 UTC 2023 - Luciano Santos <luc1...@opensuse.org>
+
+- Amend gi-find-deps.sh's javascript_pkg_requires function to
+  extend GREP's filtering by passing the extended regex option flag
+  (-E) and appending ? to the first two single quotes, accounting
+  for quoted AND unquoted names before the colon. This should
+  ensure that typelib() symbols provisioning are versioned where in
+  some previous cases they weren't, but should've, causing a
+  different version than the needed to be pulled. Those changes
+  address the case where Sushi was requiring only
+  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
+  without something else, in a default installation of openSUSE
+  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
+  to present previews in Nautilus (boo#1211546).
+
+-------------------------------------------------------------------

Old:
----
  gobject-introspection-1.76.1.tar.xz

New:
----
  gobject-introspection-1.78.1.tar.xz

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

Other differences:
------------------
++++++ gobject-introspection.spec ++++++
--- /var/tmp/diff_new_pack.do3svV/_old  2023-09-20 13:23:19.286031576 +0200
+++ /var/tmp/diff_new_pack.do3svV/_new  2023-09-20 13:23:19.290031718 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gobject-introspection
-Version:        1.76.1
+Version:        1.78.1
 Release:        0
 # FIXME: Find a way to identify if we need python3-gobject or python-gobject 
from gi-find-deps.sh.
 Summary:        GObject Introspection Tools
@@ -25,7 +25,7 @@
 Group:          Development/Libraries/GNOME
 URL:            https://wiki.gnome.org/Projects/GObjectIntrospection
 
-Source0:        
https://download.gnome.org/sources/gobject-introspection/1.76/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gobject-introspection/1.78/%{name}-%{version}.tar.xz
 # gi-find-deps.sh is a rpm helper for Provides and Requires. Script creates 
typelib()-style Provides/Requires.
 Source1:        gi-find-deps.sh
 Source2:        gobjectintrospection.attr

++++++ gi-find-deps.sh ++++++
--- /var/tmp/diff_new_pack.do3svV/_old  2023-09-20 13:23:19.322032866 +0200
+++ /var/tmp/diff_new_pack.do3svV/_new  2023-09-20 13:23:19.322032866 +0200
@@ -20,7 +20,7 @@
 }
 
 function split_name_version2 {
-  symbol=$(echo $1 | awk -F: '{print $1}' | sed "s:[' ]::g")
+  symbol=$(echo $1 | awk -F: '{sub(/^.*{/, "", $1); print $1}' | sed "s:[' 
]::g")
   version=$(echo $1 | awk -F: '{print $2}' | sed "s:[' ]::g")
 }
 
@@ -149,7 +149,7 @@
 IFS=:
 for file in "$jspkg"; do
        IFS=$'\n'
-       PKGS=$(pcre2grep -M "pkg.require\\(([^;])*" $file | grep -o "'.*': 
'.*'")
+       PKGS=$(pcre2grep -M "pkg.require\\(([^;])*" $file | grep -o -E "'?.*'?: 
'.*'")
        for pkg in $PKGS; do
                split_name_version2 $pkg
                found=0

++++++ gobject-introspection-1.76.1.tar.xz -> 
gobject-introspection-1.78.1.tar.xz ++++++
++++ 7270 lines of diff (skipped)

Reply via email to