Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-autoar for openSUSE:Factory 
checked in at 2021-11-06 18:15:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-autoar (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-autoar.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-autoar"

Sat Nov  6 18:15:17 2021 rev:13 rq:929582 version:0.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-autoar/gnome-autoar.changes        
2021-08-25 20:56:29.049296996 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-autoar.new.1890/gnome-autoar.changes      
2021-11-06 18:17:25.792865888 +0100
@@ -1,0 +2,12 @@
+Sat Oct 30 10:12:46 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- Update to version 0.4.1:
+  + Fix regression of extraction in symlinked locations.
+  + Handle passphrase prompt cancellation to prevent showing error
+    dialogs.
+  + Downgrade meson dependency to 0.56.0.
+- Replace post(un) handling with new ldconfig_scriptlets macro.
+- Add check section and meson_test macro, as well as pass
+  tests=true to meson, run tests during build.
+
+-------------------------------------------------------------------

Old:
----
  gnome-autoar-0.4.0.tar.xz

New:
----
  gnome-autoar-0.4.1.tar.xz

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

Other differences:
------------------
++++++ gnome-autoar.spec ++++++
--- /var/tmp/diff_new_pack.XjQFn9/_old  2021-11-06 18:17:26.188866093 +0100
+++ /var/tmp/diff_new_pack.XjQFn9/_new  2021-11-06 18:17:26.188866093 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gnome-autoar
-Version:        0.4.0
+Version:        0.4.1
 Release:        0
 Summary:        Automatic archives creating and extracting library
 License:        LGPL-2.0-or-later
@@ -26,7 +26,7 @@
 Source0:        
https://download.gnome.org/sources/gnome-autoar/0.4/%{name}-%{version}.tar.xz
 
 BuildRequires:  gtk-doc
-BuildRequires:  meson
+BuildRequires:  meson >= 0.56.0
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gio-2.0) >= 2.35.6
 BuildRequires:  pkgconfig(glib-2.0) >= 2.35.6
@@ -94,16 +94,18 @@
 %meson \
        -Dvapi=true \
        -Dgtk_doc=true \
+       -Dtests=true \
        %{nil}
 %meson_build
 
 %install
 %meson_install
 
-%post   -n libgnome-autoar-0-0 -p /sbin/ldconfig
-%postun -n libgnome-autoar-0-0 -p /sbin/ldconfig
-%post   -n libgnome-autoar-gtk-0-0 -p /sbin/ldconfig
-%postun -n libgnome-autoar-gtk-0-0 -p /sbin/ldconfig
+%check
+%meson_test
+
+%ldconfig_scriptlets -n libgnome-autoar-0-0
+%ldconfig_scriptlets -n libgnome-autoar-gtk-0-0
 
 %files devel
 %{_includedir}/gnome-autoar-0/
@@ -129,10 +131,10 @@
 %files -n libgnome-autoar-0-0
 %license COPYING
 %{_libdir}/libgnome-autoar-0.so.0
-%{_libdir}/libgnome-autoar-0.so.0.1.0
+%{_libdir}/libgnome-autoar-0.so.0.1.1
 
 %files -n libgnome-autoar-gtk-0-0
 %{_libdir}/libgnome-autoar-gtk-0.so.0
-%{_libdir}/libgnome-autoar-gtk-0.so.0.1.0
+%{_libdir}/libgnome-autoar-gtk-0.so.0.1.1
 
 %changelog

++++++ gnome-autoar-0.4.0.tar.xz -> gnome-autoar-0.4.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/NEWS new/gnome-autoar-0.4.1/NEWS
--- old/gnome-autoar-0.4.0/NEWS 2021-08-10 09:55:26.265102400 +0200
+++ new/gnome-autoar-0.4.1/NEWS 2021-10-30 09:29:11.232147200 +0200
@@ -1,3 +1,8 @@
+Major changes in 0.4.1:
+* Fix regression of extraction in symlinked locations (Ondrej Holy)
+* Handle passphrase prompt cancellation to prevent showing error dialogs 
(Ondrej Holy)
+* Downgrade meson dependency to 0.56.0 (Felipe Borges, Ondrej Holy)
+
 Major changes in 0.4.0:
 * Port to meson build system (I??igo Mart??nez, Peter Keresztes Schmidt)
 * Add support for creation of password-protected archives (Ondrej Holy)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/docs/reference/meson.build 
