4 Commits

Author SHA256 Message Date
432fbb0df4 Accepting request 1328167 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1328167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sccache?expand=0&rev=48
2026-01-20 20:03:28 +00:00
7d1a86c1f8 - Update to version 0.13.0~1:
* Add experimental concurrent cache support
  * github action: fix the syntax - fails in the ci
  * sccache: prepare a new release
  * msvc: add msbuild support test
  * msvc: fix detect_showincludes_prefix with MSBuild
  * chore: update to gzp 2
  * build(deps): bump rsa from 0.9.6 to 0.9.10
  * codspeed: evaluate the memory benchmarking
  * remove too quick benchmarks
  * codspeed: move to simulation mode
  * Add realistic LRU cache access pattern benchmarks
  * Add compression characteristics benchmarks
  * Add build workflow simulation benchmarks
  * Add hash computation scenario benchmarks
  * Add batch cache entry benchmarks
  * Add cache artifact serialization benchmarks
  * Add /etc/ld.so.conf.d (if present) to compiler package
  * Assembly language support
  * fix(ci): pin serde_json to avoid zmij dependency
  * fix(ci): update zmij to fix s390x cross-compilation
  * Fix the run of the CI
  * run the benchmark in the ci
  * add benchmarks
  * dedup some code
  * Fix hash logging prefix
  * Add support for C preprocessor output
  * Add GCC pipe flag support
  * Improve save-temps gcc flags detection
  * MSVC: support forward slash as an output dir marker

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=80
2026-01-20 04:12:32 +00:00
05dc3f0747 Accepting request 1312676 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1312676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sccache?expand=0&rev=47
2025-10-21 09:17:03 +00:00
b0c41c0e32 - Update to version 0.12.0~1:
* Add experimental concurrent cache support
  * prepare version 0.12.0
  * Update README with winget installation instructions
  * Skip CARGO_BUILD_JOBS in hash keys
  * build(deps): bump object from 0.36.7 to 0.37.1
  * Adjust tests after the rust update
  * Fix CI by adding cargo-features and updating coverage test to use modern -Cinstrument-coverage
  * Fix more clippy warnings
  * bump rustc in the ci too
  * Fix rustc 1.85 clippy warnings
  * bump to rustc 1.85 / edition 2024. mandatory for reqsign-core and run rustfmt with the version
  * fix clippy warnings
  * bump opendal to 0.54.0 & reqsign to 0.18.0
  * github action: when creating a release, make it as draft before (#2458)
  * prepare version 0.11.0 (#2457)
  * document SCCACHE_LOG_MILLIS (#2456)
  * logging: add a option to log milliseconds (Closes: #2454) (#2455)
  * feat: handle human size prefixes (#2405)
  * fix: in stats, Compare values AND keys to have a fully deterministic order (#2403)
  * Add --diagnostic-width to test for args ignored in hash
  * Ignore --diagnostic-width argument when computing hash
  * build(deps): bump actions/checkout from 4 to 5
  * build(deps): bump actions/download-artifact from 4 to 5
  * build(deps): bump actions/github-script from 7 to 8
  * Fix rustfmt
  * Fix comments on request
  * Fix clippy and rustfmt
  * Add test for count toolchain and use Determenistic for create tar archive
  * Fix mtime for reproducable toolchains

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=78
2025-10-21 02:49:56 +00:00
7 changed files with 184 additions and 9 deletions

View File

@@ -4,7 +4,7 @@
<param name="url">https://github.com/Firstyear/sccache.git</param>
<param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
<param name="scm">git</param>
<param name="revision">20250228-suse-maint-v0.10.0</param>
<param name="revision">20260120-suse-maint-v0.13.0</param>
<param name="match-tag">*</param>
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Firstyear/sccache.git</param>
<param name="changesrevision">d24f3785d04277dc47ff597db08643a8bd8a6a07</param></service></servicedata>
<param name="changesrevision">7e5eeb77187c4a0362ec4c7e85deb810c38e42b8</param></service></servicedata>

3
sccache-0.13.0~1.tar.zst Normal file
View File

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

Binary file not shown.

View File

@@ -1,3 +1,177 @@
-------------------------------------------------------------------
Tue Jan 20 03:39:35 UTC 2026 - william.brown@suse.com
- Update to version 0.13.0~1:
* Add experimental concurrent cache support
* github action: fix the syntax - fails in the ci
* sccache: prepare a new release
* msvc: add msbuild support test
* msvc: fix detect_showincludes_prefix with MSBuild
* chore: update to gzp 2
* build(deps): bump rsa from 0.9.6 to 0.9.10
* codspeed: evaluate the memory benchmarking
* remove too quick benchmarks
* codspeed: move to simulation mode
* Add realistic LRU cache access pattern benchmarks
* Add compression characteristics benchmarks
* Add build workflow simulation benchmarks
* Add hash computation scenario benchmarks
* Add batch cache entry benchmarks
* Add cache artifact serialization benchmarks
* Add /etc/ld.so.conf.d (if present) to compiler package
* Assembly language support
* fix(ci): pin serde_json to avoid zmij dependency
* fix(ci): update zmij to fix s390x cross-compilation
* Fix the run of the CI
* run the benchmark in the ci
* add benchmarks
* dedup some code
* Fix hash logging prefix
* Add support for C preprocessor output
* Add GCC pipe flag support
* Improve save-temps gcc flags detection
* MSVC: support forward slash as an output dir marker
* add clang -fplugin=x regression test
* canbeconcatenated is not accounted for in cmp
* Reversed the order for looking `rustc`, added comment
* Fix failing test_rlib_dep_reader_call for omit CARGO_HOME
* fix: don't hash -parallel-jobs in Clang
* docs: add installation steps for nix (#2523)
* Support clang -fexperimental-assignment-tracking option (#2517)
* add a nix flake (#2518)
* Switch from the unmaintained daemonize crate to a maintained fork
* chore: update to fs-err 3
* Fix grammar of error message
* Add server name info to stderr of remote jobs that ran, but failed
* Remove another pointless destructuring
* try to unbreak the ci
* fix s390x build error
* Add riscv64 support
* fix: make aarch64-pc-windows-msvc also zip not tar.gz
* Free up disk space in CI
* MSVC on Windows only
* Avoid 'No space left on device' errors in CI
* GitHub dropped macos-13 runners
* Proper function pointer to int cast
* Avoid unused structs with dist-server disabled
* no check cfg (#2507)
* chore: switch once_cell crate to standard library (#2499)
* Avoid unreliable assert_cmd::cargo::cargo_bin (#2489)
* Fix build on macOS which doesn't have separate 32-bit dirent (#2492)
* Fix Clippy warnings (#2490)
* docs: bump MSRV to 1.85.0
* msvc: handle '/FoRelease\' command-line argument
* chore: drop tower dependency
* chore: update to itertools 0.14
* Use generator in CMAKE_MSVC_DEBUG_INFORMATION_FORMAT in README
* Update directories to 6.0
* Configuration.md - note logging env variables
* chore: update to env_logger 0.11
* deps: update blake3
-------------------------------------------------------------------
Tue Oct 21 02:12:40 UTC 2025 - william.brown@suse.com
- Update to version 0.12.0~1:
* Add experimental concurrent cache support
* prepare version 0.12.0
* Update README with winget installation instructions
* Skip CARGO_BUILD_JOBS in hash keys
* build(deps): bump object from 0.36.7 to 0.37.1
* Adjust tests after the rust update
* Fix CI by adding cargo-features and updating coverage test to use modern -Cinstrument-coverage
* Fix more clippy warnings
* bump rustc in the ci too
* Fix rustc 1.85 clippy warnings
* bump to rustc 1.85 / edition 2024. mandatory for reqsign-core and run rustfmt with the version
* fix clippy warnings
* bump opendal to 0.54.0 & reqsign to 0.18.0
* github action: when creating a release, make it as draft before (#2458)
* prepare version 0.11.0 (#2457)
* document SCCACHE_LOG_MILLIS (#2456)
* logging: add a option to log milliseconds (Closes: #2454) (#2455)
* feat: handle human size prefixes (#2405)
* fix: in stats, Compare values AND keys to have a fully deterministic order (#2403)
* Add --diagnostic-width to test for args ignored in hash
* Ignore --diagnostic-width argument when computing hash
* build(deps): bump actions/checkout from 4 to 5
* build(deps): bump actions/download-artifact from 4 to 5
* build(deps): bump actions/github-script from 7 to 8
* Fix rustfmt
* Fix comments on request
* Fix clippy and rustfmt
* Add test for count toolchain and use Determenistic for create tar archive
* Fix mtime for reproducable toolchains
* build(deps): bump chrono from 0.4.41 to 0.4.42
* fix typo in an environment variable name
* Fix documentation of azure configuration
* Account for clippy-driver having extra prefix `rustc`
* Fix build on Android (in Termux)
* add support for s390x build
* chore: replace retry crate with backon
* Remove or replace "Windows 2019" CI config
* Needs another result unwrapping, it seems
* Test: invoking symlink "compiler" to "sccache" invokes "compiler"
* Add a comment about the problem with symlinks and current_exe()
* Fix symbolic links to sccache on linux
* Allow the CI configuration to disable clang++ for CUDA testing
* Don't run tests using clang++ as CUDA compiler on Windows
* add description to sccache-dist commands
* Display a more user-friendly error when compiling on Linux/arm64
* Clarify documentation about "the hash" (aka cache key)
* Remove stray ')'
* Remove documentation for removed limitations of preprocessor cache mode
* Fix preprocessor cache mode when the compiler outputs a dep file
* Partially revert "Don't cache dep file (#2322)"
* Do not disable preprocessor cache mode if there is a dep file
* Fix preprocessor cache mode with distributed builds (#2173)
* Change self of generate_hash_key() from Box<Self> to &mut Self
* Remove a few IMO pointless indirections / aliases
* Remove workaround for #2173
* Add test for bug #2173
* chore: fix some minor issues in comments
* build(deps): bump chrono from 0.4.40 to 0.4.41
* build(deps): bump memchr from 2.7.1 to 2.7.5
* check if we can use a specific version of rust to build grcov
* Move comment that hadn't moved with its corresponding code
* Rework direct mode documentation some more
* Explain what preprocessor cache mode really does
* Reword and correct the preprocessor cache mode documentation
* chore: Remove not working mozilla code
* Add support for -fsanitize-ignorelist
* github storage: adjust the doc
* github storage: ACTIONS_CACHE_URL => ACTIONS_RESULTS_URL
* github storage: force version 2
* Update codecov badge in README.md
* Expand tests for dist-server
* ci: Consolidate testing, coverage
* ci: Update ubuntu-20.04 runners to ubuntu-22.04
* chore: fix some comments
* Give the --dist-status user some information about when a retry will happen.
* Add support for Xclang flag '-mrelax-all'
* Add support for Xclang flag '-mconstructor-aliases'
* feat(utils): Add support for object >= 0.33
* fix(tests): Remove executable bit from oauth.rs
* build(deps): bump openssl from 0.10.64 to 0.10.72
* build(deps): bump tokio from 1.41.0 to 1.43.1
* Improve the CARGO_INCREMENTAL checking (#2364)
* build(deps): bump chrono from 0.4.38 to 0.4.40
* build(deps): bump clap from 4.4.18 to 4.5.13
* build(deps): bump ring from 0.17.7 to 0.17.13
* Bail on `nvcc -time` and `nvcc -fdevice-time-trace` flags
* test hip with librandomize_readdir
* Add randomize_readdir test utility
* fix non-strict HIP device lib order
* Create config during testing to collect coverage data
* Extend coverage to distributed tests
* chore: replace num_cpus crate with available_parallelism in standard library (#2342)
* Update CI coverage: grcov/codecov
-------------------------------------------------------------------
Thu Jun 12 06:31:55 UTC 2025 - William Brown <william.brown@suse.com>
- bsc#1243868 - CVE-2024-12224 - idna accepts invalid punycode
-------------------------------------------------------------------
Wed May 7 04:33:20 UTC 2025 - William Brown <william.brown@suse.com>

View File

@@ -1,7 +1,8 @@
#
# spec file for package sccache
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +20,7 @@
%define configdir %{_sysconfdir}/%{name}
Name: sccache
Version: 0.9.1~22
Version: 0.13.0~1
Release: 0
Summary: A compiler caching tool for Rust, C and C++ with optional cloud storage
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR CC0-1.0) AND ((Apache-2.0 AND BSD-2-Clause) OR MIT) AND (Apache-2.0 OR MIT OR BSD-2-Clause) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT OR Zlib) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT

BIN
vendor.tar.zst LFS

Binary file not shown.