Accepting request 1198613 from home:firstyear:branches:devel:languages:rust
- bsc#1230032 - RUSTSEC-2024-0006 - rust-shlex: Multiple issues involving quote API - Update to version 1.27.1~0: * chore(dist): update commit shasum in `rustup-init.sh`, take 2 * fix(ci/linux): don't use `pip3` to install `awscli` * fix(ci/macos): don't use `pip3` to install `awscli` * chore(dist): update commit shasum in `rustup-init.sh` * docs: update CHANGELOG for v1.27.1 * feat(dist): improve `changelog_helper` script * dist: bump `rustup` version to `1.27.1` * chore: fix some typos in comments * Remove TryFrom<PartialTargetTriple> for TargetTriple * Add tests for add/remove components by name with target triple * Replace Component::new_with_target by Component::try_new * chore(deps): lock file maintenance * refactor(self-update)!: remove confusing `get_path()` impl on Unix * test(self-update): ensure the resolution of #3739 * feat(self-update): add `with_saved_reg_value()` * refactor(self-update): extract `(get|restore)_reg_value()` * refactor(self-update): extract `with_saved_global_state()` * refactor(self-update): use `std::io` * fix(self-update): replace some `#[cfg(not(unix))]` usages with `#[cfg(windows)]` * feat(self-update): improve error messages on Windows * fix(self-update): run `do_update_programs_display_version()` on `run_update()` * refactor(self-update): extract `get_and_parse_new_rustup_version()` * refactor(self-update): extract `do_update_programs_display_version()` * ci: don't test for FreeBSD on PRs * docs(user-guide): update `environment-variables` * refactor(self-update): eliminate needless clone * feat(self-update): log `RUSTUP_DIST_*` if it's set * feat(self-update): log `RUSTUP_UPDATE_ROOT` if it's set OBS-URL: https://build.opensuse.org/request/show/1198613 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rustup?expand=0&rev=46
This commit is contained in:
@@ -1,3 +1,95 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 04 01:15:21 UTC 2024 - william.brown@suse.com
|
||||
|
||||
- bsc#1230032 - RUSTSEC-2024-0006 - rust-shlex: Multiple issues involving quote API
|
||||
- Update to version 1.27.1~0:
|
||||
* chore(dist): update commit shasum in `rustup-init.sh`, take 2
|
||||
* fix(ci/linux): don't use `pip3` to install `awscli`
|
||||
* fix(ci/macos): don't use `pip3` to install `awscli`
|
||||
* chore(dist): update commit shasum in `rustup-init.sh`
|
||||
* docs: update CHANGELOG for v1.27.1
|
||||
* feat(dist): improve `changelog_helper` script
|
||||
* dist: bump `rustup` version to `1.27.1`
|
||||
* chore: fix some typos in comments
|
||||
* Remove TryFrom<PartialTargetTriple> for TargetTriple
|
||||
* Add tests for add/remove components by name with target triple
|
||||
* Replace Component::new_with_target by Component::try_new
|
||||
* chore(deps): lock file maintenance
|
||||
* refactor(self-update)!: remove confusing `get_path()` impl on Unix
|
||||
* test(self-update): ensure the resolution of #3739
|
||||
* feat(self-update): add `with_saved_reg_value()`
|
||||
* refactor(self-update): extract `(get|restore)_reg_value()`
|
||||
* refactor(self-update): extract `with_saved_global_state()`
|
||||
* refactor(self-update): use `std::io`
|
||||
* fix(self-update): replace some `#[cfg(not(unix))]` usages with `#[cfg(windows)]`
|
||||
* feat(self-update): improve error messages on Windows
|
||||
* fix(self-update): run `do_update_programs_display_version()` on `run_update()`
|
||||
* refactor(self-update): extract `get_and_parse_new_rustup_version()`
|
||||
* refactor(self-update): extract `do_update_programs_display_version()`
|
||||
* ci: don't test for FreeBSD on PRs
|
||||
* docs(user-guide): update `environment-variables`
|
||||
* refactor(self-update): eliminate needless clone
|
||||
* feat(self-update): log `RUSTUP_DIST_*` if it's set
|
||||
* feat(self-update): log `RUSTUP_UPDATE_ROOT` if it's set
|
||||
* refactor(self-update): rename `UPDATE_ROOT` to `DEFAULT_UPDATE_ROOT`
|
||||
* refactor(self-update): extract `update_root()`
|
||||
* once_cell only used with reqwest in download crate, so gate it
|
||||
* tracing unsed only from otel feature, so move it to optional
|
||||
* chore(deps): lock file maintenance
|
||||
* Add loongarch64-unknown-linux-gnu to installation docs
|
||||
* Add loongarch64-unknown-linux-gnu to cloudfront invalidations
|
||||
* Use pattern matching to make Debug impl for Cfg more robust
|
||||
* Use std IsTerminal interface
|
||||
* Rename temp::Cfg to Context
|
||||
* temp: keep definitions and impls together
|
||||
* Remove derivative dependency in favor of manual implementation
|
||||
* docs(dev-guide): move all mentions of `cargo clippy` to `linting.md`
|
||||
* docs(dev-guide): mention that we need to keep mdBook links stable
|
||||
* Update semver-compatible dependencies
|
||||
* refactor(utils)!: rename `delete_dir_contents()` to `delete_dir_contents_following_links()`
|
||||
* fix(utils): resolve input path in `delete_dir_contents()` if it's a link
|
||||
* test(cli): ensure the resolution of #3344
|
||||
* Revert "fix(utils): unlink input path in `delete_dir_contents()` if it's a link"
|
||||
* Revert "refactor(utils)!: rename `delete_dir_contents()` to `delete_dir_contents_or_unlink()`"
|
||||
* Revert "test(cli): ensure the resolution of #3344"
|
||||
* test(cli): ensure the resolution of #3344
|
||||
* refactor(utils)!: rename `delete_dir_contents()` to `delete_dir_contents_or_unlink()`
|
||||
* fix(utils): unlink input path in `delete_dir_contents()` if it's a link
|
||||
* test(cli): ensure the resolution of #3737
|
||||
* refactor(util)!: rename `open_dir()` to `open_dir_following_links()`
|
||||
* fix(utils): don't use `O_NOFOLLOW` in `open_dir()`
|
||||
* chore: fix typo in `CHANGELOG`
|
||||
* chore(meta): update `bug_report` issue template
|
||||
* Add hr to Windows instructions
|
||||
* fix(doc): don't show the opening message when --path is used
|
||||
* chore: remove repetitive words
|
||||
* fix(deps): update rust crate opener to 0.7.0
|
||||
* fix(config): remove unnecessary debug print
|
||||
* fix(ci): fix file paths in CI-generated `*.sha256` files on *nix
|
||||
* chore(deps): lock file maintenance
|
||||
* fix(ci): correct error message after bumping reqwest
|
||||
* fix(deps): update rust crate reqwest to 0.12
|
||||
* doc(dev-guide): Fix test Lint and add explanation
|
||||
* Fix "component add" error message
|
||||
* ci: use `stable` Rust for all clippy lints
|
||||
* style: apply clippy suggestions from Rust 1.78.0
|
||||
* fix(ci/windows): disable `cargo clippy` on `*-windows-gnu`
|
||||
* fix(shell): create parent dir before appending to rcfiles
|
||||
* fix(fish): fix definition of `Fish::update_rcs`
|
||||
* docs(dev-guide): update `release-process.md` to match the new workflow based on GitHub Merge Queue
|
||||
* ci(macos): add `MACOSX_DEPLOYMENT_TARGET` and friends
|
||||
* Replaced `.` with `source` in fish shell's `source_string`
|
||||
* Deny clippy warnings in CI
|
||||
* Apply clippy suggestions
|
||||
* Rely on implicit conversion to OperationResult
|
||||
* Extract closure from match scrutinee
|
||||
* fix(cli): fix incorrect color state after `ColorableTerminal::reset`
|
||||
* docs: Add note about stability of llvm-tools.
|
||||
* Change default for RUSTUP_WINDOWS_PATH_ADD_BIN
|
||||
* ci: remove direct `renovate/*` tests
|
||||
* chore(deps): lock file maintenance
|
||||
* Fix dead_code and unused_imports warnings
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 15 00:44:20 UTC 2024 - william.brown@suse.com
|
||||
|
||||
|
||||
+2
-3
@@ -29,7 +29,7 @@ Obsoletes: %{1}1.52%{?2:-%{2}} < %{rust_version} \
|
||||
Obsoletes: %{1}1.51%{?2:-%{2}} < %{rust_version}
|
||||
|
||||
Name: rustup
|
||||
Version: 1.27.0~0
|
||||
Version: 1.27.1~0
|
||||
Release: 0
|
||||
Summary: A tool for managing user Rust toolchains
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) 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-3-Clause AND CC0-1.0 AND ISC AND MIT
|
||||
@@ -37,9 +37,9 @@ Group: Development/Languages/Rust
|
||||
URL: https://github.com/rust-lang/rustup
|
||||
Source0: %{name}-%{version}.tar.zst
|
||||
Source1: vendor.tar.zst
|
||||
Source2: cargo_config
|
||||
Source3: %{name}-rpmlintrc
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: rust+cargo >= 1.79
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
# For system linker
|
||||
Requires: gcc
|
||||
@@ -72,7 +72,6 @@ managing multiple parallel toolchains in their environment.
|
||||
%prep
|
||||
%setup -q
|
||||
%setup -qa1
|
||||
cp %{SOURCE2} .cargo/config
|
||||
# Remove exec bits to prevent an issue in fedora shebang checking. Uncomment only if required.
|
||||
find vendor -type f -name \*.rs -exec chmod -x '{}' \;
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<param name="url">https://github.com/rust-lang/rustup.git</param>
|
||||
<param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="revision">1.27.0</param>
|
||||
<param name="revision">1.27.1</param>
|
||||
<param name="match-tag">*</param>
|
||||
<param name="versionrewrite-pattern">(\d+\.\d+\.\d+)</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/rust-lang/rustup.git</param>
|
||||
<param name="changesrevision">bbb9276d24519f8684cd616b2e46b7596f7dd891</param></service></servicedata>
|
||||
<param name="changesrevision">54dd3d00fd20e64dc522517a0d7be4285570a2f1</param></service></servicedata>
|
||||
@@ -1,5 +0,0 @@
|
||||
[source.crates-io]
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source.vendored-sources]
|
||||
directory = "vendor"
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
LFS
BIN
Binary file not shown.
Reference in New Issue
Block a user