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
