]> git.proxmox.com Git - rustc.git/log
rustc.git
3 months agoMerge branch 'hurd' into 'debian/sid'
Fabian Grünbichler [Mon, 10 Jun 2024 18:09:10 +0000 (18:09 +0000)]
Merge branch 'hurd' into 'debian/sid'

hurd-i386 build fixes

See merge request rust-team/rust!35

3 months agohurd-i386 build fixes
Samuel Thibault [Fri, 7 Jun 2024 08:29:33 +0000 (10:29 +0200)]
hurd-i386 build fixes

    - d/patches/u-hurd-backtrace.patch
    - d/patches/u-hurd-getrandom.patch
    - d/patches/u-hurd-libc.3.patch
    - d/patches/u-hurd-libc.4.patch
    - d/patches/u-hurd-libloading-0.7.4.patch
    - d/patches/u-hurd-socket2.patch
    - d/patches/u-hurd-tests.patch

3 months agobump version to 1.75.0+dfsg1-4
Fabian Grünbichler [Thu, 6 Jun 2024 08:26:30 +0000 (10:26 +0200)]
bump version to 1.75.0+dfsg1-4

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agod/rules: third time's the charm
Fabian Grünbichler [Thu, 6 Jun 2024 08:25:29 +0000 (10:25 +0200)]
d/rules: third time's the charm

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.75.0+dfsg1-3
Fabian Grünbichler [Thu, 6 Jun 2024 07:22:26 +0000 (09:22 +0200)]
bump version to 1.75.0+dfsg1-3

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.75.0+dfsg1-2
Fabian Grünbichler [Thu, 6 Jun 2024 07:16:59 +0000 (09:16 +0200)]
bump version to 1.75.0+dfsg1-2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agod/rules: fix variable typo
Fabian Grünbichler [Thu, 6 Jun 2024 07:16:41 +0000 (09:16 +0200)]
d/rules: fix variable typo

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.75.0+dfsg1-1
Fabian Grünbichler [Thu, 6 Jun 2024 06:14:43 +0000 (08:14 +0200)]
bump version to 1.75.0+dfsg1-1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agod/rules: switch low-mem check to cover all 32-bits archs
Fabian Grünbichler [Thu, 6 Jun 2024 06:11:47 +0000 (08:11 +0200)]
d/rules: switch low-mem check to cover all 32-bits archs

armel and armhf actually have ARC_CPU arm, but more importantly, x32 has
ARCH_CPU amd64, so can't be differentiated that way from actual amd64.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.75.0+dfsg1-1~exp1
Fabian Grünbichler [Tue, 4 Jun 2024 19:25:06 +0000 (21:25 +0200)]
bump version to 1.75.0+dfsg1-1~exp1

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agoupdate d/copyright
Fabian Grünbichler [Wed, 5 Jun 2024 09:14:04 +0000 (11:14 +0200)]
update d/copyright

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoupdate lintian overrides
Fabian Grünbichler [Wed, 5 Jun 2024 08:54:37 +0000 (10:54 +0200)]
update lintian overrides

another test file false-positive

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agorebase patches
Fabian Grünbichler [Tue, 4 Jun 2024 18:34:43 +0000 (20:34 +0200)]
rebase patches

and drop those which are no longer relevant

Gbp-Dch: ignore

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agofix cross-building
Fabian Grünbichler [Tue, 4 Jun 2024 17:44:35 +0000 (19:44 +0200)]
fix cross-building

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agorules: Use 32bit limitations workaround on !linux as well
Samuel Thibault [Sun, 2 Jun 2024 15:49:53 +0000 (17:49 +0200)]
rules: Use 32bit limitations workaround on !linux as well

3 months agonew upstream release 1.75.0
Fabian Grünbichler [Tue, 4 Jun 2024 17:42:09 +0000 (19:42 +0200)]
new upstream release 1.75.0

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agoUpdate upstream source from tag 'upstream/1.75.0+dfsg1'
Fabian Grünbichler [Tue, 4 Jun 2024 19:09:22 +0000 (21:09 +0200)]
Update upstream source from tag 'upstream/1.75.0+dfsg1'

Update to upstream version '1.75.0+dfsg1'
with Debian dir 669fe597cc81decb58414d0741633061700cd8b3

