Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-efs-utils for openSUSE:Factory 
checked in at 2025-07-09 17:26:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-efs-utils (Old)
 and      /work/SRC/openSUSE:Factory/.aws-efs-utils.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-efs-utils"

Wed Jul  9 17:26:56 2025 rev:20 rq:1291205 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-efs-utils/aws-efs-utils.changes      
2025-04-02 17:12:57.248319147 +0200
+++ /work/SRC/openSUSE:Factory/.aws-efs-utils.new.7373/aws-efs-utils.changes    
2025-07-09 17:27:31.013322182 +0200
@@ -1,0 +2,36 @@
+Tue Jul  8 09:30:32 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Remove BuildArch field to set build architecture to any
+- Use %cargo_install for installing efs-proxy
+- Update install location for efs-proxy in %files section
+
+-------------------------------------------------------------------
+Fri Jul  4 09:15:25 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Add cargo-packaging to BuildRequires
+- Use %cargo_build for building Rust code
+
+-------------------------------------------------------------------
+Fri Jun 27 19:41:53 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Limit recompress service to efs-utils-*.tar
+- Remove commented fields from _service file
+- Switch source service from obs_scm to tar_scm
+
+-------------------------------------------------------------------
+Fri Jun 27 13:56:03 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 2.3.1
+  * Fix backtrace version to resolve ubuntu and rhel build issues
+  * Pin Cargo.lock to avoid unexpected error across images
+- from version 2.3.0
+  * Add support for pod-identity credentials in the credentials chain
+  * Enable mounting with IPv6 when using with the 'stunnel' mount option
+- Build and install efs-proxy binary (bsc#1240044)
+  * Add cargo, libopenssl-devel and rust to BuildRequires
+  * Adjust starting directory for find command to exclude src/proxy
+  * Enable vendoring for Rust dependencies of efs-proxy
+  * Include efs-proxy binary in %files section
+  * Replace upstream tarball with SCM-generated source
+
+-------------------------------------------------------------------

Old:
----
  efs-utils-2.2.1.tar.gz

New:
----
  _service
  efs-utils-v2.3.1.tar.gz
  vendor.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aws-efs-utils.spec ++++++
--- /var/tmp/diff_new_pack.zODiHY/_old  2025-07-09 17:27:32.205371783 +0200
+++ /var/tmp/diff_new_pack.zODiHY/_new  2025-07-09 17:27:32.205371783 +0200
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
 %if 0%{?suse_version} >= 1600
 %define pythons %{primary_python}
 %else
@@ -23,13 +22,14 @@
 %endif
 %global _sitelibdir %{%{pythons}_sitelib}
 Name:           aws-efs-utils
-Version:        2.2.1
+Version:        2.3.1
 Release:        0
 Summary:        Utilities for using the EFS file systems
 License:        MIT
 Group:          System/Management
 URL:            https://github.com/aws/efs-utils
-Source0:        %{url}/archive/v%{version}.tar.gz#/efs-utils-%{version}.tar.gz
+Source0:        efs-utils-v%{version}.tar.gz
+Source1:        vendor.tar.gz
 Patch0:         disable_mount_efs_test.patch
 Patch1:         harden_amazon-efs-mount-watchdog.service.patch
 Patch2:         skip-styletest.patch
@@ -48,26 +48,30 @@
 BuildRequires:  %{pythons}-pytest-html >= 4.1.1
 BuildRequires:  %{pythons}-pytest-metadata >= 3.1.1
 BuildRequires:  %{pythons}-pytest-mock >= 3.14.0
+BuildRequires:  cargo
+BuildRequires:  cargo-packaging
+BuildRequires:  libopenssl-devel
 BuildRequires:  openssl
+BuildRequires:  rust
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(systemd)
 Requires:       nfs-utils
 Requires:       stunnel >= 4.56
-BuildArch:      noarch
 
 %description
 This package provides utilities for using the EFS file systems.
 
 %prep
-%setup -n efs-utils-%{version}
+%setup -n efs-utils-v%{version} -a1
 %patch -P 0 -p1
-find . -name "*.py" -exec sed -i 's/env python3/python3/' {} +
+find src/mount_efs src/watchdog -name "*.py" -exec sed -i 's/env 
python3/python3/' {} +
 %patch -P 1 -p1
 %patch -P 2
 %patch -P 3 -p1
 
 %build
-# No build required
+cd src/proxy
+%cargo_build
 
 %check
 make test
@@ -75,7 +79,7 @@
 %install
 mkdir -p %{buildroot}%{_sysconfdir}/amazon/efs
 mkdir -p %{buildroot}%{_unitdir}
-install -p -m 644 
%{_builddir}/efs-utils-%{version}/dist/amazon-efs-mount-watchdog.service 
%{buildroot}%{_unitdir}
+install -p -m 644 
%{_builddir}/efs-utils-v%{version}/dist/amazon-efs-mount-watchdog.service 
%{buildroot}%{_unitdir}
 
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_sbindir}
@@ -83,11 +87,13 @@
 mkdir -p %{buildroot}%{_mandir}/man8
 mkdir -p %{buildroot}%{_sysconfdir}/amazon/efs
 
