Hello community, here is the log from the commit of package libgsf for openSUSE:Factory checked in at 2016-07-01 09:54:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgsf (Old) and /work/SRC/openSUSE:Factory/.libgsf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libgsf" Changes: -------- --- /work/SRC/openSUSE:Factory/libgsf/libgsf.changes 2016-06-03 16:27:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libgsf.new/libgsf.changes 2016-07-01 09:54:27.000000000 +0200 @@ -1,0 +2,14 @@ +Wed Jun 29 22:47:23 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.14.39: + + Tests: suppressions. + +------------------------------------------------------------------- +Sun Jun 19 13:13:25 UTC 2016 - zaitor@opensuse.org + +- Update to version 1.14.38: + + BSD compatibility for test (bgo#767044). + + Fix zip64 problem (bgo#767043). + + Improve testing. + +------------------------------------------------------------------- @@ -5,0 +20,5 @@ + +------------------------------------------------------------------- +Fri Apr 15 02:04:39 UTC 2016 - mgorse@suse.com + +- Update to GNOME 3.20 Fate#318572 Old: ---- libgsf-1.14.37.tar.xz New: ---- libgsf-1.14.39.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgsf.spec ++++++ --- /var/tmp/diff_new_pack.5DWXeh/_old 2016-07-01 09:54:28.000000000 +0200 +++ /var/tmp/diff_new_pack.5DWXeh/_new 2016-07-01 09:54:28.000000000 +0200 @@ -17,7 +17,7 @@ Name: libgsf -Version: 1.14.37 +Version: 1.14.39 Release: 0 Summary: Extensible I/O abstraction library for dealing with structured file formats License: GPL-2.0+ and LGPL-2.1+ ++++++ libgsf-1.14.37.tar.xz -> libgsf-1.14.39.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/ChangeLog new/libgsf-1.14.39/ChangeLog --- old/libgsf-1.14.37/ChangeLog 2016-05-30 21:53:21.000000000 +0200 +++ new/libgsf-1.14.39/ChangeLog 2016-06-30 00:12:03.000000000 +0200 @@ -1,3 +1,28 @@ +2016-06-29 Morten Welinder <terra@gnome.org> + + * Release 1.14.39 + +2016-06-17 Morten Welinder <terra@gnome.org> + + * configure.ac: Post-release bump. + +2016-06-17 Morten Welinder <terra@gnome.org> + + * Release 1.14.38 + +2016-06-04 Morten Welinder <terra@gnome.org> + + * gsf/gsf-outfile-zip.c (zip_trailer64_write): Fix ZIP64 EOCD size + to exclude leading 12 bytes. From Felix Bünemann + <buenemann@louis.info> + + * tests/LibGsfTest.pm: Use 7z for archive testing when available. + It's stricter. + +2016-05-30 Morten Welinder <terra@gnome.org> + + * configure.ac: Post-release bump. + 2016-05-30 Morten Welinder <terra@gnome.org> * Release 1.14.37 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/NEWS new/libgsf-1.14.39/NEWS --- old/libgsf-1.14.37/NEWS 2016-05-10 23:33:42.000000000 +0200 +++ new/libgsf-1.14.39/NEWS 2016-06-18 02:15:51.000000000 +0200 @@ -1,3 +1,16 @@ +libgsf 1.14.39 + +-------------------------------------------------------------------------- +libgsf 1.14.38 + +Felix B�nemann: + * BSD compatibility for test. [#767044] + * Fix zip64 problem. [#767043] + +Morten: + * Improve testing. + +-------------------------------------------------------------------------- libgsf 1.14.37 Morten: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/configure new/libgsf-1.14.39/configure --- old/libgsf-1.14.37/configure 2016-05-23 07:18:35.000000000 +0200 +++ new/libgsf-1.14.39/configure 2016-06-19 22:24:09.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libgsf 1.14.37. +# Generated by GNU Autoconf 2.69 for libgsf 1.14.39. # # Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=libgsf. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='libgsf' PACKAGE_TARNAME='libgsf' -PACKAGE_VERSION='1.14.37' -PACKAGE_STRING='libgsf 1.14.37' +PACKAGE_VERSION='1.14.39' +PACKAGE_STRING='libgsf 1.14.39' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libgsf' PACKAGE_URL='' @@ -1448,7 +1448,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -`configure' configures libgsf 1.14.37 to adapt to many kinds of systems. +`configure' configures libgsf 1.14.39 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1518,7 +1518,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libgsf 1.14.37:";; + short | recursive ) echo "Configuration of libgsf 1.14.39:";; esac cat <<_ACEOF @@ -1662,7 +1662,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<_ACEOF -libgsf configure 1.14.37 +libgsf configure 1.14.39 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2188,7 +2188,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libgsf $as_me 1.14.37, which was +It was created by libgsf $as_me 1.14.39, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2548,12 +2548,12 @@ LIBGSF_MINOR_VERSION=14 -LIBGSF_MICRO_VERSION=37 +LIBGSF_MICRO_VERSION=39 -VERSION_INFO=114:37:0 +VERSION_INFO=114:39:0 CURRENT_MINUS_AGE=114 @@ -3073,7 +3073,7 @@ # Define the identity of the package. PACKAGE='libgsf' - VERSION='1.14.37' + VERSION='1.14.39' cat >>confdefs.h <<_ACEOF @@ -16246,7 +16246,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libgsf $as_me 1.14.37, which was +This file was extended by libgsf $as_me 1.14.39, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16312,7 +16312,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`" ac_cs_version="\ -libgsf config.status 1.14.37 +libgsf config.status 1.14.39 configured by $0, generated by GNU Autoconf 2.69, with options \"$ac_cs_config\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/configure.ac new/libgsf-1.14.39/configure.ac --- old/libgsf-1.14.37/configure.ac 2016-02-13 01:19:49.000000000 +0100 +++ new/libgsf-1.14.39/configure.ac 2016-06-18 02:15:51.000000000 +0200 @@ -4,7 +4,7 @@ m4_define([libgsf_version_major], [1]) m4_define([libgsf_version_minor], [14]) -m4_define([libgsf_version_micro], [37]) +m4_define([libgsf_version_micro], [39]) m4_define([libgsf_version_extra], []) m4_define([libgsf_full_version], [libgsf_version_major.libgsf_version_minor.libgsf_version_micro[]libgsf_version_extra]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/doc/Makefile.in new/libgsf-1.14.39/doc/Makefile.in --- old/libgsf-1.14.37/doc/Makefile.in 2016-05-23 07:18:36.000000000 +0200 +++ new/libgsf-1.14.39/doc/Makefile.in 2016-06-19 22:24:10.000000000 +0200 @@ -605,11 +605,11 @@ maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@GTK_DOC_INSTALLED_FALSE@uninstall-local: -@GTK_DOC_INSTALLED_FALSE@clean-local: @GTK_DOC_INSTALLED_FALSE@distclean-local: -@GTK_DOC_INSTALLED_FALSE@maintainer-clean-local: +@GTK_DOC_INSTALLED_FALSE@clean-local: +@GTK_DOC_INSTALLED_FALSE@uninstall-local: @GTK_DOC_INSTALLED_FALSE@install-data-local: +@GTK_DOC_INSTALLED_FALSE@maintainer-clean-local: clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/gsf/gsf-outfile-zip.c new/libgsf-1.14.39/gsf/gsf-outfile-zip.c --- old/libgsf-1.14.37/gsf/gsf-outfile-zip.c 2015-05-16 16:19:47.000000000 +0200 +++ new/libgsf-1.14.39/gsf/gsf-outfile-zip.c 2016-06-05 01:44:21.000000000 +0200 @@ -300,7 +300,7 @@ memset (buf, 0, sizeof buf); GSF_LE_SET_GUINT32 (buf, ZIP_TRAILER64_SIGNATURE); - GSF_LE_SET_GUINT64 (buf + ZIP_TRAILER64_RECSIZE, sizeof buf); + GSF_LE_SET_GUINT64 (buf + ZIP_TRAILER64_RECSIZE, sizeof buf - 12); GSF_LE_SET_GUINT16 (buf + ZIP_TRAILER64_ENCODER, (ZIP_OS_UNIX << 8) + extract); GSF_LE_SET_GUINT16 (buf + ZIP_TRAILER64_EXTRACT, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/gsf/version.c new/libgsf-1.14.39/gsf/version.c --- old/libgsf-1.14.37/gsf/version.c 2016-05-23 07:18:41.000000000 +0200 +++ new/libgsf-1.14.39/gsf/version.c 2016-06-19 22:24:14.000000000 +0200 @@ -1,3 +1,3 @@ int libgsf_major_version = 1; /* The ABI version */ int libgsf_minor_version = 14; /* The API version */ -int libgsf_micro_version = 37; /* bug fixes */ +int libgsf_micro_version = 39; /* bug fixes */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/libgsf-1.spec new/libgsf-1.14.39/libgsf-1.spec --- old/libgsf-1.14.37/libgsf-1.spec 2016-05-23 07:18:41.000000000 +0200 +++ new/libgsf-1.14.39/libgsf-1.spec 2016-06-19 22:24:14.000000000 +0200 @@ -1,5 +1,5 @@ %define name libgsf -%define version 1.14.37 +%define version 1.14.39 %define release 1 %define prefix /usr diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/po/ChangeLog new/libgsf-1.14.39/po/ChangeLog --- old/libgsf-1.14.37/po/ChangeLog 2016-05-30 21:53:21.000000000 +0200 +++ new/libgsf-1.14.39/po/ChangeLog 2016-06-30 00:12:03.000000000 +0200 @@ -1,3 +1,11 @@ +2016-06-29 Morten Welinder <terra@gnome.org> + + * Release 1.14.39 + +2016-06-17 Morten Welinder <terra@gnome.org> + + * Release 1.14.38 + 2016-05-30 Morten Welinder <terra@gnome.org> * Release 1.14.37 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/po/cs.po new/libgsf-1.14.39/po/cs.po --- old/libgsf-1.14.37/po/cs.po 2016-03-22 23:34:03.000000000 +0100 +++ new/libgsf-1.14.39/po/cs.po 2016-06-18 02:14:17.000000000 +0200 @@ -11,8 +11,8 @@ "Project-Id-Version: libgsf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" "product=libgsf&keywords=I18N+L10N&component=General\n" -"POT-Creation-Date: 2016-01-22 17:25+0000\n" -"PO-Revision-Date: 2016-02-28 13:08+0100\n" +"POT-Creation-Date: 2016-05-10 21:33+0000\n" +"PO-Revision-Date: 2016-06-10 15:55+0200\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <gnome-cs-list@gnome.org>\n" "Language: cs\n" @@ -122,37 +122,37 @@ msgid "Unable to parse VBA header" msgstr "Nelze zpracovat hlavičku VBA" -#: ../gsf/gsf-infile-tar.c:109 ../gsf/gsf-infile-tar.c:217 +#: ../gsf/gsf-infile-tar.c:123 ../gsf/gsf-infile-tar.c:226 #, c-format msgid "Invalid tar header" msgstr "Neplatná hlavička archivu TAR" -#: ../gsf/gsf-infile-tar.c:266 +#: ../gsf/gsf-infile-tar.c:275 #, c-format msgid "Invalid longname header" msgstr "Neplatná hlavička s dlouhým názvem" -#: ../gsf/gsf-infile-tar.c:273 +#: ../gsf/gsf-infile-tar.c:282 #, c-format msgid "Failed to read longname" msgstr "Selhalo čtení hlavičky s dlouhým názvem" -#: ../gsf/gsf-infile-tar.c:293 ../gsf/gsf-input.c:288 +#: ../gsf/gsf-infile-tar.c:302 ../gsf/gsf-input.c:288 #, c-format msgid "Seek failed" msgstr "Přeskočení selhalo" -#: ../gsf/gsf-infile-tar.c:301 +#: ../gsf/gsf-infile-tar.c:310 #, c-format msgid "Truncated archive" msgstr "Neúplný archiv" -#: ../gsf/gsf-infile-tar.c:551 ../gsf/gsf-infile-zip.c:942 +#: ../gsf/gsf-infile-tar.c:560 ../gsf/gsf-infile-zip.c:942 #: ../gsf/gsf-input-gzip.c:514 msgid "Source" msgstr "Zdroj" -#: ../gsf/gsf-infile-tar.c:552 ../gsf/gsf-infile-zip.c:943 +#: ../gsf/gsf-infile-tar.c:561 ../gsf/gsf-infile-zip.c:943 msgid "The archive being interpreted" msgstr "Archiv byl interpretován" @@ -342,21 +342,21 @@ msgid "mmap not supported" msgstr "mmap není podporováno" -#: ../gsf/gsf-libxml.c:1574 +#: ../gsf/gsf-libxml.c:1577 msgid "Pretty print" msgstr "Hezký výstup" -#: ../gsf/gsf-libxml.c:1575 +#: ../gsf/gsf-libxml.c:1578 msgid "Should the output auto-indent elements to make reading easier?" msgstr "Měl by mít výstup automaticky odsazené prvky, aby byl lépe čitelný?" -#: ../gsf/gsf-libxml.c:1581 ../gsf/gsf-open-pkg-utils.c:767 +#: ../gsf/gsf-libxml.c:1584 ../gsf/gsf-open-pkg-utils.c:769 #: ../gsf/gsf-outfile-msole.c:795 ../gsf/gsf-outfile-zip.c:1076 #: ../gsf/gsf-output-csv.c:333 ../gsf/gsf-output-iconv.c:276 msgid "Sink" msgstr "Cíl" -#: ../gsf/gsf-libxml.c:1582 ../gsf/gsf-outfile-msole.c:796 +#: ../gsf/gsf-libxml.c:1585 ../gsf/gsf-outfile-msole.c:796 msgid "The destination for writes" msgstr "Cíl pro zápisy" @@ -414,43 +414,43 @@ "Verze ODF, v podobě celého čísla, na kterou je tento objekt zaměřen; např. " "100" -#: ../gsf/gsf-open-pkg-utils.c:384 +#: ../gsf/gsf-open-pkg-utils.c:386 #, c-format msgid "Unable to find part id='%s' for '%s'" msgstr "Nelze nalézt část id=„%s“ pro „%s“" -#: ../gsf/gsf-open-pkg-utils.c:411 +#: ../gsf/gsf-open-pkg-utils.c:413 #, c-format msgid "Unable to find part with type='%s' for '%s'" msgstr "Nelze nalézt část s type=„%s“ pro „%s“" -#: ../gsf/gsf-open-pkg-utils.c:441 +#: ../gsf/gsf-open-pkg-utils.c:443 #, c-format msgid "Missing id for part in '%s'" msgstr "Chybí id pro část v „%s“" -#: ../gsf/gsf-open-pkg-utils.c:450 +#: ../gsf/gsf-open-pkg-utils.c:452 #, c-format msgid "Part '%s' in '%s' from '%s' is corrupt!" msgstr "Část „%s“ v „%s“ z „%s“ je poškozena!" -#: ../gsf/gsf-open-pkg-utils.c:768 +#: ../gsf/gsf-open-pkg-utils.c:770 msgid "The GsfOutput that stores the Open Package content" msgstr "GsfOutput, který uchovává obsah Open Package" -#: ../gsf/gsf-open-pkg-utils.c:774 +#: ../gsf/gsf-open-pkg-utils.c:776 msgid "Content type" msgstr "Typ obsahu" -#: ../gsf/gsf-open-pkg-utils.c:775 +#: ../gsf/gsf-open-pkg-utils.c:777 msgid "The content type stored in the root [Content_Types].xml file" msgstr "Typ obsahu uloženého v kořenovém souboru [Content_Types].xml" -#: ../gsf/gsf-open-pkg-utils.c:781 +#: ../gsf/gsf-open-pkg-utils.c:783 msgid "Is Directory" msgstr "Jde o složku" -#: ../gsf/gsf-open-pkg-utils.c:782 +#: ../gsf/gsf-open-pkg-utils.c:784 msgid "Can the outfile have children" msgstr "Může mít výstupní soubor potomka" @@ -580,7 +580,7 @@ msgstr "Oddělovač polí" #: ../gsf/gsf-output-csv.c:397 -msgid "end-on-line" +msgid "end-of-line" msgstr "konec řádku" #: ../gsf/gsf-output-csv.c:398 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/tests/LibGsfTest.pm new/libgsf-1.14.39/tests/LibGsfTest.pm --- old/libgsf-1.14.37/tests/LibGsfTest.pm 2015-02-05 00:21:11.000000000 +0100 +++ new/libgsf-1.14.39/tests/LibGsfTest.pm 2016-06-05 01:54:15.000000000 +0200 @@ -15,13 +15,14 @@ @LibGsfTest::EXPORT_OK = qw(junkfile $unzip $zipinfo); use vars qw($topsrc $top_builddir $PERL $verbose); -use vars qw($gsf $unzip $zipinfo); +use vars qw($gsf $unzip $zipinfo $sevenz); $PERL = $Config{'perlpath'}; $PERL .= $Config{'_exe'} if $^O ne 'VMS' && $PERL !~ m/$Config{'_exe'}$/i; $unzip = &find_program ("unzip"); $zipinfo = &find_program ("zipinfo"); +$sevenz = &find_program ("7z", 1); $topsrc = $0; $topsrc =~ s|/[^/]+$|/..|; @@ -112,7 +113,7 @@ } sub find_program { - my ($p) = @_; + my ($p,$qoptional) = @_; if ($p =~ m{/}) { return $p if -x $p; @@ -125,6 +126,8 @@ } } + return undef if $qoptional; + &report_skip ("$p is missing"); } @@ -301,7 +304,7 @@ $args{'create-arg'} = 'createzip'; $args{'ext'} = 'zip'; - $args{'archive-tester'} = [$unzip, '-q', '-t']; + $args{'archive-tester'} = $sevenz ? [$sevenz, 't'] : [$unzip, '-q', '-t']; $args{'independent-cat'} = [$unzip, '-p']; $args{'infofunc'} = &zipinfo_callback; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/tests/common.supp new/libgsf-1.14.39/tests/common.supp --- old/libgsf-1.14.37/tests/common.supp 2015-08-18 23:31:55.000000000 +0200 +++ new/libgsf-1.14.39/tests/common.supp 2016-06-30 00:19:46.000000000 +0200 @@ -115,3 +115,39 @@ ... fun:_g_io_modules_ensure_loaded } + +{ + GIO/init1/MLK + Memcheck:Leak + match-leak-kinds: possible + fun:malloc + fun:realloc + fun:g_realloc + fun:g_closure_add_invalidate_notifier + fun:g_source_set_closure + fun:g_socket_create_source + ... + fun:g_simple_async_result_complete +} + +{ + GIO/init2/MLK + Memcheck:Leak + match-leak-kinds: possible + fun:calloc + fun:g_malloc0 + ... + fun:g_socket_create_source + ... + fun:g_simple_async_result_complete +} + +{ + GOBJECT/init1/MLK + Memcheck:Leak + match-leak-kinds: possible + fun:calloc + fun:g_malloc0 + ... + fun:_dl_init +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.37/tests/t1003-zip-noise.pl new/libgsf-1.14.39/tests/t1003-zip-noise.pl --- old/libgsf-1.14.37/tests/t1003-zip-noise.pl 2015-02-05 00:35:18.000000000 +0100 +++ new/libgsf-1.14.39/tests/t1003-zip-noise.pl 2016-06-04 02:26:43.000000000 +0200 @@ -8,6 +8,6 @@ my $noise = 'noise.bin'; &LibGsfTest::junkfile ($noise); -system ("dd", "if=/dev/urandom", "of=$noise", "bs=1M", "count=10"); +system ("dd", "if=/dev/urandom", "of=$noise", "bs=1048576", "count=10"); &test_zip ('files' => [$noise], 'zip-member-tests' => ['!zip64']);