3 months agoNew upstream version 1.75.0+dfsg1
Fabian Grünbichler [Tue, 4 Jun 2024 19:09:03 +0000 (21:09 +0200)]
New upstream version 1.75.0+dfsg1

3 months agoUpdate upstream unsuspicious files for 1.75.0
Fabian Grünbichler [Tue, 4 Jun 2024 17:31:36 +0000 (19:31 +0200)]
Update upstream unsuspicious files for 1.75.0

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agoUpdate Files-Excluded for 1.75.0
Fabian Grünbichler [Tue, 4 Jun 2024 16:39:01 +0000 (18:39 +0200)]
Update Files-Excluded for 1.75.0

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agoUpdate early-stage patches for 1.75.0+dfsg1
Fabian Grünbichler [Tue, 4 Jun 2024 16:27:14 +0000 (18:27 +0200)]
Update early-stage patches for 1.75.0+dfsg1

3 months agobump version to 1.74.1+dfsg1-1
Fabian Grünbichler [Thu, 30 May 2024 09:26:29 +0000 (11:26 +0200)]
bump version to 1.74.1+dfsg1-1

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agodwz: bump limit to avoid s390x build failures
Fabian Grünbichler [Thu, 30 May 2024 09:23:52 +0000 (11:23 +0200)]
dwz: bump limit to avoid s390x build failures

s390x seems to choke on this right now with:

 dh_dwz --no-dwz-multifile
 dwz: debian/libstd-rust-1.74/usr/lib/s390x-linux-gnu/librustc_driver-3d6b215bbf0742fb.so: Too many DIEs, not optimizing
 dh_dwz: error: dwz -- debian/libstd-rust-1.74/usr/lib/s390x-linux-gnu/librustc_driver-3d6b215bbf0742fb.so debian/libstd-rust-1.74/usr/lib/s390x-linux-gnu/libstd-ea06fb4ce966fcaa.so debian/libstd-rust-1.74/usr/lib/s390x-linux-gnu/libtest-4b3dbc8d1d2f22fa.so returned exit code 1
 dh_dwz: error: Aborting due to earlier error

let's hope twice the default allows it to finish..

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
3 months agofix d/changelog
Fabian Grünbichler [Wed, 29 May 2024 10:15:00 +0000 (12:15 +0200)]
fix d/changelog

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.74.1+dfsg1-1~exp1
Fabian Grünbichler [Wed, 29 May 2024 09:25:04 +0000 (11:25 +0200)]
bump version to 1.74.1+dfsg1-1~exp1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoupdate d/copyright
Fabian Grünbichler [Wed, 29 May 2024 09:09:41 +0000 (11:09 +0200)]
update d/copyright

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoupdate unsuspicious files
Fabian Grünbichler [Wed, 29 May 2024 08:46:05 +0000 (10:46 +0200)]
update unsuspicious files

and corresponding lints

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agorules: Set the number of expected failures on Hurd ports
Samuel Thibault [Mon, 27 May 2024 23:06:20 +0000 (01:06 +0200)]
rules: Set the number of expected failures on Hurd ports

3 months agorules: Disable profiling on Hurd ports, llvm does not provide it yet
Samuel Thibault [Mon, 27 May 2024 17:26:31 +0000 (19:26 +0200)]
rules: Disable profiling on Hurd ports, llvm does not provide it yet

3 months agoarchitecture.mk: Adapt to llvm/rust's hurd naming
Samuel Thibault [Tue, 28 May 2024 17:31:15 +0000 (19:31 +0200)]
architecture.mk: Adapt to llvm/rust's hurd naming

3 months agorebase patches
Fabian Grünbichler [Wed, 29 May 2024 07:41:58 +0000 (09:41 +0200)]
rebase patches

and drop those no longer needed.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agonew upstream release 1.74.1
Fabian Grünbichler [Wed, 29 May 2024 07:33:15 +0000 (09:33 +0200)]
new upstream release 1.74.1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate upstream source from tag 'upstream/1.74.1+dfsg1'
Fabian Grünbichler [Wed, 29 May 2024 09:24:28 +0000 (11:24 +0200)]
Update upstream source from tag 'upstream/1.74.1+dfsg1'

