Commit Graph

2129 Commits

Author SHA1 Message Date
Fabian Grünbichler
e2d37ca4fd fix some test breakage
Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
2024-10-23 17:59:07 +02:00
Fabian Grünbichler
9d679bcd40 bump version to 1.82.0+dfsg1-1~exp1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 12:33:59 +02:00
Fabian Grünbichler
72708cbb73 update d/copyright
Gbp-Dch: ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 12:33:59 +02:00
Fabian Grünbichler
ee27cb19ec make rust-src cleanup more robust
rustc-perf now contains a directory called "LICENSES" which trips up this find
invocation.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 10:02:34 +02:00
Fabian Grünbichler
6c6ae01d99 re-instate bootstrap test config patch
cargo and rustc are now injected properly upstream, but we still need a little
tweaking..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 09:08:32 +02:00
Fabian Grünbichler
6ec5be56b4 update bootstrap git commit info patch
this broke bootstrap tests, since it still attempted to call `git` to find LLVM
submodule information..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 09:05:09 +02:00
Fabian Grünbichler
4e71afe8e7 d/rules: adapt to workspace additions
Gbp-Dch: ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 09:05:09 +02:00
Fabian Grünbichler
c68811964a set LLVM profiler RT path via config
instead of via the environment, adapting to corresponding upstream changes, and
adapt the config change-id accordingly.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-22 09:05:09 +02:00
Fabian Grünbichler
482d9ff8f3 switch to LLVM 19
it's upstream's default LLVM version starting with rustc 1.82

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 11:19:40 +02:00
Fabian Grünbichler
743b3027ee rebase patches
Gbp-Dch: ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 11:19:40 +02:00
Fabian Grünbichler
f5dfbb7d5f Update to 1.82.0
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 11:12:42 +02:00
Fabian Grünbichler
59dd21a6c4 Update upstream source from tag 'upstream/1.82.0+dfsg1'
Update to upstream version '1.82.0+dfsg1'
with Debian dir b6f6b10ff7
2024-10-21 11:09:34 +02:00
Fabian Grünbichler
04c3a46a7c New upstream version 1.82.0+dfsg1 2024-10-21 11:08:01 +02:00
Fabian Grünbichler
dab5fa9321 update (un)suspicious files and embedded libs
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 11:01:39 +02:00
Fabian Grünbichler
c3e9b49611 Update Files-Excluded for new upstream version 1.82.0
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 10:15:11 +02:00
Fabian Grünbichler
e98d74901d early-stage update of patches for 1.82.0+dfsg1 2024-10-21 10:13:09 +02:00
Fabian Grünbichler
750ccdde49 prune-unused-deps: add new workspaces for 1.82
std and sysroot got their own (shared) workspace now, and the rustbook tool got
moved out of the main one as well.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 10:13:09 +02:00
Fabian Grünbichler
f3ffb0e073 prune-unused-deps: refactor workspace handling
since the number of workspaces seems to grow over time, let's make this more flexible.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-10-21 09:52:16 +02:00
Fabian Grünbichler
b3f731ee75 bump version to rustc 1.81.0+dfsg1-2
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
2024-10-08 14:34:56 +02:00
Fabian Grünbichler
835ae238ac add temporary Breaks to force migration of libgit2
there's the following chain of migration-constraints:

libgit2 -> rust-libgit2-sys -> rust-git2 -> rust-cargo -> rust-debcargo
rust-debcargo --built-using--> rustc -> libgit2

that requires rustc and the libgit2 transition to migrate together.

but britney will attempt to trigger autopkgtests using rustc from
unstable (which in turn uses libgit2 1.8) for crates in testing. if
those crates use libgit2 themselves, then the pinning is incomplete and
an invalid combination is tested.

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
2024-10-08 14:34:24 +02:00
Fabian Grünbichler
2de9af6632 drop no longer needed loongarch64 patch
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
2024-10-08 14:34:19 +02:00
Fabian Grünbichler
77dc198149 use system libz-sys even when cross-building
since we strip the bundled libz sources, (cross-)building them is not
possible..

Closes: #1084754

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
2024-10-08 14:34:11 +02:00
Fabian Grünbichler
205ef21f9c bump version to 1.81.0+dfsg-1
Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
2024-10-05 15:54:42 +02:00
Fabian Grünbichler
f91c898418 bump version to 1.81.0+dfsg1-1~exp2
Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
2024-10-04 18:29:36 +02:00
Fabian Grünbichler
34c66b23c0 cargo wrapper: fix LTO handling
the args need to be quoted correctly..