new/gnome-autoar-0.4.1/docs/reference/meson.build
--- old/gnome-autoar-0.4.0/docs/reference/meson.build   2021-08-10 
09:55:26.265102400 +0200
+++ new/gnome-autoar-0.4.1/docs/reference/meson.build   2021-10-30 
09:29:11.233147100 +0200
@@ -11,11 +11,11 @@
 
 gnome.gtkdoc(
   gnome_autoar_name,
-  main_xml: f'@[email protected]',
+  main_xml: '@[email protected]'.format(gnome_autoar_name),
   src_dir: src_inc,
   dependencies: libgnome_autoar_dep,
   scan_args: '--rebuild-types',
-  gobject_typesfile: f'@[email protected]',
+  gobject_typesfile: '@[email protected]'.format(gnome_autoar_name),
   ignore_headers: private_headers,
   fixxref_args: '--html-dir=' + (gnome_autoar_prefix / 
gnome.gtkdoc_html_dir(gnome_autoar_name)),
   install: true,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/docs/reference/xml/meson.build 
new/gnome-autoar-0.4.1/docs/reference/xml/meson.build
--- old/gnome-autoar-0.4.0/docs/reference/xml/meson.build       2021-08-10 
09:55:26.266102600 +0200
+++ new/gnome-autoar-0.4.1/docs/reference/xml/meson.build       2021-10-30 
09:29:11.233147100 +0200
@@ -3,9 +3,9 @@
 
 ent_conf = {
   'PACKAGE': gnome_autoar_name,
-  'PACKAGE_BUGREPORT': f'https://gitlab.gnome.org/GNOME/@gnome_autoar_name@',
+  'PACKAGE_BUGREPORT': 
'https://gitlab.gnome.org/GNOME/@0@'.format(gnome_autoar_name),
   'PACKAGE_NAME': gnome_autoar_name,
-  'PACKAGE_STRING': f'@gnome_autoar_name@ @gnome_autoar_version@',
+  'PACKAGE_STRING': '@0@ @1@'.format(gnome_autoar_name, gnome_autoar_version),
   'PACKAGE_TARNAME': gnome_autoar_name,
   'PACKAGE_URL': '',
   'PACKAGE_VERSION': gnome_autoar_version,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/gnome-autoar/autoar-extractor.c 
new/gnome-autoar-0.4.1/gnome-autoar/autoar-extractor.c
--- old/gnome-autoar-0.4.0/gnome-autoar/autoar-extractor.c      2021-08-10 
09:55:26.267102500 +0200
+++ new/gnome-autoar-0.4.1/gnome-autoar/autoar-extractor.c      2021-10-30 
09:29:11.234147000 +0200
@@ -907,7 +907,8 @@
     extracted_filename = g_file_get_child (destination, basename);
   }
 
-  if (self->prefix != NULL && self->new_prefix != NULL) {
+  if (self->prefix != NULL && self->new_prefix != NULL &&
+      !g_file_equal (self->prefix, self->new_prefix)) {
     g_autofree char *relative_path;
     /* Replace the old prefix with the new one */
     relative_path = g_file_get_relative_path (self->prefix,
@@ -1676,6 +1677,10 @@
 
     if (archive_entry_is_encrypted (entry)) {
       autoar_extractor_request_passphrase (self);
+      if (g_cancellable_is_cancelled (self->cancellable)) {
+        archive_read_free (a);
+        return;
+      }
     }
 
     if (self->use_raw_format) {
@@ -1825,11 +1830,6 @@
                                                 self->prefix,
                                                 files,
                                                 &self->new_prefix);
-
-    if (self->new_prefix && g_file_equal (self->prefix, self->new_prefix)) {
-      /* This prevents redundant path name handling later. */
-      g_clear_object (&self->new_prefix);
-    }
   } else {
     autoar_extractor_signal_decide_destination (self,
                                                 self->destination_dir,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/gnome-autoar/meson.build 
new/gnome-autoar-0.4.1/gnome-autoar/meson.build
--- old/gnome-autoar-0.4.0/gnome-autoar/meson.build     2021-08-10 
09:55:26.268102600 +0200
+++ new/gnome-autoar-0.4.1/gnome-autoar/meson.build     2021-10-30 
09:29:11.235147200 +0200
@@ -3,7 +3,7 @@
 
 src_inc = include_directories('.')
 
-libname = f'@gnome_autoar_name@-@gnome_autoar_api_version@'
+libname= '@0@-@1@'.format(gnome_autoar_name, gnome_autoar_api_version)
 
 headers = files(
   'autoar-compressor.h',
@@ -31,8 +31,8 @@
 enum_sources = gnome.mkenums(
   enum_types,
   sources: headers,
-  h_template: f'@[email protected]',
-  c_template: f'@[email protected]',
+  h_template: '@[email protected]'.format(enum_types),
+  c_template: '@[email protected]'.format(enum_types),
   install_header: true,
   install_dir: gnome_autoar_includedir / libname / gnome_autoar_name,
 )
@@ -86,7 +86,7 @@
     namespace: api_ns,
     nsversion: gnome_autoar_api_ns_version,
     identifier_prefix: gnome_autoar_api_prefix,
-    export_packages: f'@api_ns@-@gnome_autoar_api_ns_version@',
+    export_packages: '@0@-@1@'.format(api_ns, gnome_autoar_api_ns_version),
     install: true,
   )
 
@@ -104,7 +104,7 @@
   subdir_done()
 endif
 
-libname_gtk = f'@gnome_autoar_name@-gtk-@gnome_autoar_api_version@'
+libname_gtk = '@0@-gtk-@1@'.format(gnome_autoar_name, gnome_autoar_api_version)
 
 headers = files(
   'autoar-gtk-chooser.h',
@@ -161,7 +161,7 @@
     namespace: api_ns,
     nsversion: gnome_autoar_api_ns_version,
     identifier_prefix: 'AutoarGtk',
-    export_packages: f'@api_ns@-@gnome_autoar_api_ns_version@',
+    export_packages: '@0@-@1@'.format(api_ns, gnome_autoar_api_ns_version),
     install: true,
   )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/meson.build 
new/gnome-autoar-0.4.1/meson.build
--- old/gnome-autoar-0.4.0/meson.build  2021-08-10 09:55:26.268102600 +0200
+++ new/gnome-autoar-0.4.1/meson.build  2021-10-30 09:29:11.235147200 +0200
@@ -3,10 +3,10 @@
 
 project(
   'gnome-autoar', 'c',
-  version: '0.4.0',
+  version: '0.4.1',
   license: 'LGPL2.1+',
   default_options: 'buildtype=debugoptimized',
-  meson_version: '>= 0.58.0',
+  meson_version: '>= 0.56.0',
 )
 
 gnome_autoar_name = meson.project_name()
@@ -25,7 +25,7 @@
 #
 # When bumping the first component version, set the second and third components
 # to 0. When bumping the second version, set the third one to zero.
-gnome_autoar_libversion = '0.1.0'
+gnome_autoar_libversion = '0.1.1'
 
 gnome_autoar_api_version = 0
 
@@ -96,7 +96,7 @@
   'gtk+-3.0',
   version: gtk_req_version,
   required: get_option('gtk'),
-  not_found_message: f'GTK+ support requested but gtk+-3.0 @gtk_req_version@ 
could not be found',
+  not_found_message: 'GTK+ support requested but gtk+-3.0 @0@ could not be 
found'.format(gtk_req_version),
 )
 enable_gtk = gtk_dep.found()
 
@@ -105,12 +105,6 @@
 enable_vapi = get_option('vapi')
 assert(not enable_vapi or enable_introspection, 'GObject introspection support 
must be enabled to build VALA bindings')
 
-gio_schemasdir = gio_dep.get_variable(
-  'schemasdir',
-  pkgconfig_define: ['datadir', gnome_autoar_datadir],
-  default_value: gnome_autoar_datadir / 'glib-2.0/schemas',
-)
-
 subdir('gnome-autoar')
 
 enable_tests = get_option('tests')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-autoar-0.4.0/tests/meson.build 
new/gnome-autoar-0.4.1/tests/meson.build
--- old/gnome-autoar-0.4.0/tests/meson.build    2021-08-10 09:55:26.275102600 
+0200
+++ new/gnome-autoar-0.4.1/tests/meson.build    2021-10-30 09:29:11.238147300 
+0200
@@ -23,7 +23,7 @@
     test(
       test_unit[0],
       exe,
-      env : [f'G_TEST_SRCDIR=@source_root@']
+      env : ['G_TEST_SRCDIR=@0@'.format(source_root)]
     )
   endif
 endforeach

Reply via email to