summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Simon Chopin [Thu, 13 Jun 2024 09:16:41 +0000 (11:16 +0200)]
Disable the doctests for the instruction_set errors
Bug: https://github.com/rust-lang/rust/issues/83453
Last-Update: 2022-02-23
The fix is as described in the upstream issue.
Gbp-Pq: Topic ubuntu
Gbp-Pq: Name ubuntu-ignore-arm-doctest.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:41 +0000 (11:16 +0200)]
ubuntu-disable-ppc64el-asm-tests
Forwarded: not-needed
Gbp-Pq: Topic ubuntu
Gbp-Pq: Name ubuntu-disable-ppc64el-asm-tests.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
removed some embedded fonts
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic behaviour
Gbp-Pq: Name d-rustdoc-disable-embedded-fonts.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
Change i686 to match Debian i386 baseline
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973414 , might need to be
adapted to reduce the baseline again
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic behaviour
Gbp-Pq: Name d-rustc-i686-baseline.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
d-rustc-windows-ssp
Bug: https://github.com/rust-lang/rust/issues/68973
Gbp-Pq: Topic behaviour
Gbp-Pq: Name d-rustc-windows-ssp.patch
Angus Lees [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
Set DT_SONAME when building dylibs
In Rust, library filenames include a version-specific hash to help
the run-time linker find the correct version. Unlike in C/C++, the
compiler looks for all libraries matching a glob that ignores the
hash and reads embedded metadata to work out versions, etc.
The upshot is that there is no need for the usual "libfoo.so ->
libfoo-1.2.3.so" symlink common with C/C++ when building with Rust,
and no need to communicate an alternate filename to use at run-time
vs compile time. If linking to a Rust dylib from C/C++ however, a
"libfoo.so -> libfoo-$hash.so" symlink may well be useful and in
this case DT_SONAME=libfoo-$hash.so would be required. More
mundanely, various tools (eg: dpkg-shlibdeps) complain if they don't
find DT_SONAME on shared libraries in public directories.
This patch passes -Wl,-soname=$outfile when building dylibs (and
using a GNU linker).
Forwarded: no
Gbp-Pq: Topic behaviour
Gbp-Pq: Name d-rustc-add-soname.patch
Angus Lees [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
Hardcode LLDB python module directory
Debian package installs python modules into a fixed directory, so
just hardcode path in wrapper script.
Forwarded: not-needed
Gbp-Pq: Topic behaviour
Gbp-Pq: Name d-rust-lldb-paths.patch
Angus Lees [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
Hardcode GDB python module directory
Debian package installs python modules into a fixed directory, so
just hardcode path in wrapper script.
Forwarded: not-needed
Gbp-Pq: Topic behaviour
Gbp-Pq: Name d-rust-gdb-paths.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:40 +0000 (11:16 +0200)]
run panics if lldb is not installed and no output is produced..
Forwarded: no
Gbp-Pq: Topic build
Gbp-Pq: Name d-armel-fix-lldb.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
d-test-ignore-avx-44056
Bug: https://github.com/rust-lang/rust/pull/55667
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic build
Gbp-Pq: Name d-test-ignore-avx-44056.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:40 +0000 (11:16 +0200)]
partial revert of
b9eedea4b0368fd1f00f204db75109ff444fab5b upstream
Forwarded: not-needed
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-permit-symlink-in-docs.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
d-bootstrap-custom-debuginfo-path
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-custom-debuginfo-path.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
d-bootstrap-use-local-css
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-use-local-css.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
Fix links to cargo-doc
We package cargo docs in a slightly different location; also tweak linkchecker
to not fail these links.
Forwarded: not-needed
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-cargo-doc-paths.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:39 +0000 (13:17 +0200)]
set tools to those built in Debian
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-no-assume-tools.patch
Matthijs van Otterdijk [Thu, 14 Jul 2022 11:17:38 +0000 (13:17 +0200)]
Don't check for cargo-vendor when building from (Debian's) git
Forwarded: not-needed
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-disable-git.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:38 +0000 (13:17 +0200)]
Install symlinks as-is, don't dereference them
Our patch to mdbook installs symlinks to systems versions of font-awesome,
highlight, etc. Upstream mdbook otherwise doesn't use symlinks, so this
doesn't affect anything else that's already generated.
Forwarded: not-needed
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-install-symlinks.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:38 +0000 (13:17 +0200)]
d-bootstrap-rustflags
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic build
Gbp-Pq: Name d-bootstrap-rustflags.patch
Debian Rust Maintainers [Sat, 2 Oct 2021 00:08:00 +0000 (01:08 +0100)]
d-0003-cc-psm-rebuild-wasm32
Forwarded: not-needed
Gbp-Pq: Topic vendor
Gbp-Pq: Name d-0003-cc-psm-rebuild-wasm32.patch
Samuel Thibault [Tue, 29 Aug 2023 20:03:20 +0000 (20:03 +0000)]
add hurd support
Forwarded: https://github.com/rust-lang/socket2/pull/474
Gbp-Pq: Topic vendor
Gbp-Pq: Name u-hurd-socket2.patch
Debian Rust Maintainers [Wed, 19 Jun 2024 05:48:44 +0000 (07:48 +0200)]
u-hurd-gix-index-2
===================================================================
Gbp-Pq: Topic vendor
Gbp-Pq: Name u-hurd-gix-index-2.patch
Various [Wed, 19 Jun 2024 05:49:55 +0000 (07:49 +0200)]
u-hurd-gix-index
commit
569caa0314599c93651d9116d00fde64b81d2ace
Author: Qiu Chaofan <qcf@ecnelises.com>
Date: Wed Dec 20 13:11:52 2023 +0800
fix: use correct fields for ctime and mtime on AIX
On AIX, ctime and mtime are structs containing seconds and nanoseconds.
commit
6fc27ee8f5ae7ce9fe7e6d07c5c31719cb6b7b1b
Author: Josh Triplett <josh@joshtriplett.org>
Date: Sat Jan 13 16:54:33 2024 -0800
Avoid using #[cfg] on multiple individual function arguments
Attaching #[cfg] to individual arguments makes it look like the function
has five conditionally present arguments, and doesn't make it
immediately apparent that the first two are for the first argument and
the last three are for the second argument.
Split them into separate `let` statements for clarity.
In the process, factor out the common `.try_into().ok()?` from each.
commit
daf3844c8f5ce6d0812e35677b1a46d568e226db
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun May 26 21:13:40 2024 +0200
hurd: fix accessing st_[mc]time
GNU/Hurd uses a st_[mc]tim timespec, like aix
Gbp-Pq: Topic vendor
Gbp-Pq: Name u-hurd-gix-index.patch
Samuel Thibault [Fri, 6 Oct 2023 23:45:09 +0000 (01:45 +0200)]
u-hurd-backtrace
Forwarded: https://github.com/rust-lang/backtrace-rs/pull/567
Subject: Add GNU/Hurd support (rust-lang/backtrace-rs#567)
Gbp-Pq: Topic vendor
Gbp-Pq: Name u-hurd-backtrace.patch
Fabian Grünbichler [Wed, 6 Sep 2023 19:23:24 +0000 (13:23 -0600)]
d-0021-vendor-remove-windows-dependencies
use something like
find vendor -iname Cargo.toml -exec grep -H -n -e 'windows-sys' -e 'winapi' -e 'ntapi' -e 'wincon' -e 'winreg' -e 'windows' {} \;
to find dependencies on windows targets in vendored crates. you will likely
need to remove some hunks from this patch after pruning dependencies, since
hopefully a few of the crates patched during early rebasing are eliminated.
windows-bindgen and windows-metadata should not be removed, they are needed for
the build and don't pull in windows-sys and friends.
Forwarded: not-needed
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0021-vendor-remove-windows-dependencies.patch
Debian Rust Maintainers [Mon, 6 May 2024 08:25:32 +0000 (10:25 +0200)]
d-0020-remove-windows-dependencies
use something like
find src compiler library -iname Cargo.toml -exec grep -H -n -e 'windows-sys' -e 'winapi' -e 'ntapi' -e 'wincon' -e 'winreg' -e 'windows' {} \;
to find and eliminate dependencies on windows-only crates when rebasing.
windows-bindgen and windows-metadata should not be removed, they are needed for
the build and don't pull in windows-sys and friends.
Forwarded: not-needed
===================================================================
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0020-remove-windows-dependencies.patch
Debian Rust Maintainers [Mon, 6 May 2024 08:25:32 +0000 (10:25 +0200)]
d-0011-cargo-remove-nghttp2
Description: remove dependency on libnghttp2-sys so it can be pruned.
Last-Update: 2023-05-17
Forwarded: not-needed
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0011-cargo-remove-nghttp2.patch
Debian Rust Maintainers [Mon, 6 May 2024 08:25:32 +0000 (10:25 +0200)]
d-0010-cargo-remove-vendored-c-crates
Description: remove all vendoring features of crates normally shipping bundled
C libs. that C code is stripped when repacking, so the features can't work
anyway.
Forwarded: not-needed
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0010-cargo-remove-vendored-c-crates.patch
Debian Rust Maintainers [Sat, 2 Oct 2021 00:08:00 +0000 (01:08 +0100)]
d-0005-no-jemalloc
Description: remove jemalloc-sys
Forwarded: not-needed
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0005-no-jemalloc.patch
Debian Rust Maintainers [Sat, 2 Oct 2021 00:08:00 +0000 (01:08 +0100)]
d-0002-mdbook-strip-embedded-libs
Description: Use https://github.com/infinity0/mdBook/tree/debian to help you rebase
the patch on top of a newer version. . Make sure the paths here match the ones
in debian/rust-doc.links
Forwarded: not-needed
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0002-mdbook-strip-embedded-libs.patch
Debian Rust Maintainers [Sat, 2 Oct 2021 00:08:00 +0000 (01:08 +0100)]
d-0001-pkg-config-no-special-snowflake
Description: always enable cross compilation via pkgconf, and set the right binary name.
Forwarded: not-needed
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0001-pkg-config-no-special-snowflake.patch
Debian Rust Maintainers [Sat, 2 Oct 2021 00:07:59 +0000 (01:07 +0100)]
d-0000-ignore-removed-submodules
Description: remove upstream parts that are not needed for the Debian build, in
order to both reduce the orig tarball and the vendored crates within.
Forwarded: not-needed
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0000-ignore-removed-submodules.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:39 +0000 (11:16 +0200)]
d-disable-download-tests
Forwarded: no
Gbp-Pq: Topic upstream
Gbp-Pq: Name d-disable-download-tests.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:39 +0000 (11:16 +0200)]
d-ignore-test_arc_condvar_poison-ppc
Forwarded: no
Gbp-Pq: Topic upstream
Gbp-Pq: Name d-ignore-test_arc_condvar_poison-ppc.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:39 +0000 (11:16 +0200)]
These tests hang or make the box OOM
Forwarded: no
Gbp-Pq: Topic upstream
Gbp-Pq: Name u-hurd-tests.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:37 +0000 (13:17 +0200)]
u-rustc-llvm-cross-flags
===================================================================
Gbp-Pq: Topic upstream
Gbp-Pq: Name u-rustc-llvm-cross-flags.patch
Debian Rust Maintainers [Thu, 14 Jul 2022 11:17:37 +0000 (13:17 +0200)]
u-ignore-ppc-hangs
Bug: https://github.com/rust-lang/rust/issues/89607
Gbp-Pq: Topic upstream
Gbp-Pq: Name u-ignore-ppc-hangs.patch
Josh Stone [Mon, 8 Apr 2024 22:04:44 +0000 (15:04 -0700)]
[PATCH] Fix UI tests with dist-vendored dependencies
There is already a workaround in `compiletest` to deal with custom
`CARGO_HOME` using `-Zignore-directory-in-diagnostics-source-blocks={}`.
A similar need exists when dependencies come from the local `vendor`
directory, which distro builds often use, so now we ignore that too.
Also, `issue-21763.rs` was normalizing `hashbrown-` paths, presumably
expecting a version suffix, but the vendored path doesn't include the
version. Now that matches `[\\/]hashbrown` instead.
Forwarded: yes
Gbp-Pq: Topic upstream
Gbp-Pq: Name u-avoid-blessing-cargo-deps-s-source-code-in-ui-tests.patch
kxxt [Wed, 31 Jan 2024 01:02:18 +0000 (09:02 +0800)]
[PATCH] riscv only supports split_debuginfo=off for now
Disable packed/unpacked options for riscv linux/android.
Other riscv targets already only have the off option.
The packed/unpacked options might be supported in the future.
See upstream issue for more details:
https://github.com/llvm/llvm-project/issues/56642
Bug: https://github.com/rust-lang/rust/issues/110224
Gbp-Pq: Topic upstream
Gbp-Pq: Name u-riscv-disable-unpacked-split-debuginfo.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:38 +0000 (11:16 +0200)]
Fix get_toml() when cfg(test)
Bug: https://github.com/rust-lang/rust/issues/105766
Last-Update: 2023-03-29
When cfg(test), Config::parse doesn't parse a config.toml but uses default
values, failing when the initial rustc is needed. This is a workaround before
upstream issue gets solved.
Last-Update: 2023-03-29
Gbp-Pq: Topic upstream
Gbp-Pq: Name u-fix-get-toml-when-test.patch
Debian Rust Maintainers [Mon, 6 May 2024 08:25:32 +0000 (10:25 +0200)]
d-0012-cargo-always-return-dev-channel
Last-Update: 2023-05-30
Forwarded: not-needed
Gbp-Pq: Topic cargo
Gbp-Pq: Name d-0012-cargo-always-return-dev-channel.patch
Fabian Grünbichler [Sat, 19 Nov 2022 09:24:08 +0000 (10:24 +0100)]
[PATCH] tests: add missing cross disabled checks
cross_conmpile::alternate states it should only be used in test cases
after checking cross_compile::disabled(), which is missing here. these
tests fail despite setting CFG_DISABLE_CROSS_TESTS on i386, since both
the host and the alternate cross target would be i686 in that case.
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
Gbp-Pq: Topic cargo
Gbp-Pq: Name c-0003-tests-add-missing-cross-disabled-checks.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:38 +0000 (11:16 +0200)]
c-disable-fs-specific-test
===================================================================
Gbp-Pq: Topic cargo
Gbp-Pq: Name c-disable-fs-specific-test.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:38 +0000 (11:16 +0200)]
c-2200-workaround-x32-test
Bug: https://github.com/rust-lang/cargo/issues/10005
Gbp-Pq: Topic cargo
Gbp-Pq: Name c-2200-workaround-x32-test.patch
Debian Rust Maintainers [Thu, 13 Jun 2024 09:16:38 +0000 (11:16 +0200)]
c-2003-workaround-qemu-vfork-command-not-found
===================================================================
Gbp-Pq: Topic cargo
Gbp-Pq: Name c-2003-workaround-qemu-vfork-command-not-found.patch
Ximin Luo [Thu, 13 Jun 2024 09:16:38 +0000 (11:16 +0200)]
Disable network tests
Forwarded: TODO
Gbp-Pq: Topic cargo
Gbp-Pq: Name c-2002_disable-net-tests.patch
Fabian Grünbichler [Thu, 20 Jun 2024 11:40:40 +0000 (13:40 +0200)]
rustc (1.77.2+dfsg1-1) unstable; urgency=medium
[ Fabian Grünbichler ]
* fix builds on porter boxes
* d/control: tighten libgit2-dev dependency
[ Samuel Thibault ]
* fix hurd patches
[dgit import unpatched rustc 1.77.2+dfsg1-1]
Fabian Grünbichler [Thu, 20 Jun 2024 11:40:40 +0000 (13:40 +0200)]
Import rustc_1.77.2+dfsg1-1.debian.tar.xz
[dgit import tarball rustc 1.77.2+dfsg1-1 rustc_1.77.2+dfsg1-1.debian.tar.xz]
Fabian Grünbichler [Wed, 19 Jun 2024 10:44:26 +0000 (12:44 +0200)]
Import rustc_1.77.2+dfsg1.orig.tar.xz
[dgit import orig rustc_1.77.2+dfsg1.orig.tar.xz]