Update to upstream version '1.74.1+dfsg1'
with Debian dir c47b327fb036972e2a0d5ef8df81e74c5d7b5dde

3 months agoNew upstream version 1.74.1+dfsg1
Fabian Grünbichler [Wed, 29 May 2024 09:23:22 +0000 (11:23 +0200)]
New upstream version 1.74.1+dfsg1

3 months agogbp: disable extra component
Fabian Grünbichler [Wed, 29 May 2024 07:27:26 +0000 (09:27 +0200)]
gbp: disable extra component

git2 no longer needs to be updated with 1.74, disable for the time being.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate Files-Excluded for 1.74.1
Fabian Grünbichler [Wed, 29 May 2024 06:54:05 +0000 (08:54 +0200)]
Update Files-Excluded for 1.74.1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate early-stage patches for 1.74.1+dfsg1
Fabian Grünbichler [Wed, 29 May 2024 06:52:11 +0000 (08:52 +0200)]
Update early-stage patches for 1.74.1+dfsg1

3 months agobump version to 1.73.0+dfsg1-1
Fabian Grünbichler [Tue, 28 May 2024 15:08:31 +0000 (17:08 +0200)]
bump version to 1.73.0+dfsg1-1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agofix cargo-doc links
Fabian Grünbichler [Tue, 28 May 2024 09:40:13 +0000 (11:40 +0200)]
fix cargo-doc links

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agod/update-version.sh: also include triggers file
Fabian Grünbichler [Tue, 28 May 2024 10:32:44 +0000 (12:32 +0200)]
d/update-version.sh: also include triggers file

else it's left behind with the old version.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agolibstd-rust-1.73: fix ldconfig trigger
Fabian Grünbichler [Tue, 28 May 2024 10:31:51 +0000 (12:31 +0200)]
libstd-rust-1.73: fix ldconfig trigger

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.73.0+dfsg1-1~exp1
Fabian Grünbichler [Mon, 27 May 2024 20:21:12 +0000 (22:21 +0200)]
bump version to 1.73.0+dfsg1-1~exp1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agodrop no longer needed lintian override
Fabian Grünbichler [Tue, 28 May 2024 06:56:07 +0000 (08:56 +0200)]
drop no longer needed lintian override

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoupdate d/copyright
Fabian Grünbichler [Mon, 27 May 2024 20:07:42 +0000 (22:07 +0200)]
update d/copyright

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agocargo: remove cargo-credential-1password helper binary
Fabian Grünbichler [Mon, 27 May 2024 18:57:32 +0000 (20:57 +0200)]
cargo: remove cargo-credential-1password helper binary

it's no longer a standalone binary, but integrated into cargo itself.

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agorebase patches
Fabian Grünbichler [Mon, 27 May 2024 13:08:26 +0000 (15:08 +0200)]
rebase patches

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoswitch to LLVM 17
Fabian Grünbichler [Mon, 27 May 2024 12:57:01 +0000 (14:57 +0200)]
switch to LLVM 17

like upstream does for 1.73+

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agonew upstream release 1.73
Fabian Grünbichler [Mon, 27 May 2024 12:53:37 +0000 (14:53 +0200)]
new upstream release 1.73

and new wasi-libc version

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate upstream source from tag 'upstream/1.73.0+dfsg1'
Fabian Grünbichler [Mon, 27 May 2024 20:46:08 +0000 (22:46 +0200)]
Update upstream source from tag 'upstream/1.73.0+dfsg1'

Update to upstream version '1.73.0+dfsg1'
with Debian dir be1ddbdbb9448f74baaf026fe17baab0b9bce22a

3 months agoNew upstream version 1.73.0+dfsg1
Fabian Grünbichler [Mon, 27 May 2024 20:45:50 +0000 (22:45 +0200)]
New upstream version 1.73.0+dfsg1

