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>