rustc (1.85.0+dfsg3-1) unstable; urgency=medium
authorFabian Grünbichler <debian@fabian.gruenbichler.email>
Thu, 24 Apr 2025 15:47:57 +0000 (17:47 +0200)
committerFabian Grünbichler <debian@fabian.gruenbichler.email>
Thu, 24 Apr 2025 15:47:57 +0000 (17:47 +0200)
commit35f03cd80d1b7eb077711e719c7772fdb0110b68
tree7c67bbcebba4a0d1d0e8d71ab674a96a5fb5262a
parentcc7bf9b164c550c2caa6465dc0aa3429f2f21e5a
parent48abc4d536e6b978f8acc437dde45f729e1cb518
parenta2053c505c500a1562068dc7fc8dc159ad6ae6c6
rustc (1.85.0+dfsg3-1) unstable; urgency=medium

  * backport fix for gix-features CVE-2025-31130
  * rust-lldb: fix lldb version (Closes: #1100950)
  * cherry-pick fix for crossbeam-channel RUSTSEC-2025-0024

[dgit import unpatched rustc 1.85.0+dfsg3-1]
247 files changed:
debian/NEWS
debian/README.Debian
debian/README.source
debian/TODO
debian/architecture-test.mk
debian/architecture.mk
debian/bin/cargo
debian/bin/rust-lld
debian/cargo-doc.docs
debian/cargo.bash-completion
debian/cargo.install
debian/cargo.manpages
debian/changelog
debian/check-orig-suspicious.sh
debian/config.toml.in
debian/control
debian/copyright
debian/docs
debian/ensure-patch
debian/gbp.conf
debian/get-stage0.py
debian/icons/rust-logo-32x32-blk.png
debian/libstd-rust-1.85.install
debian/libstd-rust-1.85.lintian-overrides
debian/libstd-rust-1.85.triggers
debian/libstd-rust-dev-wasm32.install
debian/libstd-rust-dev-wasm32.lintian-overrides
debian/libstd-rust-dev-windows.install
debian/libstd-rust-dev-windows.lintian-overrides
debian/libstd-rust-dev.install
debian/libstd-rust-dev.lintian-overrides
debian/lintian-to-copyright.sh
debian/llvm-upstream-patch.sh
debian/make_orig-stage0_tarball.sh
debian/missing-sources/prism.js
debian/not-installed
debian/patches-unused/d-bootstrap-use-system-compiler-rt.patch
debian/patches-unused/d-rustc-prefer-dynamic.patch
debian/patches-unused/d-test-host-duplicates.patch
debian/patches-unused/u-allow-system-compiler-rt.patch
debian/patches/behaviour/d-rust-gdb-paths.patch
debian/patches/behaviour/d-rust-lldb-paths.patch
debian/patches/behaviour/d-rustc-add-soname.patch
debian/patches/behaviour/d-rustc-windows-ssp.patch
debian/patches/behaviour/d-rustdoc-disable-embedded-fonts.patch
debian/patches/behaviour/proc-macro-srv-make-usage-of-RTLD_DEEPBIND-portable.patch
debian/patches/bootstrap/bootstrap-revert-cross-build-breaking-change.patch
debian/patches/build/bootstrap-don-t-attempt-to-download-rustc-in-tests.patch
debian/patches/build/bootstrap-tests-disable-compiler-rt-optimizing.patch
debian/patches/build/ci_rustc-disable-test-that-requires-upstream-git-repo.patch
debian/patches/build/d-bootstrap-cargo-doc-paths.patch
debian/patches/build/d-bootstrap-custom-debuginfo-path.patch
debian/patches/build/d-bootstrap-disable-git.patch
debian/patches/build/d-bootstrap-install-symlinks.patch
debian/patches/build/d-bootstrap-no-assume-tools.patch
debian/patches/build/d-bootstrap-permit-symlink-in-docs.patch
debian/patches/build/d-bootstrap-rustflags.patch
debian/patches/build/d-bootstrap-use-local-css.patch
debian/patches/build/d-test-ignore-avx-44056.patch
debian/patches/build/ignore-broken-debuginfo-tests.patch
debian/patches/cargo/c-0003-tests-add-missing-cross-disabled-checks.patch
debian/patches/cargo/c-2002_disable-net-tests.patch
debian/patches/cargo/c-2003-workaround-qemu-vfork-command-not-found.patch
debian/patches/cargo/c-2200-workaround-x32-test.patch
debian/patches/cargo/c-disable-fs-specific-test.patch
debian/patches/cargo/d-0012-cargo-always-return-dev-channel.patch
debian/patches/prune/d-0000-ignore-removed-submodules.patch
debian/patches/prune/d-0001-pkg-config-no-special-snowflake.patch
debian/patches/prune/d-0002-mdbook-strip-embedded-libs.patch
debian/patches/prune/d-0005-no-jemalloc.patch
debian/patches/prune/d-0006-no-mimalloc.patch
debian/patches/prune/d-0007-no-tzdb.patch
debian/patches/prune/d-0010-cargo-remove-vendored-c-crates.patch
debian/patches/prune/d-0011-cargo-remove-nghttp2.patch
debian/patches/prune/d-0020-remove-windows-dependencies.patch
debian/patches/prune/d-0021-vendor-remove-windows-dependencies.patch
debian/patches/series
debian/patches/ubuntu/ubuntu-disable-ppc64el-asm-tests.patch
debian/patches/ubuntu/ubuntu-ignore-arm-doctest.patch
debian/patches/upstream/RUSTSEC-2025-0024-sync-mpsc-prevent-double-free-on-Drop.patch
debian/patches/upstream/d-disable-download-tests.patch
debian/patches/upstream/d-ignore-test_arc_condvar_poison-ppc.patch
debian/patches/upstream/u-hurd-tests.patch
debian/patches/upstream/u-ignore-ppc-hangs.patch
debian/patches/upstream/u-rustc-llvm-cross-flags.patch
debian/patches/vendor/blake3-skip-embedded-C-code-use-pure-implementation.patch
debian/patches/vendor/cargo-update-git2-bindings.patch
debian/patches/vendor/d-0003-cc-psm-rebuild-wasm32.patch
debian/patches/vendor/gitoxide-backport-fix-for-CVE-2025-31130.patch
debian/patches/vendor/libz-sys-allow-cross-building.patch
debian/patches/vendor/onig_sys-use-system-lib.patch
debian/prune-checksums
debian/prune-unused-deps
debian/rebase-patches.sh
debian/rules
debian/rust-analyzer.install
debian/rust-clippy.install
debian/rust-doc.doc-base.book
debian/rust-doc.doc-base.reference
debian/rust-doc.docs
debian/rust-doc.install
debian/rust-gdb.install
debian/rust-gdb.links
debian/rust-lldb.install
debian/rust-lldb.links
debian/rust-llvm.install
debian/rust-llvm.links
debian/rust-src.install
debian/rust-src.links
debian/rust-src.lintian-overrides
debian/rustc.install
debian/rustc.lintian-overrides
debian/rustc.manpages
debian/rustfmt.install
debian/scripts/audit-vendor-source
debian/scripts/debian-cargo-vendor
debian/scripts/guess-crate-copyright
debian/scripts/prune-checksums
debian/scripts/repack-orig-tarball.sh
debian/source/format
debian/source/include-binaries
debian/source/lintian-overrides
debian/source/options
debian/tests/control
debian/tests/create-and-build-crate
debian/tests/create-and-build-wasm-wasip1-crate
debian/tests/create-and-build-wasm-wasip2-crate
debian/update-version.sh
debian/upstream-tarball-unsuspicious.txt
debian/upstream/signing-key.asc
debian/wasi-node
debian/watch
debian/watch-beta.in
extra/git2-curl/.cargo-checksum.json
extra/git2-curl/CHANGELOG.md
extra/git2-curl/Cargo.toml
extra/git2-curl/LICENSE-APACHE
extra/git2-curl/LICENSE-MIT
extra/git2-curl/src/lib.rs
extra/git2-curl/tests/all.rs
extra/git2/.cargo-checksum.json
extra/git2/CHANGELOG.md
extra/git2/CONTRIBUTING.md
extra/git2/Cargo.lock
extra/git2/Cargo.toml
extra/git2/FUNDING.json
extra/git2/LICENSE-APACHE
extra/git2/LICENSE-MIT
extra/git2/README.md
extra/git2/ci/publish.sh
extra/git2/examples/add.rs
extra/git2/examples/blame.rs
extra/git2/examples/cat-file.rs
extra/git2/examples/clone.rs
extra/git2/examples/diff.rs
extra/git2/examples/fetch.rs
extra/git2/examples/init.rs
extra/git2/examples/log.rs
extra/git2/examples/ls-remote.rs
extra/git2/examples/pull.rs
extra/git2/examples/rev-list.rs
extra/git2/examples/rev-parse.rs
extra/git2/examples/status.rs
extra/git2/examples/tag.rs
extra/git2/src/apply.rs
extra/git2/src/attr.rs
extra/git2/src/blame.rs
extra/git2/src/blob.rs
extra/git2/src/branch.rs
extra/git2/src/buf.rs
extra/git2/src/build.rs
extra/git2/src/call.rs
extra/git2/src/cert.rs
extra/git2/src/cherrypick.rs
extra/git2/src/commit.rs
extra/git2/src/config.rs
extra/git2/src/cred.rs
extra/git2/src/describe.rs
extra/git2/src/diff.rs
extra/git2/src/email.rs
extra/git2/src/error.rs
extra/git2/src/index.rs
extra/git2/src/indexer.rs
extra/git2/src/lib.rs
extra/git2/src/mailmap.rs
extra/git2/src/mempack.rs
extra/git2/src/merge.rs
extra/git2/src/message.rs
extra/git2/src/note.rs
extra/git2/src/object.rs
extra/git2/src/odb.rs
extra/git2/src/oid.rs
extra/git2/src/oid_array.rs
extra/git2/src/opts.rs
extra/git2/src/packbuilder.rs
extra/git2/src/panic.rs
extra/git2/src/patch.rs
extra/git2/src/pathspec.rs
extra/git2/src/proxy_options.rs
extra/git2/src/push_update.rs
extra/git2/src/rebase.rs
extra/git2/src/reference.rs
extra/git2/src/reflog.rs
extra/git2/src/refspec.rs
extra/git2/src/remote.rs
extra/git2/src/remote_callbacks.rs
extra/git2/src/repo.rs
extra/git2/src/revert.rs
extra/git2/src/revspec.rs
extra/git2/src/revwalk.rs
extra/git2/src/signature.rs
extra/git2/src/stash.rs
extra/git2/src/status.rs
extra/git2/src/string_array.rs
extra/git2/src/submodule.rs
extra/git2/src/tag.rs
extra/git2/src/tagforeach.rs
extra/git2/src/test.rs
extra/git2/src/time.rs
extra/git2/src/tracing.rs
extra/git2/src/transaction.rs
extra/git2/src/transport.rs
extra/git2/src/tree.rs
extra/git2/src/treebuilder.rs
extra/git2/src/util.rs
extra/git2/src/version.rs
extra/git2/src/worktree.rs
extra/git2/tests/add_extensions.rs
extra/git2/tests/get_extensions.rs
extra/git2/tests/global_state.rs
extra/git2/tests/remove_extensions.rs
extra/libgit2-sys/.cargo-checksum.json
extra/libgit2-sys/CHANGELOG.md
extra/libgit2-sys/Cargo.toml
extra/libgit2-sys/LICENSE-APACHE
extra/libgit2-sys/LICENSE-MIT
extra/libgit2-sys/build.rs
extra/libgit2-sys/lib.rs
extra/sha1-checked-0.10.0/.cargo-checksum.json
extra/sha1-checked-0.10.0/CHANGELOG.md
extra/sha1-checked-0.10.0/Cargo.toml
extra/sha1-checked-0.10.0/LICENSE-APACHE
extra/sha1-checked-0.10.0/LICENSE-MIT
extra/sha1-checked-0.10.0/README.md
extra/sha1-checked-0.10.0/src/compress.rs
extra/sha1-checked-0.10.0/src/lib.rs
extra/sha1-checked-0.10.0/src/ubc_check.rs