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