Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package composefs for openSUSE:Factory checked in at 2025-02-20 16:40:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/composefs (Old) and /work/SRC/openSUSE:Factory/.composefs.new.1873 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "composefs" Thu Feb 20 16:40:22 2025 rev:5 rq:1247244 version:1.0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/composefs/composefs.changes 2025-01-13 17:50:48.912326787 +0100 +++ /work/SRC/openSUSE:Factory/.composefs.new.1873/composefs.changes 2025-02-20 16:42:09.210490912 +0100 @@ -1,0 +2,9 @@ +Wed Feb 19 14:16:57 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- create an experimental package for things which are not yet stable + * add patch 001-enable-experimental-tools.patch +- BR libcrypto rather than openssl directly +- fix leap builds by fixing the shebang (we need the newer python311 stack + * add patch 002-fix-leap-tests.patch + +------------------------------------------------------------------- New: ---- 001-enable-experimental-tools.patch 002-fix-leap-tests.patch BETA DEBUG BEGIN: New:- create an experimental package for things which are not yet stable * add patch 001-enable-experimental-tools.patch - BR libcrypto rather than openssl directly New:- fix leap builds by fixing the shebang (we need the newer python311 stack * add patch 002-fix-leap-tests.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ composefs.spec ++++++ --- /var/tmp/diff_new_pack.aqATJ7/_old 2025-02-20 16:42:10.006524227 +0100 +++ /var/tmp/diff_new_pack.aqATJ7/_new 2025-02-20 16:42:10.006524227 +0100 @@ -17,6 +17,11 @@ %define sover 1 +%if 0%{?suse_version} >= 1600 +%define pythons python3 +%else +%define pythons python311 +%endif Name: composefs Version: 1.0.8 Release: 0 @@ -24,10 +29,13 @@ License: Apache-2.0 OR GPL-2.0-or-later URL: https://github.com/containers/composefs Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: 001-enable-experimental-tools.patch +Patch1: 002-fix-leap-tests.patch +BuildRequires: %{pythons}-base BuildRequires: go-md2man BuildRequires: meson BuildRequires: pkgconfig(fuse3) >= 3.10.0 -BuildRequires: pkgconfig(openssl) >= 3.0.0 +BuildRequires: pkgconfig(libcrypto) %description Tools to handle creating and mounting composefs images. The composefs @@ -49,8 +57,18 @@ %description devel Devel files for %{name}. +%package experimental +Summary: This package contains all things experimental for %{name} + +%description experimental +%{summary}. + %prep -%autosetup +%autosetup -N +%patch -P0 -p1 +%if 0%{?suse_version} < 1600 +%patch -P1 -p1 +%endif %build %meson \ @@ -84,6 +102,10 @@ %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/%{name}.pc +%files experimental +%{_bindir}/%{name}-dump +%{_bindir}/%{name}-fuse + %files -n lib%{name}%{sover} %{_libdir}/lib%{name}.so.%{sover}* ++++++ 001-enable-experimental-tools.patch ++++++ diff -rub composefs-1.0.8/tools/meson.build composefs-1.0.8-patched/tools/meson.build --- composefs-1.0.8/tools/meson.build 2025-01-02 18:53:04.000000000 +0100 +++ composefs-1.0.8-patched/tools/meson.build 2025-02-19 15:08:22.452392235 +0100 @@ -31,13 +31,13 @@ 'composefs-dump.c', link_with: [libcomposefs_internal], dependencies : [libcomposefs_dep], - install : false, + install : true, ) if fuse3_dep.found() executable('composefs-fuse', 'cfs-fuse.c', dependencies : [libcomposefs_dep, fuse3_dep], - install : false, + install : true, ) endif ++++++ 002-fix-leap-tests.patch ++++++ diff -rub composefs-1.0.8/tests/dumpdir composefs-1.0.8-patched/tests/dumpdir --- composefs-1.0.8/tests/dumpdir 2025-01-02 18:53:04.000000000 +0100 +++ composefs-1.0.8-patched/tests/dumpdir 2025-02-19 17:24:12.066916567 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/python3 +#!/usr/bin/python3.11 import os import sys diff -rub composefs-1.0.8/tests/gendir composefs-1.0.8-patched/tests/gendir --- composefs-1.0.8/tests/gendir 2025-01-02 18:53:04.000000000 +0100 +++ composefs-1.0.8-patched/tests/gendir 2025-02-19 15:42:44.393188936 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/python3 +#!/usr/bin/python3.11 import argparse import hashlib