3 months agoupdate unsuspicious files for 1.73.0
Fabian Grünbichler [Mon, 27 May 2024 19:17:11 +0000 (21:17 +0200)]
update unsuspicious files for 1.73.0

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agoUpdate Files-Excluded for 1.73.0
Fabian Grünbichler [Mon, 27 May 2024 12:33:33 +0000 (14:33 +0200)]
Update Files-Excluded for 1.73.0

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate early-stage patches for 1.73.0+dfsg1
Fabian Grünbichler [Mon, 27 May 2024 12:01:33 +0000 (14:01 +0200)]
Update early-stage patches for 1.73.0+dfsg1

3 months agobump version to 1.72.1+dfsg1-1
Fabian Grünbichler [Mon, 27 May 2024 11:28:58 +0000 (13:28 +0200)]
bump version to 1.72.1+dfsg1-1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.72.1+dfsg1-1~exp2
Fabian Grünbichler [Mon, 27 May 2024 08:20:42 +0000 (10:20 +0200)]
bump version to 1.72.1+dfsg1-1~exp2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agopatches: apply rustix fixup to all versions
Fabian Grünbichler [Mon, 27 May 2024 08:19:42 +0000 (10:19 +0200)]
patches: apply rustix fixup to all versions

fixes FTBFS on i386/mips64el/ppc64el

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agobump version to 1.72.1+dfsg1~exp1
Fabian Grünbichler [Thu, 23 May 2024 19:16:23 +0000 (21:16 +0200)]
bump version to 1.72.1+dfsg1~exp1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agofix shlibs related issues
Fabian Grünbichler [Fri, 24 May 2024 07:27:43 +0000 (09:27 +0200)]
fix shlibs related issues

dh_makeshlibs only accepts sonames starting with digits, which is not the case
for the rustc libraries in libstd-rust-$ver, since those are using a hash.

exclude that package altogether, and do both the shlibs generation *and* the
ldconfig trigger manually.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoupdate d/copyright
Fabian Grünbichler [Fri, 24 May 2024 06:52:32 +0000 (08:52 +0200)]
update d/copyright

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agod/rules: adapt allowed test failures
Fabian Grünbichler [Fri, 24 May 2024 06:15:50 +0000 (08:15 +0200)]
d/rules: adapt allowed test failures

give loong64 the same status as other ports, now that is might build. promote
riscv64 to the next higher tier.

Closes: #1071707
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agorebase patches
Fabian Grünbichler [Fri, 17 May 2024 10:28:05 +0000 (12:28 +0200)]
rebase patches

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agofix patches which no longer apply
Fabian Grünbichler [Fri, 17 May 2024 10:23:59 +0000 (12:23 +0200)]
fix patches which no longer apply

and drop those which are no longer needed at all.

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoupdate to 1.72.1
Fabian Grünbichler [Fri, 17 May 2024 10:14:11 +0000 (12:14 +0200)]
update to 1.72.1

and new wasi-libc version as well.

3 months agoUpdate upstream source from tag 'upstream/1.72.1+dfsg1'
Fabian Grünbichler [Thu, 23 May 2024 19:15:48 +0000 (21:15 +0200)]
Update upstream source from tag 'upstream/1.72.1+dfsg1'

Update to upstream version '1.72.1+dfsg1'
with Debian dir 9eacfca33cd6922afbf84dc9c175d80027f6df03

3 months agoNew upstream version 1.72.1+dfsg1
Fabian Grünbichler [Thu, 23 May 2024 19:15:29 +0000 (21:15 +0200)]
New upstream version 1.72.1+dfsg1

3 months agoupdate unsuspicious files for 1.72.1
Fabian Grünbichler [Thu, 23 May 2024 19:15:13 +0000 (21:15 +0200)]
update unsuspicious files for 1.72.1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
3 months agoREADME.source: update outdated comment
Fabian Grünbichler [Fri, 17 May 2024 09:46:30 +0000 (11:46 +0200)]
README.source: update outdated comment

since the cargo merge, we actually do have an openssl dependency here ;)

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate Files-Excluded for new upstream version 1.72.1
Fabian Grünbichler [Fri, 17 May 2024 09:44:42 +0000 (11:44 +0200)]
Update Files-Excluded for new upstream version 1.72.1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 months agoUpdate early-stage patches for 1.72.1+dfsg1
Fabian Grünbichler [Fri, 17 May 2024 09:34:50 +0000 (11:34 +0200)]
Update early-stage patches for 1.72.1+dfsg1

