Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package obs-service-cargo for openSUSE:Factory checked in at 2025-07-21 20:00:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/obs-service-cargo (Old) and /work/SRC/openSUSE:Factory/.obs-service-cargo.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obs-service-cargo" Mon Jul 21 20:00:06 2025 rev:42 rq:1294544 version:7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4 Changes: -------- --- /work/SRC/openSUSE:Factory/obs-service-cargo/obs-service-cargo.changes 2025-07-03 12:12:49.387592293 +0200 +++ /work/SRC/openSUSE:Factory/.obs-service-cargo.new.8875/obs-service-cargo.changes 2025-07-21 20:00:41.728072424 +0200 @@ -1,0 +2,10 @@ +Sat Jul 19 23:22:03 UTC 2025 - Soc Virnyl Estela <uncomfyhaloma...@opensuse.org> + +- Update to version 7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4: + * remove "to" in README + * apply cargo clippy fixes. mostly `format!` related usage + * fix: forgot to set clap::ArgAction::Set for filter and versioned-dirs + * docs: improve README.md +- Use libressl-devel + +------------------------------------------------------------------- Old: ---- obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e.tar.zst New: ---- obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ obs-service-cargo.spec ++++++ --- /var/tmp/diff_new_pack.fQvGWZ/_old 2025-07-21 20:00:42.680112043 +0200 +++ /var/tmp/diff_new_pack.fQvGWZ/_new 2025-07-21 20:00:42.680112043 +0200 @@ -22,14 +22,18 @@ Group: Development/Tools/Building # Repository name subject to change URL: https://github.com/openSUSE-Rust/%{name} -Version: 7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e +Version: 7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4 Release: 0 Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst BuildRequires: cargo BuildRequires: cargo-packaging +%if 0%{?suse_version} > 1600 +BuildRequires: libressl-devel +%else +BuildRequires: openssl-devel +%endif BuildRequires: pkgconfig(libzstd) -BuildRequires: pkgconfig(openssl) # Version with fixed vendor filterer Requires: cargo-vendor-filterer >= 0.5.16 Requires: (cargo or rustup) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.fQvGWZ/_old 2025-07-21 20:00:42.724113874 +0200 +++ /var/tmp/diff_new_pack.fQvGWZ/_new 2025-07-21 20:00:42.728114040 +0200 @@ -2,6 +2,7 @@ <service name="cargo_vendor" mode="manual"> <param name="src">https://github.com/openSUSE-Rust/obs-service-cargo</param> <param name="update">true</param> + <param name="filter">true</param> <param name="versionrewriteregex">^v?(.*)</param> <param name="versionrewritepattern">${1}</param> <param name="changesgenerate">true</param> ++++++ obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e.tar.zst -> obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/README.md new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/README.md --- old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -32,7 +32,7 @@ > [!IMPORTANT] > Although that's how Rust projects are usually structured, it's still > important to -> to check because that's not always the case, especially, for those that +> check because that's not always the case, especially, for those that > have different subprojects or that are monorepos e.g. s390-tools. ## Methods on how to "vendor" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/cargo_commands.rs new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/cargo_commands.rs --- old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/cargo_commands.rs 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/cargo_commands.rs 1970-01-01 01:00:00.000000000 +0100 @@ -394,10 +394,8 @@ } else if semver::Version::parse(crate_ver) .map_err(|err| { error!(?err); - let msg = format!( - "Expected a valid version string. Got {}", - crate_ver - ); + let msg = + format!("Expected a valid version string. Got {crate_ver}"); io::Error::new(io::ErrorKind::InvalidInput, msg) }) .is_ok() @@ -410,8 +408,7 @@ default_options.push(crate_ver.to_string()); } else { let msg = format!( - "Expected a valid `cargo update` option for {}. Got {}", - crate_name, crate_ver + "Expected a valid `cargo update` option for {crate_name}. Got {crate_ver}" ); return Err(io::Error::new(io::ErrorKind::InvalidInput, msg)); } @@ -420,8 +417,7 @@ if !dependent.trim().is_empty() { if !dependent.ends_with("Cargo.toml") { let msg = format!( - "Expected a valid manifest filename. Got {}.", - dependent, + "Expected a valid manifest filename. Got {dependent}.", ); error!(?dependent, msg); return Err(io::Error::new(io::ErrorKind::InvalidInput, msg)); @@ -451,7 +447,7 @@ .map_err(|err| { error!(?err); let msg = - format!("Expected a valid version string. Got {}", string_tail); + format!("Expected a valid version string. Got {string_tail}"); io::Error::new(io::ErrorKind::InvalidInput, msg) }) .is_ok() @@ -464,8 +460,7 @@ default_options.push(string_tail.to_string()); } else { let msg = format!( - "Expected a valid `cargo update` option for {}. Got {}", - crate_name, string_tail + "Expected a valid `cargo update` option for {crate_name}. Got {string_tail}" ); return Err(io::Error::new(io::ErrorKind::InvalidInput, msg)); } @@ -486,10 +481,8 @@ } else if semver::Version::parse(crate_ver) .map_err(|err| { error!(?err); - let msg = format!( - "Expected a valid version string. Got {}", - crate_ver - ); + let msg = + format!("Expected a valid version string. Got {crate_ver}"); io::Error::new(io::ErrorKind::InvalidInput, msg) }) .is_ok() @@ -502,8 +495,7 @@ default_options.push(crate_ver.to_string()); } else { let msg = format!( - "Expected a valid `cargo update` option for {}. Got {}", - crate_name, crate_ver + "Expected a valid `cargo update` option for {crate_name}. Got {crate_ver}" ); return Err(io::Error::new(io::ErrorKind::InvalidInput, msg)); } @@ -512,8 +504,7 @@ if !dependent.trim().is_empty() { if !dependent.ends_with("Cargo.toml") { let msg = format!( - "Expected a valid manifest filename. Got {}.", - dependent, + "Expected a valid manifest filename. Got {dependent}.", ); error!(?dependent, msg); return Err(io::Error::new(io::ErrorKind::InvalidInput, msg)); @@ -536,8 +527,7 @@ if !string_tail.trim().is_empty() { if !string_tail.ends_with("Cargo.toml") { let msg = format!( - "Expected a valid manifest filename. Got {}.", - string_tail, + "Expected a valid manifest filename. Got {string_tail}.", ); error!(?string_tail, msg); return Err(io::Error::new(io::ErrorKind::InvalidInput, msg)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/cli.rs new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/cli.rs --- old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/cli.rs 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/cli.rs 1970-01-01 01:00:00.000000000 +0100 @@ -183,11 +183,15 @@ pub struct VendorArgs { #[arg( long, + action = clap::ArgAction::Set, + default_value_t = false, help = "Available only if `--method` is set to vendor. EXPERIMENTAL: Reduce vendor-tarball size by filtering out non-Linux dependencies." )] pub filter: bool, #[arg( long, + action = clap::ArgAction::Set, + default_value_t = true, help = "Available only if `--method` is set to vendor. Whether to use the `--versioned-dirs` flag of cargo-vendor." )] pub versioned_dirs: bool, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/registry.rs new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/registry.rs --- old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/registry.rs 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/registry.rs 1970-01-01 01:00:00.000000000 +0100 @@ -326,7 +326,7 @@ } let outfile = match ®istry.tag { - Some(v) => format!("registry-{}", v), + Some(v) => format!("registry-{v}"), None => "registry".to_string(), }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/vendor.rs new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/vendor.rs --- old/obs-service-cargo-7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e/cargo/src/vendor.rs 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-service-cargo-7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4/cargo/src/vendor.rs 1970-01-01 01:00:00.000000000 +0100 @@ -98,7 +98,7 @@ return Ok(()); } let outfile = match &vendor_opts.tag { - Some(v) => format!("vendor-{}", v), + Some(v) => format!("vendor-{v}"), None => "vendor".to_string(), }; let mut outfile = PathBuf::from(outfile); ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/obs-service-cargo/vendor.tar.zst /work/SRC/openSUSE:Factory/.obs-service-cargo.new.8875/vendor.tar.zst differ: char 7, line 1