Accepting request 1188511 from devel:languages:rust

OBS-URL: https://build.opensuse.org/request/show/1188511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cargo-auditable?expand=0&rev=4
This commit is contained in:
Ana Guerrero 2024-07-22 15:14:23 +00:00 committed by Git OBS Bridge
commit 25fca36abd
9 changed files with 84 additions and 16 deletions

View File

@ -3,8 +3,8 @@
<param name="url">https://github.com/rust-secure-code/cargo-auditable.git</param> <param name="url">https://github.com/rust-secure-code/cargo-auditable.git</param>
<param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param> <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
<param name="scm">git</param> <param name="scm">git</param>
<param name="revision">v0.6.2</param> <param name="revision">v0.6.4</param>
<param name="match-tag">*</param> <param name="match-tag">v*</param>
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
<param name="versionrewrite-replacement">\1</param> <param name="versionrewrite-replacement">\1</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/rust-secure-code/cargo-auditable.git</param> <param name="url">https://github.com/rust-secure-code/cargo-auditable.git</param>
<param name="changesrevision">f56bb45509a8447dbb62331aa868e4a3b83806c2</param></service></servicedata> <param name="changesrevision">a0ed9cb5b98a0c927fa8d78aed04065144b136e7</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b8c6b404b4841bc278f5a7712a12897a0fe3cae6187b1c46bd26be071478a496
size 211979

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:834ecaa076b10f08af899de7d07630ed0517b08296a73dcc4e030e4c47047564
size 46049

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f6f8a3116e4d270f6a7ef52b4ae299f15fe7f2c3e00daf454974a038ff56f56
size 55478

View File

@ -1,3 +1,74 @@
-------------------------------------------------------------------
Fri Jul 19 03:11:26 UTC 2024 - William Brown <william.brown@suse.com>
- Resolve build failure when backported to 15-SP3
-------------------------------------------------------------------
Fri Jul 19 02:02:31 UTC 2024 - William Brown <william.brown@suse.com>
- Depend on provides of rust to allow older compiler version usage
-------------------------------------------------------------------
Tue May 28 04:48:14 UTC 2024 - william.brown@suse.com
- Update to version 0.6.4~0:
* Release cargo-auditable v0.6.4
* Correctly attribute changelog file addition in changelog
* Add changelog for auditable-extract
* Verify various feature combinations in CI
* Upgrade wasmparser to remove dependencies with `unsafe`
* Add LoongArch support
* cargo fmt
* Move doc headers to README.md and point rustdoc to them, so that we have nice crates.io pages
* Expand on the note about WebAssembly parsing
* Populate changelogs
* Resume bragging about all dependencies being safe, now that there is a caveat below
* drop fuzz Cargo.lock to always fuzz against latest versions
* Bump `cargo auditable` version
* Mention WASM support in README
* Revert "Be super duper extra sure both MinGW and MSVC are tested on CI"
* Be super duper extra sure both MinGW and MSVC are tested on CI
* Add wasm32 targets to CI for more platforms
* Don't pass --target twice in tests
* Install WASM toolchain in CI
* cargo fmt
* Add WASM end-to-end test
* cargo fmt
* Update documentation to mention the WASM feature
* cargo fmt
* Plumb WASM parsing feature through the whole stack
* Make WASM parsing an optional, non-default feature
* Add a fuzzing harness for WASM parsing
* Rewritten WASM parsing to avoid heap allocations
* Initial WASM extraction support
* Nicer assertion
* Drop obsolete comment
* Clarify that embedding the compiler version has shipped.
* Fixed section name for WASM
* Unified and more robust platform detection. Fixed wasm build process
* Initial WASM support
* More robust platform detection for picking the binary format
* Fix Windows CI to run both -msvc and -gnu
* Use the correct link.exe flag for preserving the specified symbol even if it is unused
* Fix Windows
* Fix tests on Rust 1.77
* Placate clippy
* Oopps, I meant components field
* Also remove the dependencies field if empty
* Use serde_json with order preservation feature to get a more compressible JSON after workarounds
* Work around cyclonedx-bom limitations to produce minified JSON
* Also record the dependency kind
* cyclonedx-bom: also record PURL
* Also write the dependency tree
* Clear the serial number in the minimal CycloneDX variant
* Prototype impl of auditable2cdx
* Fill in auditable2cdx dependencies
* Initial auditable2cdx boilerplace
* add #![forbid(unsafe_code)]
* Initial implementation of auditable-to-cyclonedx conversion
* Add the necessary dependencies to auditable-cyclonedx
* Initial dummy package for auditable-cyclonedx
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Mar 5 01:17:29 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl> Tue Mar 5 01:17:29 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

View File

@ -1,4 +1,4 @@
name: cargo-auditable name: cargo-auditable
version: 0.6.2~0 version: 0.6.4~0
mtime: 1708367749 mtime: 1715183073
commit: f56bb45509a8447dbb62331aa868e4a3b83806c2 commit: a0ed9cb5b98a0c927fa8d78aed04065144b136e7

View File

@ -21,7 +21,7 @@
%define __cargo_common_opts %{?_smp_mflags} %define __cargo_common_opts %{?_smp_mflags}
Name: cargo-auditable Name: cargo-auditable
Version: 0.6.2~0 Version: 0.6.4~0
Release: 0 Release: 0
Summary: A tool to embed auditing information in ELF sections of rust binaries Summary: A tool to embed auditing information in ELF sections of rust binaries
# If you know the license, put it's SPDX string here. # If you know the license, put it's SPDX string here.
@ -37,7 +37,7 @@ Source1: vendor.tar.zst
# BuildRequires: cargo-packaging # BuildRequires: cargo-packaging
BuildRequires: cargo BuildRequires: cargo
BuildRequires: zstd BuildRequires: zstd
Requires: cargo Requires: rust+cargo
%description %description
Know the exact crate versions used to build your Rust executable. Audit binaries for known bugs or Know the exact crate versions used to build your Rust executable. Audit binaries for known bugs or

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:35ac1e660312c58c48a99739ead4926dd0a69350f40c213780c8d5a5dcc0c1d5 oid sha256:76dd589706de37d7fc330d29b6867ebe09169f1dca666523b3459b25041cb91c
size 8237967 size 10514792