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

Reply via email to