Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libgsf for openSUSE:Factory checked in at 2026-10-01 16:59:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgsf (Old) and /work/SRC/openSUSE:Factory/.libgsf.new.1253 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgsf" Thu Oct 1 16:59:50 2026 rev:83 rq:1381618 version:1.14.60 Changes: -------- --- /work/SRC/openSUSE:Factory/libgsf/libgsf.changes 2026-09-23 14:33:12.113950772 +0200 +++ /work/SRC/openSUSE:Factory/.libgsf.new.1253/libgsf.changes 2026-10-01 16:59:57.843480536 +0200 @@ -1,0 +2,6 @@ +Wed Sep 30 06:28:23 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.14.60: + + Morten: Fix ABW for ole2. + +------------------------------------------------------------------- Old: ---- libgsf-1.14.59.tar.xz New: ---- libgsf-1.14.60.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgsf.spec ++++++ --- /var/tmp/diff_new_pack.Z34yCZ/_old 2026-10-01 16:59:59.169536083 +0200 +++ /var/tmp/diff_new_pack.Z34yCZ/_new 2026-10-01 16:59:59.171536166 +0200 @@ -17,7 +17,7 @@ Name: libgsf -Version: 1.14.59 +Version: 1.14.60 Release: 0 Summary: I/O library for dealing with structured file formats License: GPL-2.0-or-later AND LGPL-2.1-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.Z34yCZ/_old 2026-10-01 16:59:59.266540146 +0200 +++ /var/tmp/diff_new_pack.Z34yCZ/_new 2026-10-01 16:59:59.274540481 +0200 @@ -1,7 +1,7 @@ -mtime: 1789983145 -commit: daa5e1c73bb8e52eacc911b760b10800fd4e56133e12d03fe2435bea060fd0b5 +mtime: 1790749728 +commit: 41f8a6719cbba235037f28fa3f7370bf80040ae1df71c33c0ff12ca0dbfdb04d url: https://src.opensuse.org/GNOME/libgsf -revision: daa5e1c73bb8e52eacc911b760b10800fd4e56133e12d03fe2435bea060fd0b5 +revision: 41f8a6719cbba235037f28fa3f7370bf80040ae1df71c33c0ff12ca0dbfdb04d trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ --- old/.gitignore 2026-09-21 11:32:25.000000000 +0200 +++ new/.gitignore 2026-09-30 08:28:48.000000000 +0200 @@ -2,3 +2,4 @@ *.osc _build.* .pbuild +osc-collab.* ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-30 08:28:48.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ libgsf-1.14.59.tar.xz -> libgsf-1.14.60.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/ChangeLog new/libgsf-1.14.60/ChangeLog --- old/libgsf-1.14.59/ChangeLog 2026-09-20 20:03:55.000000000 +0200 +++ new/libgsf-1.14.60/ChangeLog 2026-09-30 00:03:29.000000000 +0200 @@ -1,3 +1,11 @@ +2026-09-29 Morten Welinder <[email protected]> + + * Release 1.14.60 + +2026-09-20 Morten Welinder <[email protected]> + + * configure.ac: Post-release bump. + 2026-09-20 Morten Welinder <[email protected]> * Release 1.14.59 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/NEWS new/libgsf-1.14.60/NEWS --- old/libgsf-1.14.59/NEWS 2026-09-20 20:03:55.000000000 +0200 +++ new/libgsf-1.14.60/NEWS 2026-09-30 00:03:29.000000000 +0200 @@ -1,3 +1,9 @@ +libgsf 1.14.60 + +Morten: + * Fix ABW for ole2. [#54] + +-------------------------------------------------------------------------- libgsf 1.14.59 Morten: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/configure new/libgsf-1.14.60/configure --- old/libgsf-1.14.59/configure 2026-09-20 20:05:01.000000000 +0200 +++ new/libgsf-1.14.60/configure 2026-09-30 00:04:54.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for libgsf 1.14.59. +# Generated by GNU Autoconf 2.72 for libgsf 1.14.60. # # Report bugs to <https://gitlab.gnome.org/GNOME/libgsf/issues>. # @@ -614,8 +614,8 @@ # Identity of this package. PACKAGE_NAME='libgsf' PACKAGE_TARNAME='libgsf' -PACKAGE_VERSION='1.14.59' -PACKAGE_STRING='libgsf 1.14.59' +PACKAGE_VERSION='1.14.60' +PACKAGE_STRING='libgsf 1.14.60' PACKAGE_BUGREPORT='https://gitlab.gnome.org/GNOME/libgsf/issues' PACKAGE_URL='' @@ -1463,7 +1463,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.59 to adapt to many kinds of systems. +'configure' configures libgsf 1.14.60 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1534,7 +1534,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libgsf 1.14.59:";; + short | recursive ) echo "Configuration of libgsf 1.14.60:";; esac cat <<\_ACEOF @@ -1688,7 +1688,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libgsf configure 1.14.59 +libgsf configure 1.14.60 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -2171,7 +2171,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.59, which was +It was created by libgsf $as_me 1.14.60, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -2955,12 +2955,12 @@ LIBGSF_MINOR_VERSION=14 -LIBGSF_MICRO_VERSION=59 +LIBGSF_MICRO_VERSION=60 -VERSION_INFO=114:59:0 +VERSION_INFO=114:60:0 CURRENT_MINUS_AGE=114 @@ -3669,7 +3669,7 @@ # Define the identity of the package. PACKAGE='libgsf' - VERSION='1.14.59' + VERSION='1.14.60' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -20173,7 +20173,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.59, which was +This file was extended by libgsf $as_me 1.14.60, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20241,7 +20241,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libgsf config.status 1.14.59 +libgsf config.status 1.14.60 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/configure.ac new/libgsf-1.14.60/configure.ac --- old/libgsf-1.14.59/configure.ac 2026-09-20 20:03:55.000000000 +0200 +++ new/libgsf-1.14.60/configure.ac 2026-09-30 00:03:29.000000000 +0200 @@ -6,7 +6,7 @@ m4_define([libgsf_version_major], [1]) m4_define([libgsf_version_minor], [14]) -m4_define([libgsf_version_micro], [59]) +m4_define([libgsf_version_micro], [60]) 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.59/gsf/gsf-infile-msole.c new/libgsf-1.14.60/gsf/gsf-infile-msole.c --- old/libgsf-1.14.59/gsf/gsf-infile-msole.c 2026-09-20 20:03:55.000000000 +0200 +++ new/libgsf-1.14.60/gsf/gsf-infile-msole.c 2026-09-30 00:03:29.000000000 +0200 @@ -267,8 +267,11 @@ parent->info->num_sbat, parent->info->sbat_start, &meta_sbat)) return NULL; - parent->info->sb.bat.num_blocks = meta_sbat.num_blocks * (parent->info->bb.size / BAT_INDEX_SIZE); - parent->info->sb.bat.block = g_try_new0 (guint32, parent->info->sb.bat.num_blocks); + gsf_off_t num_blocks = (gsf_off_t)(meta_sbat.num_blocks) * (parent->info->bb.size / BAT_INDEX_SIZE); + parent->info->sb.bat.num_blocks = num_blocks; + parent->info->sb.bat.block = (num_blocks == parent->info->sb.bat.num_blocks) + ? g_try_new0 (guint32, parent->info->sb.bat.num_blocks) + : NULL; if (!parent->info->sb.bat.block) { // OOM or zero-size allocation ols_bat_release (&meta_sbat); @@ -647,7 +650,7 @@ g_warning ("There are not supposed to be any blocks in the small block allocation table, yet there is a link to some. Ignoring it."); } - num_blocks = num_bat * (info->bb.size / BAT_INDEX_SIZE); + num_blocks = (size_t)num_bat * (info->bb.size / BAT_INDEX_SIZE); /* very rough heuristic, just in case */ if (num_bat < info->max_block && info->num_sbat < info->max_block && num_blocks < G_MAXINT) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/gsf/version.c new/libgsf-1.14.60/gsf/version.c --- old/libgsf-1.14.59/gsf/version.c 2026-09-20 20:05:07.000000000 +0200 +++ new/libgsf-1.14.60/gsf/version.c 2026-09-30 00:04:59.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 = 59; /* bug fixes */ +int libgsf_micro_version = 60; /* bug fixes */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/po/ChangeLog new/libgsf-1.14.60/po/ChangeLog --- old/libgsf-1.14.59/po/ChangeLog 2026-09-20 20:03:55.000000000 +0200 +++ new/libgsf-1.14.60/po/ChangeLog 2026-09-30 00:03:29.000000000 +0200 @@ -1,3 +1,7 @@ +2026-09-29 Morten Welinder <[email protected]> + + * Release 1.14.60 + 2026-09-20 Morten Welinder <[email protected]> * Release 1.14.59 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgsf-1.14.59/po/libgsf.pot new/libgsf-1.14.60/po/libgsf.pot --- old/libgsf-1.14.59/po/libgsf.pot 2026-09-20 20:05:07.000000000 +0200 +++ new/libgsf-1.14.60/po/libgsf.pot 2026-09-30 00:04:59.000000000 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libgsf 1.14.59\n" +"Project-Id-Version: libgsf 1.14.60\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2026-09-20 18:05+0000\n" +"POT-Creation-Date: 2026-09-29 22:04+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -45,39 +45,39 @@ msgid "Windows Enhanced Metafile format" msgstr "" -#: gsf/gsf-infile-msole.c:553 +#: gsf/gsf-infile-msole.c:556 msgid "Failed to duplicate input stream" msgstr "" -#: gsf/gsf-infile-msole.c:591 +#: gsf/gsf-infile-msole.c:594 msgid "No OLE2 signature" msgstr "" -#: gsf/gsf-infile-msole.c:624 +#: gsf/gsf-infile-msole.c:627 msgid "Unreasonable block sizes" msgstr "" -#: gsf/gsf-infile-msole.c:663 gsf/gsf-infile-msole.c:949 +#: gsf/gsf-infile-msole.c:666 gsf/gsf-infile-msole.c:952 msgid "Insufficient memory" msgstr "" -#: gsf/gsf-infile-msole.c:722 +#: gsf/gsf-infile-msole.c:725 msgid "Inconsistent block allocation table" msgstr "" -#: gsf/gsf-infile-msole.c:730 +#: gsf/gsf-infile-msole.c:733 msgid "Problems making block allocation table" msgstr "" -#: gsf/gsf-infile-msole.c:744 +#: gsf/gsf-infile-msole.c:747 msgid "Problems reading directory" msgstr "" -#: gsf/gsf-infile-msole.c:914 +#: gsf/gsf-infile-msole.c:917 msgid "Failed to access child" msgstr "" -#: gsf/gsf-infile-msole.c:981 +#: gsf/gsf-infile-msole.c:984 msgid "failure reading block" msgstr ""
