Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package template-glib for openSUSE:Factory checked in at 2023-03-07 16:49:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/template-glib (Old) and /work/SRC/openSUSE:Factory/.template-glib.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "template-glib" Tue Mar 7 16:49:29 2023 rev:11 rq:1069716 version:3.36.1 Changes: -------- --- /work/SRC/openSUSE:Factory/template-glib/template-glib.changes 2022-09-21 14:43:33.177937088 +0200 +++ /work/SRC/openSUSE:Factory/.template-glib.new.31432/template-glib.changes 2023-03-07 16:50:04.549502943 +0100 @@ -1,0 +2,8 @@ +Mon Mar 6 13:37:15 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.36.1: + + Fix leak of GObject Introspection interface info. + + Document usage of package_subdir. + + Updated translations. + +------------------------------------------------------------------- Old: ---- template-glib-3.36.0.tar.xz New: ---- template-glib-3.36.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ template-glib.spec ++++++ --- /var/tmp/diff_new_pack.6tOJJE/_old 2023-03-07 16:50:05.069505679 +0100 +++ /var/tmp/diff_new_pack.6tOJJE/_new 2023-03-07 16:50:05.073505701 +0100 @@ -1,7 +1,7 @@ # # spec file for package template-glib # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: template-glib -Version: 3.36.0 +Version: 3.36.1 Release: 0 Summary: Library for generating text based on a template and user defined state License: LGPL-2.1-or-later ++++++ template-glib-3.36.0.tar.xz -> template-glib-3.36.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/NEWS new/template-glib-3.36.1/NEWS --- old/template-glib-3.36.0/NEWS 2022-09-17 22:19:36.000000000 +0200 +++ new/template-glib-3.36.1/NEWS 2023-03-04 00:19:38.000000000 +0100 @@ -1,4 +1,14 @@ ============== +Version 3.36.1 +============== + +This release contains important fixes suggested for distribution to end users. + + ⢠Fix leak of GObject Introspection interface info + ⢠Document usage of package_subdir + ⢠Translation updates + +============== Version 3.36.0 ============== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/meson.build new/template-glib-3.36.1/meson.build --- old/template-glib-3.36.0/meson.build 2022-09-17 22:19:36.000000000 +0200 +++ new/template-glib-3.36.1/meson.build 2023-03-04 00:19:38.000000000 +0100 @@ -1,5 +1,5 @@ project('template-glib', 'c', - version: '3.36.0', + version: '3.36.1', license: 'LGPLv2.1+', meson_version: '>= 0.51.0', default_options: [ 'warning_level=2', 'buildtype=debugoptimized', 'c_std=gnu11' ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/meson_options.txt new/template-glib-3.36.1/meson_options.txt --- old/template-glib-3.36.0/meson_options.txt 2022-09-17 22:19:36.000000000 +0200 +++ new/template-glib-3.36.1/meson_options.txt 2023-03-04 00:19:38.000000000 +0100 @@ -6,7 +6,14 @@ option('introspection', type: 'feature', value: 'auto') option('vapi', type: 'boolean', value: true) -# For subproject usage +# For subproject usage. +# +# If this is a subproject and you want the installed files to be private +# that means you can set package_subdir=gnome-builder and install them in +# someplace like: +# +# /usr/lib/gnome-builder/libtemplate_glib-1.0.so +# /usr/lib/girepository-1.0/gnome-builder/TemplateGLib-1.0.typelib option('package_subdir', type: 'string', description: 'Private sub-directory used when built as a subproject' ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/po/LINGUAS new/template-glib-3.36.1/po/LINGUAS --- old/template-glib-3.36.0/po/LINGUAS 2022-09-17 22:19:36.000000000 +0200 +++ new/template-glib-3.36.1/po/LINGUAS 2023-03-04 00:19:38.000000000 +0100 @@ -14,6 +14,7 @@ hu id it +ka lt nl pl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/po/ka.po new/template-glib-3.36.1/po/ka.po --- old/template-glib-3.36.0/po/ka.po 1970-01-01 01:00:00.000000000 +0100 +++ new/template-glib-3.36.1/po/ka.po 2023-03-04 00:19:38.000000000 +0100 @@ -0,0 +1,38 @@ +# Georgian translation for template-glib. +# Copyright (C) 2022 template-glib's COPYRIGHT HOLDER +# This file is distributed under the same license as the template-glib package. +# NorwayFun <temuri.doghona...@gmail.com>, 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: template-glib main\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/template-glib/issues\n" +"POT-Creation-Date: 2022-11-02 06:11+0000\n" +"PO-Revision-Date: 2022-11-20 19:04+0100\n" +"Last-Translator: Temuri Doghonadze <temuri.doghona...@gmail.com>\n" +"Language-Team: Georgian <k...@li.org>\n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.2\n" + +#: src/tmpl-parser.c:199 +#, c-format +msgid "%s() may only be called once" +msgstr "%s() áá®áááá áá áá®áá á¨áááá«áááá áááááá«áá®áá" + +#: src/tmpl-parser.c:211 +#, c-format +msgid "Parser does not contain an input stream" +msgstr "ááááá£á¨ááááááá á¨áá§ááááá¡ áááááá¡ áá á¨áááªááá¡" + +#: src/tmpl-template.c:454 +#, c-format +msgid "Must parse template before expanding" +msgstr "ááá¤áá áááááááá á¨ááááááá¡ áááá£á¨ááááá áá£áªáááááááá" + +#: src/tmpl-template-locator.c:117 +#, c-format +msgid "Failed to locate template â%sâ" +msgstr "á¨áááááá \"%s\" ááá áááááá" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/po/tr.po new/template-glib-3.36.1/po/tr.po --- old/template-glib-3.36.0/po/tr.po 2022-09-17 22:19:36.000000000 +0200 +++ new/template-glib-3.36.1/po/tr.po 2023-03-04 00:19:38.000000000 +0100 @@ -1,21 +1,22 @@ # Turkish translation for template-glib. # Copyright (C) 2019 template-glib's COPYRIGHT HOLDER # This file is distributed under the same license as the template-glib package. +# # Serdar SaÄlam <teknomo...@msn.com>, 2019. # msgid "" msgstr "" "Project-Id-Version: template-glib master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/template-glib/issues\n" -"POT-Creation-Date: 2018-11-21 13:22+0000\n" +"POT-Creation-Date: 2022-09-18 14:32+0000\n" "PO-Revision-Date: 2019-01-29 03:05+0300\n" -"Language-Team: Turkish <t...@li.org>\n" +"Last-Translator: Serdar SaÄlam <teknomo...@yandex.com>\n" +"Language-Team: Turkish <gnome-t...@gnome.org>\n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"Last-Translator: Serdar SaÄlam <teknomo...@yandex.com>\n" "X-Generator: Poedit 2.2.1\n" #: src/tmpl-parser.c:199 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/template-glib-3.36.0/src/tmpl-expr-eval.c new/template-glib-3.36.1/src/tmpl-expr-eval.c --- old/template-glib-3.36.0/src/tmpl-expr-eval.c 2022-09-17 22:19:36.000000000 +0200 +++ new/template-glib-3.36.1/src/tmpl-expr-eval.c 2023-03-04 00:19:38.000000000 +0100 @@ -1114,10 +1114,12 @@ n_ifaces = g_object_info_get_n_interfaces ((GIObjectInfo *)base_info); for (i = 0; function == NULL && i < n_ifaces; i++) { - GIInterfaceInfo *iface_info; + GIInterfaceInfo *iface_info = NULL; iface_info = g_object_info_get_interface ((GIObjectInfo *)base_info, i); function = g_interface_info_find_method (iface_info, node->name); + + g_clear_pointer (&iface_info, g_base_info_unref); } if (function != NULL)