4 months agod/control: also fix package names in Breaks
Fabian Grünbichler [Fri, 17 May 2024 08:41:23 +0000 (10:41 +0200)]
d/control: also fix package names in Breaks

not just Replaces

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agobump version to 1.71.1+dfsg1-2
Fabian Grünbichler [Fri, 17 May 2024 06:38:32 +0000 (08:38 +0200)]
bump version to 1.71.1+dfsg1-2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agod/control: fix package names in B+R
Fabian Grünbichler [Fri, 17 May 2024 06:37:30 +0000 (08:37 +0200)]
d/control: fix package names in B+R

Closes: #1071242
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agobump version to 1.71.1+dfsg1-1
Fabian Grünbichler [Thu, 16 May 2024 19:47:20 +0000 (21:47 +0200)]
bump version to 1.71.1+dfsg1-1

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
4 months agobump version to 1.71.1+dfsg1-1~exp2
Fabian Grünbichler [Wed, 15 May 2024 05:22:05 +0000 (07:22 +0200)]
bump version to 1.71.1+dfsg1-1~exp2

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agofix/ignore more tests
Fabian Grünbichler [Wed, 15 May 2024 05:20:59 +0000 (07:20 +0200)]
fix/ignore more tests

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agod/control: properly B+R old rustc packages
Fabian Grünbichler [Wed, 15 May 2024 05:19:48 +0000 (07:19 +0200)]
d/control: properly B+R old rustc packages

which contained the symlinks now shipped by rust-llvm

Closes: #1071005
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agobump version to 1.71.1+dfsg1-1~exp1
Fabian Grünbichler [Wed, 8 May 2024 15:06:21 +0000 (17:06 +0200)]
bump version to 1.71.1+dfsg1-1~exp1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agod/control: move LLVM symlinks to own package
Fabian Grünbichler [Wed, 8 May 2024 16:45:21 +0000 (18:45 +0200)]
d/control: move LLVM symlinks to own package

these are dangling otherwise if the suggested packages are not
installed, but they are not needed on all systems, split them out into
their own package that can in turn have a hard dependency.

Closes: #1021868
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agoSupport finding llvm-profdata & llvm-cov with cargo-binutils
Rob Shearman [Sun, 24 Mar 2024 17:58:50 +0000 (17:58 +0000)]
Support finding llvm-profdata & llvm-cov with cargo-binutils

Currently, grcov fails with:

  [ERROR] Error while executing llvm tools: We couldn't find llvm-profdata. Try installing the llvm-tools component with `rustup component add llvm-tools-preview`.

This is due to the application using cargo-binutils which looks for
llvm-profdata (and later llvm-cov) in
<rustc-sysroot>/lib/rustlib/<host-triple>/bin. [1]

Address this by adding llvm-profdata and llvm-cov links that allow
applications using cargo-binutils to find the tools without
workarounds. The targets of these links are provided by llvm-16 which
is recommended, but not a dependency. There is precedence for this
already though in rustc in the form of the rust-llvm-dwp link whose
target is also provided by llvm-16.

[1]: https://github.com/rust-embedded/cargo-binutils/blob/master/src/rustc.rs#L15

4 months agoupdate d/copyright
Fabian Grünbichler [Wed, 8 May 2024 16:18:32 +0000 (18:18 +0200)]
update d/copyright

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agod/control: add libssl and prefer curl with openssl
Fabian Grünbichler [Wed, 8 May 2024 13:45:00 +0000 (15:45 +0200)]
d/control: add libssl and prefer curl with openssl

the direct dependency on libssl-dev was missing so far, but it was transitively
pulled in anyway. prefer curl with openssl instead of gnutls, even though curl
itself will still pull in gnutls and nettle even then, and libgit2 will pull in
mbedtls in addition..

Closes: #962508
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agorust-src: ship Cargo.lock
Fabian Grünbichler [Wed, 8 May 2024 13:15:44 +0000 (15:15 +0200)]
rust-src: ship Cargo.lock

to allow re-building libstd via `-Z build-std`

Closes: #1057736
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agorust-doc: fix references to cargo-doc
Fabian Grünbichler [Wed, 8 May 2024 09:41:58 +0000 (11:41 +0200)]
rust-doc: fix references to cargo-doc

