Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fuseiso for openSUSE:Factory checked in at 2026-10-18 19:25:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fuseiso (Old) and /work/SRC/openSUSE:Factory/.fuseiso.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fuseiso" Sun Oct 18 19:25:15 2026 rev:23 rq:1385800 version:20260614 Changes: -------- --- /work/SRC/openSUSE:Factory/fuseiso/fuseiso.changes 2025-05-13 20:08:00.649240213 +0200 +++ /work/SRC/openSUSE:Factory/.fuseiso.new.3698736/fuseiso.changes 2026-10-18 19:25:26.606083584 +0200 @@ -1,0 +2,18 @@ +Sun Oct 18 05:34:01 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 20260614: + * Upstream moved off the dead sourceforge tree to a maintained + rewrite (fuse3 and meson build system). + * Fixes integer overflow (CVE-2015-8836) and buffer overflow + (CVE-2015-8837), plus several other overflow and wrapping errors. + * Fix iconv errors on non-glibc, infinite loop parsing line options + on arm, symlink size reporting, fuse options placed before + arguments, and block count calculation. +- Drop fuseiso-fuse3.patch: upstream ported to fuse3 natively and + removed the autotools build the patch targeted. +- Port build to meson (%meson/%meson_build/%meson_install); drop + libtool and autoreconf. Add versioned fuse3 >= 3.14 and + glib-2.0 >= 2.2 floors from upstream meson.build. +- License re-verified as GPL-2.0-or-later from the source headers. + +------------------------------------------------------------------- Old: ---- fuseiso-20070708.tar.bz2 fuseiso-fuse3.patch New: ---- v20260614.tar.gz ----------(Old B)---------- Old: arguments, and block count calculation. - Drop fuseiso-fuse3.patch: upstream ported to fuse3 natively and removed the autotools build the patch targeted. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fuseiso.spec ++++++ --- /var/tmp/diff_new_pack.JmBXvA/_old 2026-10-18 19:25:27.637126478 +0200 +++ /var/tmp/diff_new_pack.JmBXvA/_new 2026-10-18 19:25:27.639126561 +0200 @@ -1,7 +1,7 @@ # # spec file for package fuseiso # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,17 @@ Name: fuseiso -Version: 20070708 +Version: 20260614 Release: 0 Summary: FUSE module to mount CD-ROM images with ISO9660 filesystems in them License: GPL-2.0-or-later -Group: System/Filesystems -URL: https://sourceforge.net/projects/fuseiso/ -Source0: %{name}-%{version}.tar.bz2 -Patch0: %{name}-fuse3.patch -BuildRequires: libtool +URL: https://sr.ht/~whynothugo/fuseiso/ +Source0: https://git.sr.ht/~whynothugo/fuseiso/archive/v%{version}.tar.gz +BuildRequires: gcc +BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: pkgconfig(fuse3) -BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(fuse3) >= 3.14 +BuildRequires: pkgconfig(glib-2.0) >= 2.2 BuildRequires: pkgconfig(zlib) Requires: fuse3 @@ -41,15 +40,16 @@ mdf and nrg. %prep -%autosetup -p1 +%autosetup -p1 -n %{name}-v%{version} %build -autoreconf -fi -%configure -%make_build +%meson +%meson_build %install -%make_install +%meson_install +# docs are also shipped via %%doc from the sources +rm -rf %{buildroot}%{_datadir}/doc/%{name} %files %license COPYING