Closes: #1079071

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
2024-10-04 18:10:49 +02:00
Fabian Grünbichler
589d4b4963 source: duplicate lintian overrides to make ftp-masters happy
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-11 14:09:28 +02:00
Fabian Grünbichler
9f70c3f1bb bump version to 1.81.0+dfsg1-1~exp1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-11 11:14:53 +02:00
Fabian Grünbichler
54dcb618a7 autopkgtest: test wasm builds as well
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-11 11:14:53 +02:00
Fabian Grünbichler
bdb6e700e9 wasi: build and ship wasm-component-ld
requires a cherry-pick so that bootstrap installs it. switch rust-llvm to
arch:any while we are at it - it already contained arch-specific paths, so :all
was wrong in the first place.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-11 11:14:53 +02:00
Fabian Grünbichler
09d8d52d1b rust-src: make lintian overrides generic
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-10 14:17:05 +02:00
Fabian Grünbichler
568b1a9810 source: add new lintian overrides
Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-10 10:17:34 +02:00
Fabian Grünbichler
92df94559f update d/copyright
Gbp-Dch: Ignore
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-10 10:17:20 +02:00
Fabian Grünbichler
8b844781a1 bump libgit2 to 1.8.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-09 14:56:22 +02:00
Samuel Thibault
f8d99f4bd1 add hurd-amd64 support
FG: s/153/155/ to match rustc 1.81 vendored libc version
FG: adapt patch metadata slightly for gbp
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-09 14:45:24 +02:00
Fabian Grünbichler
874fcb1d76 rebase patches
Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-09 14:45:24 +02:00
Fabian Grünbichler
ae844052dd switch to LLVM 18
and bump wasi-libc B-D to pick up the one rebuilt with LLVM 18.
2024-09-09 14:16:28 +02:00
Fabian Grünbichler
d4c5155e1d update to upstream version 1.81
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-09 14:15:27 +02:00
Fabian Grünbichler
5b1c109e94 Update upstream source from tag 'upstream/1.81.0+dfsg1'
Update to upstream version '1.81.0+dfsg1'
with Debian dir aeebe314b3
2024-09-09 14:08:55 +02:00
Fabian Grünbichler
1f0639a964 New upstream version 1.81.0+dfsg1 2024-09-09 14:07:22 +02:00
Fabian Grünbichler
5faa4a90c5 update upstream unsuspicious files for 1.81.0
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-09 14:06:45 +02:00
Fabian Grünbichler
39b924c987 Update Files-Excluded for new upstream version 1.81.0
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-09-09 13:27:50 +02:00
Fabian Grünbichler
4550e7855d early-stage update of patches for 1.81.0+dfsg1 2024-09-09 13:27:50 +02:00
Fabian Grünbichler
9d51938143 Merge branch 'debian/experimental' into debian/sid 2024-09-05 09:01:19 +02:00
Fabian Grünbichler
4da8d132d2 bump version to 1.80.0+dfsg1-1
Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
2024-09-04 20:13:56 +02:00
Fabian Grünbichler
0304725582 bump version to 1.80.1+dfsg1-1~exp1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-08-09 12:03:08 +02:00
Fabian Grünbichler
ead0793df5 update version to 1.80.1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-08-09 10:55:05 +02:00
Fabian Grünbichler
efada1438b Update upstream source from tag 'upstream/1.80.1+dfsg1'
Update to upstream version '1.80.1+dfsg1'
with Debian dir 51adb3966d
2024-08-09 10:51:52 +02:00
Fabian Grünbichler
2fcd4d89e6 New upstream version 1.80.1+dfsg1 2024-08-09 10:50:01 +02:00
Fabian Grünbichler
a467c821bf d/control: drop Build-Conflicts on gdb-minimal
used to be needed to ensure the full gdb is used to satisfy the
build-dependency, since gdb-minimal also provided gdb. now (since gdb 15) it's
rwversed - gdb provides gdb-minimal, but since it also conflicts and replaces
it, a dependency on gdb, and a conflict on gdb-minimal are not satisfiable
anymore.

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
2024-08-04 10:39:11 +02:00
Fabian Grünbichler
793795ca7f bump version to 1.80.0+dfsg1-1~exp1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-07-31 15:58:32 +02:00