Closes: #969210
Closes: #1063390
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agoconfig: disable git version
Fabian Grünbichler [Tue, 7 May 2024 18:32:45 +0000 (20:32 +0200)]
config: disable git version

this auto-disables some tests that need a git commit hash.

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agocherry-pick ui test fix
Fabian Grünbichler [Tue, 7 May 2024 13:10:57 +0000 (15:10 +0200)]
cherry-pick ui test fix

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agorebase patches
Fabian Grünbichler [Tue, 7 May 2024 09:57:17 +0000 (11:57 +0200)]
rebase patches

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agod/control: re-enable git nocheck B-D
Fabian Grünbichler [Mon, 6 May 2024 12:53:46 +0000 (14:53 +0200)]
d/control: re-enable git nocheck B-D

t64-ready git is now available on all archs again.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agod/control: remove B-D on cmake-3
Fabian Grünbichler [Mon, 6 May 2024 12:52:26 +0000 (14:52 +0200)]
d/control: remove B-D on cmake-3

it doesn't exist anymore.

Closes: #1067109
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agod/control: tighten cargo versions
Fabian Grünbichler [Mon, 6 May 2024 12:51:58 +0000 (14:51 +0200)]
d/control: tighten cargo versions

now that we have a matching cargo in the archive.

Closes: #1029007
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agonew upstream version 1.71.1
Fabian Grünbichler [Mon, 6 May 2024 13:03:50 +0000 (15:03 +0200)]
new upstream version 1.71.1

Closes: #1069019
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agoUpdate upstream source from tag 'upstream/1.71.1+dfsg1'
Fabian Grünbichler [Wed, 8 May 2024 15:28:12 +0000 (17:28 +0200)]
Update upstream source from tag 'upstream/1.71.1+dfsg1'

Update to upstream version '1.71.1+dfsg1'
with Debian dir 992d343549ce99fe09de0b3c14d0a99cebd2ac62

4 months agoNew upstream version 1.71.1+dfsg1
Fabian Grünbichler [Wed, 8 May 2024 15:27:53 +0000 (17:27 +0200)]
New upstream version 1.71.1+dfsg1

4 months agoupdate unsuspicious list
Fabian Grünbichler [Wed, 8 May 2024 07:32:03 +0000 (09:32 +0200)]
update unsuspicious list

Gbp-Dch: Ignore

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agodebian/update-versions.sh: drop cargo special casing
Fabian Grünbichler [Mon, 6 May 2024 12:58:04 +0000 (14:58 +0200)]
debian/update-versions.sh: drop cargo special casing

its version number is now identical to that of rustc

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agoUpdate Files-Excluded for new upstream version 1.71.1
Fabian Grünbichler [Mon, 6 May 2024 12:45:40 +0000 (14:45 +0200)]
Update Files-Excluded for new upstream version 1.71.1

4 months agod/prune-unused-deps: handle cargo-as-workspace
Fabian Grünbichler [Mon, 6 May 2024 11:00:17 +0000 (13:00 +0200)]
d/prune-unused-deps: handle cargo-as-workspace

with 1.71.x, src/tools/cargo is a workspace (embedded as a git submodule
upstream), and no longer a member of the main workspace.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 months agoUpdate early-stage patches for 1.71.1+dfsg1
Fabian Grünbichler [Mon, 6 May 2024 09:13:38 +0000 (11:13 +0200)]
Update early-stage patches for 1.71.1+dfsg1

4 months agobump version to 1.70.0+dfsg2-1
Fabian Grünbichler [Sat, 4 May 2024 11:38:43 +0000 (13:38 +0200)]
bump version to 1.70.0+dfsg2-1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agobump version to 1.70.0+dfsg2-1~exp3
Fabian Grünbichler [Fri, 3 May 2024 15:02:34 +0000 (17:02 +0200)]
bump version to 1.70.0+dfsg2-1~exp3

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
4 months agod/rules: fix last package cache removal
Fabian Grünbichler [Fri, 3 May 2024 15:01:02 +0000 (17:01 +0200)]
d/rules: fix last package cache removal

the build can be racy otherwise.

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>