-install -p -m 644 %{_builddir}/efs-utils-%{version}/dist/efs-utils.conf 
%{buildroot}%{_sysconfdir}/amazon/efs
-install -p -m 444 %{_builddir}/efs-utils-%{version}/dist/efs-utils.crt 
%{buildroot}%{_sysconfdir}/amazon/efs
-install -p -m 755 %{_builddir}/efs-utils-%{version}/src/mount_efs/__init__.py 
%{buildroot}%{_sbindir}/mount.efs
-install -p -m 755 %{_builddir}/efs-utils-%{version}/src/watchdog/__init__.py 
%{buildroot}%{_bindir}/amazon-efs-mount-watchdog
-install -p -m 644 %{_builddir}/efs-utils-%{version}/man/mount.efs.8 
%{buildroot}%{_mandir}/man8
+install -p -m 644 %{_builddir}/efs-utils-v%{version}/dist/efs-utils.conf 
%{buildroot}%{_sysconfdir}/amazon/efs
+install -p -m 444 %{_builddir}/efs-utils-v%{version}/dist/efs-utils.crt 
%{buildroot}%{_sysconfdir}/amazon/efs
+install -p -m 755 %{_builddir}/efs-utils-v%{version}/src/mount_efs/__init__.py 
%{buildroot}%{_sbindir}/mount.efs
+install -p -m 755 %{_builddir}/efs-utils-v%{version}/src/watchdog/__init__.py 
%{buildroot}%{_bindir}/amazon-efs-mount-watchdog
+install -p -m 644 %{_builddir}/efs-utils-v%{version}/man/mount.efs.8 
%{buildroot}%{_mandir}/man8
+cd src/proxy
+%cargo_install
 
 # Create rc-link
 for srv_name in %{buildroot}%{_unitdir}/*.service; do rc_name=$(basename -s 
'.service' $srv_name); ln -s service %{buildroot}%{_sbindir}/rc$rc_name; done
@@ -112,6 +118,7 @@
 %{_sysconfdir}/amazon
 %config %{_sysconfdir}/amazon/efs/efs-utils.conf
 %config %{_sysconfdir}/amazon/efs/efs-utils.crt
+%{_bindir}/efs-proxy
 %{_sbindir}/mount.efs
 %{_bindir}/amazon-efs-mount-watchdog
 %{_sbindir}/rcamazon-efs-mount-watchdog

++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="tar_scm" mode="manual">
    <param name="url">https://github.com/aws/efs-utils.git</param>
    <param name="scm">git</param>
    <param name="revision">v2.3.1</param>
    <param name="versionformat">@PARENT_TAG@</param>
  </service>
  <service name="recompress" mode="disabled">
    <param name="file">efs-utils-*.tar</param>
    <param name="compression">gz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
   <param name="compression">gz</param>
   <param name="custom-root">src/proxy</param>
   <param name="i-accept-the-risk">RUSTSEC-2022-0013 RUSTSEC-2022-0006</param>
   <param name="srcdir">efs-utils</param>
   <param name="update">true</param>
  </service>
</services>

Reply via email to