Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mdevctl for openSUSE:Factory checked 
in at 2024-10-13 17:33:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mdevctl (Old)
 and      /work/SRC/openSUSE:Factory/.mdevctl.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mdevctl"

Sun Oct 13 17:33:08 2024 rev:9 rq:1207268 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mdevctl/mdevctl.changes  2024-02-15 
20:58:46.756526664 +0100
+++ /work/SRC/openSUSE:Factory/.mdevctl.new.19354/mdevctl.changes       
2024-10-13 17:33:09.100934291 +0200
@@ -1,0 +2,8 @@
+Tue Oct  8 14:13:37 UTC 2024 - Caleb Crane <caleb.cr...@suse.com>
+
+- Spec: Update to use latest rust packaging tooling. Switch to obs_scm
+    service, remove cargo_audit service and cargo_config as it's now 
+    handled by the cargo_vendor service. Cleanup spec file to use 
+    cargo-packaging tooling where applicable.
+
+-------------------------------------------------------------------

Old:
----
  _servicedata
  cargo_config
  mdevctl-1.3.0.tar.xz
  vendor.tar.zst

New:
----
  mdevctl-1.3.0.tar.gz
  vendor.tar.gz

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

Other differences:
------------------
++++++ mdevctl.spec ++++++
--- /var/tmp/diff_new_pack.LgiHVm/_old  2024-10-13 17:33:10.356986356 +0200
+++ /var/tmp/diff_new_pack.LgiHVm/_new  2024-10-13 17:33:10.356986356 +0200
@@ -22,13 +22,11 @@
 Summary:        Mediated device management and persistence utility
 License:        LGPL-2.1-or-later
 URL:            https://github.com/mdevctl/mdevctl
-Source0:        %{name}-%{version}.tar.xz
-Source1:        vendor.tar.zst
-Source2:        cargo_config
+Source0:        %{name}-%{version}.tar.gz
+Source1:        vendor.tar.gz
 BuildRequires:  cargo
+BuildRequires:  cargo-packaging
 BuildRequires:  python3-docutils
-BuildRequires:  rust
-BuildRequires:  zstd
 BuildRequires:  pkgconfig(udev)
 
 %description
@@ -38,28 +36,17 @@
 drivers like vfio-mdev for assignment to virtual machines.
 
 %prep
-%autosetup -p1
-%setup -q -D -T -a 1
-mkdir -p cargo-home
-cat >cargo-home/config <<EOF
-[source.crates-io]
-registry = 'https://github.com/rust-lang/crates.io-index'
-replace-with = 'vendored-sources'
-[source.vendored-sources]
-directory = './vendor'
-EOF
+%autosetup -a1 -p1
 
 %build
-export CARGO_HOME=$PWD/cargo-home
-cargo build --release %{?_smp_mflags}
+%{cargo_build}
 
 %install
-%make_install
+%{make_install}
 
 %check
 export MDEVCTL_LOG=debug RUST_BACKTRACE=full
-export CARGO_HOME=$PWD/cargo-home
-cargo test
+%{cargo_test}
 
 %files
 %license COPYING

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LgiHVm/_old  2024-10-13 17:33:10.392987849 +0200
+++ /var/tmp/diff_new_pack.LgiHVm/_new  2024-10-13 17:33:10.396988015 +0200
@@ -1,26 +1,27 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="obs_scm" mode="disabled">
+    <param name="url">https://github.com/mdevctl/mdevctl</param>
+    <param name="scm">git</param>
     <param name="filename">mdevctl</param>
     <param name="revision">v1.3.0</param>
-    <param name="scm">git</param>
-    <param name="submodules">disable</param>
-    <param name="url">https://github.com/mdevctl/mdevctl</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="versionrewrite-pattern">[v]?([^\+]+)(.*)</param>
     <param name="changesgenerate">enable</param>
   </service>
+
+  <service name="set_version" mode="disabled"/>
+
+  <service name="tar" mode="disabled"/>
+
   <service name="recompress" mode="disabled">
     <param name="file">*.tar</param>
-    <param name="compression">xz</param>
+    <param name="compression">gz</param>
   </service>
-  <service name="set_version" mode="disabled"/>
+
   <service name="cargo_vendor" mode="disabled">
-     <param name="srcdir">mdevctl-1.3.0</param>
-     <param name="compression">zst</param>
+     <param name="srcdir">mdevctl</param>
+     <param name="compression">gz</param>
      <param name="update">true</param>
   </service>
-  <service name="cargo_audit" mode="disabled">
-     <param name="srcdir">mdevctl-1.3.0</param>
-  </service>
 </services>
 

Reply via email to