]> git.proxmox.com Git - rustc.git/log
rustc.git
8 months agocargo: actually install, not just build
Fabian Gruenbichler [Sat, 6 Jan 2024 11:53:13 +0000 (12:53 +0100)]
cargo: actually install, not just  build

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agodrop pruned vendored dependencies
Fabian Gruenbichler [Fri, 5 Jan 2024 19:48:29 +0000 (20:48 +0100)]
drop pruned vendored dependencies

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agoupdate d/copyright exclusions
Fabian Gruenbichler [Thu, 28 Dec 2023 13:18:27 +0000 (14:18 +0100)]
update d/copyright exclusions

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agoremove handling of cargo Cargo.lock
Fabian Gruenbichler [Thu, 28 Dec 2023 13:12:35 +0000 (14:12 +0100)]
remove handling of cargo Cargo.lock

it's part of the main workspace, so has no separate lock file..

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agorustix: simplify patch
Fabian Gruenbichler [Thu, 28 Dec 2023 13:07:14 +0000 (14:07 +0100)]
rustix: simplify patch

won't be needed at all at some point, since later rustix versions have dropped
this altogether.

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agod/control: temporarily downgrade cargo b-d
Fabian Gruenbichler [Thu, 28 Dec 2023 11:43:51 +0000 (12:43 +0100)]
d/control: temporarily downgrade cargo b-d

since we not yet have one available using the "new" version scheme

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agorebase and adapt patches
Fabian Gruenbichler [Thu, 28 Dec 2023 11:40:28 +0000 (12:40 +0100)]
rebase and adapt patches

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agocargo: sync test disabling changes
Fabian Gruenbichler [Wed, 27 Dec 2023 19:59:39 +0000 (20:59 +0100)]
cargo: sync test disabling changes

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agoupdate libgit2
Fabian Gruenbichler [Wed, 27 Dec 2023 19:56:47 +0000 (20:56 +0100)]
update libgit2

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
8 months agod/copyright: remove Windows/macOS credential helpers
liushuyu [Wed, 6 Sep 2023 20:15:54 +0000 (14:15 -0600)]
d/copyright: remove Windows/macOS credential helpers

8 months agod/patches: remove non-Linux submodules
liushuyu [Wed, 6 Sep 2023 19:37:47 +0000 (13:37 -0600)]
d/patches: remove non-Linux submodules

8 months agod/copyright: exclude Windows dependencies
liushuyu [Wed, 6 Sep 2023 18:14:58 +0000 (12:14 -0600)]
d/copyright: exclude Windows dependencies

8 months agod/patches: remove Windows dependencies
liushuyu [Wed, 6 Sep 2023 18:05:24 +0000 (12:05 -0600)]
d/patches: remove Windows dependencies

8 months agod/cargo.bash-completion: fix file path
liushuyu [Tue, 8 Aug 2023 07:53:46 +0000 (15:53 +0800)]
d/cargo.bash-completion: fix file path

8 months agod/not-installed: ignore backup files
liushuyu [Thu, 20 Jul 2023 14:18:12 +0000 (22:18 +0800)]
d/not-installed: ignore backup files

8 months agod/cargo.bash-completion, d/not-installed: ...
liushuyu [Thu, 20 Jul 2023 14:14:35 +0000 (22:14 +0800)]
d/cargo.bash-completion, d/not-installed: ...

... fix completion installation path

8 months agod/rules: remove src/tools/cargo/Cargo.lock ...
liushuyu [Thu, 20 Jul 2023 05:52:39 +0000 (13:52 +0800)]
d/rules: remove src/tools/cargo/Cargo.lock ...

... prior to build to avoid mismatching dependency versions

8 months agod/prune-unused-deps: do the re-locking process for cargo ...
liushuyu [Tue, 18 Jul 2023 07:26:53 +0000 (15:26 +0800)]
d/prune-unused-deps: do the re-locking process for cargo ...

... now cargo uses its own workspace as well

8 months agod/tests/control: remove architecture restrictions ...
liushuyu [Mon, 17 Jul 2023 09:34:43 +0000 (17:34 +0800)]
d/tests/control: remove architecture restrictions ...

... for the create-and-build-crate test. It's a very small program, it
should not run out of memory.

8 months agod/patches/c-2201-always-enable-nightly-features.patch: remove ...
liushuyu [Wed, 12 Jul 2023 15:21:21 +0000 (23:21 +0800)]
d/patches/c-2201-always-enable-nightly-features.patch: remove ...

... it's no longer used

8 months agod/tests: add a new smoke test for Cargo ...
liushuyu [Wed, 12 Jul 2023 09:32:25 +0000 (17:32 +0800)]
d/tests: add a new smoke test for Cargo ...

... the test has been adapted by Zixing to include some new CLI
functions introduced in newer version of Cargo (like `cargo add`)

Co-Authored-By: Nick Rosbrook <nick.rosbrook@canonical.com>
8 months agod/tests: remove Cargo self-build test ...
liushuyu [Thu, 13 Jul 2023 03:15:25 +0000 (11:15 +0800)]
d/tests: remove Cargo self-build test ...

... it is already covered by a more comprehensive Rust full-self-build
test.
This also fixes (or avoids) the test failure caused by this Cargo
self-build test, since this rebuild test no longer works when Cargo is
included as a sub-project inside the Rust source tree.

8 months agod/tests: merge cargo tests into the unified source package
liushuyu [Sun, 2 Jul 2023 21:50:06 +0000 (15:50 -0600)]
d/tests: merge cargo tests into the unified source package

8 months agod/control: lock rustc and cargo versions ...
liushuyu [Sun, 2 Jul 2023 21:20:07 +0000 (15:20 -0600)]
d/control: lock rustc and cargo versions ...

... in the dependency directives. Since Cargo will now report the rustc
version, it will no longer make sense to install a Cargo package that
has a version does not match the rustc version.

8 months agod/control: add rust-doc as a recommended package to cargo-doc
liushuyu [Mon, 26 Jun 2023 21:30:09 +0000 (15:30 -0600)]
d/control: add rust-doc as a recommended package to cargo-doc

8 months agod/p/d-0012-cargo-always-return-dev-channel.patch: ...
liushuyu [Tue, 30 May 2023 18:53:04 +0000 (12:53 -0600)]
d/p/d-0012-cargo-always-return-dev-channel.patch: ...

... add a patch to make Cargo return dev channel and enable nightly
features. Because debhelper does use some nightly features

8 months agod/p/c-2201-always-enable-nightly-features: ...
liushuyu [Wed, 24 May 2023 19:18:55 +0000 (13:18 -0600)]
d/p/c-2201-always-enable-nightly-features: ...

... always enable nightly features, regardless of actual release
channel. This is because dh-cargo and cargo helper scripts always use
some nightly features to avoid pulling dev dependencies into the build

8 months agod/patches: add DEP-3 headers to new patches
liushuyu [Mon, 29 May 2023 17:58:19 +0000 (11:58 -0600)]
d/patches: add DEP-3 headers to new patches

8 months agod/rules: remove .package-cache before installation ...
liushuyu [Wed, 17 May 2023 02:26:52 +0000 (20:26 -0600)]
d/rules: remove .package-cache before installation ...

... otherwise debhelper will confuse the cache files with the actual
installed artifacts

8 months agod/not-installed: workaround dh_missing reporting ...
liushuyu [Wed, 17 May 2023 00:31:54 +0000 (18:31 -0600)]
d/not-installed: workaround dh_missing reporting ...

... bash-completion not installed

8 months agod/control, d/rules: install Cargo bash completion
liushuyu [Tue, 16 May 2023 19:16:55 +0000 (13:16 -0600)]
d/control, d/rules: install Cargo bash completion

8 months agod/rules, d/cargo.*: build and install Cargo API docs
liushuyu [Tue, 16 May 2023 05:58:25 +0000 (23:58 -0600)]
d/rules, d/cargo.*: build and install Cargo API docs

8 months agod/patches: restore the usage of rustc-workspace-hack ...
liushuyu [Tue, 16 May 2023 03:02:50 +0000 (21:02 -0600)]
d/patches: restore the usage of rustc-workspace-hack ...

... this unbreak the joint build of rustc and Cargo where some of the
crates have conflict features enabled. Using rustc-workspace-hack is the
officially recognized way to get around this impasse.

8 months agod/rules: use system libssh2 ...
liushuyu [Tue, 16 May 2023 01:50:12 +0000 (19:50 -0600)]
d/rules: use system libssh2 ...

... because now we have Cargo in the tree and by default it will use
bundled libssh2

8 months agod/patches: remove non-Linux platform modules
liushuyu [Tue, 16 May 2023 01:11:01 +0000 (19:11 -0600)]
d/patches: remove non-Linux platform modules

8 months agod/config: enable Cargo module in the rustbuild configuration
liushuyu [Mon, 15 May 2023 23:46:03 +0000 (17:46 -0600)]
d/config: enable Cargo module in the rustbuild configuration

8 months agod/cargo.*: install Cargo-specific files
liushuyu [Mon, 15 May 2023 21:50:40 +0000 (15:50 -0600)]
d/cargo.*: install Cargo-specific files

8 months agod/rules: revise openssl source check
liushuyu [Tue, 31 Oct 2023 20:56:21 +0000 (14:56 -0600)]
d/rules: revise openssl source check

8 months agod/patches, vendor: remove vendored C sources and prebuilt blobs
liushuyu [Mon, 15 May 2023 20:03:27 +0000 (14:03 -0600)]
d/patches, vendor: remove vendored C sources and prebuilt blobs

8 months agod/patches: adapt Cargo-specific patches to the new source tree structure
liushuyu [Fri, 12 May 2023 22:49:38 +0000 (16:49 -0600)]
d/patches: adapt Cargo-specific patches to the new source tree structure

8 months agod/*: initial merge of cargo into rustc source package
liushuyu [Fri, 12 May 2023 22:31:14 +0000 (16:31 -0600)]
d/*: initial merge of cargo into rustc source package

9 months agobump version to 1.70.0+dfsg1-9
Fabian Grünbichler [Mon, 25 Mar 2024 16:47:29 +0000 (17:47 +0100)]
bump version to 1.70.0+dfsg1-9

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
9 months agotemporarily skip git(-cli) tests
Fabian Grünbichler [Mon, 25 Mar 2024 16:44:09 +0000 (17:44 +0100)]
temporarily skip git(-cli) tests

git currently FTBFS, so it hasn't t64-transitioned yet, which makes this
build-dep unsatisfiable on armhf/armel and some ports.

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
9 months agod/changelog: fold in NMU
Fabian Grünbichler [Mon, 25 Mar 2024 16:43:48 +0000 (17:43 +0100)]
d/changelog: fold in NMU

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
9 months agobump version to 1.70.0+dfsg1-8
Fabian Grünbichler [Fri, 15 Mar 2024 16:18:58 +0000 (17:18 +0100)]
bump version to 1.70.0+dfsg1-8

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
9 months agod/rules: fix make warning in filter invocation
Fabian Grünbichler [Fri, 15 Mar 2024 16:15:17 +0000 (17:15 +0100)]
d/rules: fix make warning in filter invocation

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
9 months agod/control: switch to pkgconf
Fabian Grünbichler [Fri, 15 Mar 2024 16:14:56 +0000 (17:14 +0100)]
d/control: switch to pkgconf

instead of the transitional pkg-config

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
9 months agod/control: switch to libllvm16t64
Fabian Grünbichler [Fri, 15 Mar 2024 15:58:49 +0000 (16:58 +0100)]
d/control: switch to libllvm16t64

will still require a rebootstrap+binNMU on armel/armhf..

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
10 months agobump to 1.70.0+dfsg1-7
Fabian Grünbichler [Thu, 15 Feb 2024 05:52:37 +0000 (06:52 +0100)]
bump to 1.70.0+dfsg1-7

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
10 months agoprofiler: disable on mips64el for now
Fabian Grünbichler [Thu, 15 Feb 2024 05:52:06 +0000 (06:52 +0100)]
profiler: disable on mips64el for now

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
10 months agobump version to 1.70.0+dfsg1-6
Fabian Grünbichler [Sun, 11 Feb 2024 20:01:13 +0000 (21:01 +0100)]
bump version to 1.70.0+dfsg1-6

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
10 months agodisable LLVM profiler support on sparc64
Fabian Grünbichler [Sun, 11 Feb 2024 19:47:59 +0000 (20:47 +0100)]
disable LLVM profiler support on sparc64

and allow easily extending the list of architectures where it doesn't
work (yet), if needed.

Closes: #1061125
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
10 months agostage0: use current release architectures as default
Fabian Grünbichler [Sat, 10 Feb 2024 17:12:25 +0000 (18:12 +0100)]
stage0: use current release architectures as default

dropping those which are no more, and adding riscv64. porters can still
override this as they see fit for their builds anyway.

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
11 months agodon't allow upstream's bootstrap.py to delete .cargo/ directory.
Andres Salomon [Sat, 10 Feb 2024 04:44:12 +0000 (23:44 -0500)]
don't allow upstream's bootstrap.py to delete .cargo/ directory.

When we call bootstrap.bootstrap(args), the check_vendored_status()
upstream function will happily delete .cargo/. This is a problem
because the quilt source package wants .cargo/config.toml to not be
modified without a patch. Without this, after running
'debian/rules source_orig-stage0', further builds will fail with:

dpkg-source: warning: ignoring deletion of directory .cargo
dpkg-source: info: local changes detected, the modified files are:
 rustc-1.70.0+dfsg1/.cargo/config.toml
dpkg-source: info: Hint: make sure the version in debian/changelog matches the unpacked source tree
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/rustc_1.70.0+dfsg1-6.diff.nkvdQ1

Rather than patching the upstream bootstrap.py, we just move .cargo out
of the way temporarily and move it back after the bootstrap() function
finishes.

11 months agoclean up after running make_orig-stage0_tarball.sh
Andres Salomon [Sat, 10 Feb 2024 03:59:39 +0000 (22:59 -0500)]
clean up after running make_orig-stage0_tarball.sh

Without this, the build/ directory will stick around after having run
make_orig-stage0_tarball.sh. When you then run the suggested command
'dpkg-source -b .', you'll get tons of these types of errors:

dpkg-source: error: cannot represent change to build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-89bc084783fdc439.rlib: binary file contents changed

11 months agofix bootstrap build (source_orig-stage0 rule) to include all archs
Andres Salomon [Sat, 10 Feb 2024 01:26:51 +0000 (20:26 -0500)]
fix bootstrap build (source_orig-stage0 rule) to include all archs

In order to expand the various DEB_HOST_* variables when running
make_orig-stage0_tarball.sh, we were calling out to dpkg-architecture,
specifying for example -a<arch> -qDEB_HOST_ARCH. However, the
dpkg-architecture man page states:

      You can specify the host architecture by providing one or both of the options
       --host-arch and --host-type, otherwise the DEB_HOST_ARCH variable is used if set
       (and --force not being specified).

[--host-arch is equivalent to -a]

DEB_HOST_ARCH is set somewhere else during the build, and is overriding
what dpkg-architecture returns. That's why, if run on an amd64 machine,
the bootstrap stage0.orig.tar.xz would only include the amd64 rustc
binary. We must pass --force (aka -f) to dpkg-architecture to get it to
return the proper results we're expecting.

This fixes https://bugs.debian.org/1021711

11 months agorustix: also patch second vendored copy
Fabian Gruenbichler [Mon, 15 Jan 2024 16:22:05 +0000 (17:22 +0100)]
rustix: also patch second vendored copy

else this exposes a racy bug potentially breaking the arch:all build.

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
11 months agofix bootstrap helpers
Fabian Gruenbichler [Mon, 15 Jan 2024 15:11:36 +0000 (16:11 +0100)]
fix bootstrap helpers

this got out of sync with upstream's bootstrap.py since it's not exercised often within Debian.

Closes: #1060808
Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
11 months agobump version to 1.70.0+dfsg1-5
Fabian Grünbichler [Mon, 15 Jan 2024 07:17:02 +0000 (08:17 +0100)]
bump version to 1.70.0+dfsg1-5

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
11 months agoadapt LLVM_PROFILER_RT_LIB path
Fabian Grünbichler [Mon, 15 Jan 2024 07:16:09 +0000 (08:16 +0100)]
adapt LLVM_PROFILER_RT_LIB path

to work in the absense of clang-16 being pulled in, as is the case for split
any/all builds like on buildds.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
11 months agobump version to 1.70.0+dfsg1-4
Fabian Gruenbichler [Mon, 15 Jan 2024 06:01:06 +0000 (07:01 +0100)]
bump version to 1.70.0+dfsg1-4

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
11 months agod/control: move libclang-rt dep to arch B-D
Fabian Gruenbichler [Mon, 15 Jan 2024 05:59:30 +0000 (06:59 +0100)]
d/control: move libclang-rt dep to arch B-D

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
11 months agobump version to 1.70.0+dfsg1-3
Fabian Gruenbichler [Sun, 14 Jan 2024 19:06:53 +0000 (20:06 +0100)]
bump version to 1.70.0+dfsg1-3

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
11 months agoMerge branch 'profiler' into 'debian/sid'
Fabian Grünbichler [Sun, 14 Jan 2024 19:05:31 +0000 (19:05 +0000)]
Merge branch 'profiler' into 'debian/sid'

enable profiler builtin (#1043311)

See merge request rust-team/rust!28

11 months agoenable profiler builtin (#1043311)
Andres Salomon [Sun, 14 Jan 2024 12:49:32 +0000 (07:49 -0500)]
enable profiler builtin (#1043311)

This is needed by chromium's new rust dependency.

Signed-off-by: Andres Salomon <dilinger@debian.org>
12 months agobump version to 1.70.0+dfsg1-2
Fabian Gruenbichler [Sat, 30 Dec 2023 13:52:19 +0000 (14:52 +0100)]
bump version to 1.70.0+dfsg1-2

Signed-off-by: Fabian Gruenbichler <git@fabian.gruenbichler.email>
12 months agobump version to 1.70.0+dsfg1-2~exp1
Fabian Grünbichler [Sat, 2 Dec 2023 12:36:57 +0000 (13:36 +0100)]
bump version to 1.70.0+dsfg1-2~exp1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
13 months agoriscv: disable split debuginfo support
Fabian Grünbichler [Sat, 2 Dec 2023 10:17:29 +0000 (11:17 +0100)]
riscv: disable split debuginfo support

cargo started picking this up, but split debuginfo is broken for the
time being:

https://github.com/rust-lang/rust/issues/110224
https://github.com/llvm/llvm-project/issues/56642

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
15 months agobump version to 1.70.0+dfsg1-1
Fabian Grünbichler [Wed, 20 Sep 2023 18:18:59 +0000 (20:18 +0200)]
bump version to 1.70.0+dfsg1-1

Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
15 months agobump version to 1.70.0+dfsg1-1~exp3
Fabian Grünbichler [Fri, 15 Sep 2023 13:07:26 +0000 (15:07 +0200)]
bump version to 1.70.0+dfsg1-1~exp3

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agodownload tests: properly disable
Fabian Grünbichler [Fri, 15 Sep 2023 13:05:43 +0000 (15:05 +0200)]
download tests: properly disable

it's actually the call to parse() that triggers the download, not the internal
test() helper..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agofix typo in test patch
Fabian Grünbichler [Fri, 15 Sep 2023 12:12:55 +0000 (14:12 +0200)]
fix typo in test patch

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agobump version to 1.70.0+dfsg1-1~exp2
Fabian Grünbichler [Fri, 15 Sep 2023 08:21:37 +0000 (10:21 +0200)]
bump version to 1.70.0+dfsg1-1~exp2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agofix x86 tests checking for SSE2
Fabian Grünbichler [Fri, 15 Sep 2023 07:19:43 +0000 (09:19 +0200)]
fix x86 tests checking for SSE2

Debian baselien for i386 does not include SSE2 support..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agodisable download tests
Fabian Grünbichler [Fri, 15 Sep 2023 07:10:33 +0000 (09:10 +0200)]
disable download tests

these don't make sense for Debian builds

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agodon't remove replace-version-placeholder from workspace
Fabian Grünbichler [Fri, 15 Sep 2023 06:54:40 +0000 (08:54 +0200)]
don't remove replace-version-placeholder from workspace

else running it fails with:

error: current package believes it's in a workspace when it's not:
current:   /<<PKGBUILDDIR>>/src/tools/replace-version-placeholder/Cargo.toml
workspace: /<<PKGBUILDDIR>>/Cargo.toml

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agobump version to 1.70.0+dfsg1-1~exp1
Fabian Grünbichler [Thu, 14 Sep 2023 07:07:45 +0000 (09:07 +0200)]
bump version to 1.70.0+dfsg1-1~exp1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoupdate d/copyright
Fabian Grünbichler [Thu, 14 Sep 2023 06:44:04 +0000 (08:44 +0200)]
update d/copyright

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agofix lintian overrides
Fabian Grünbichler [Thu, 14 Sep 2023 06:27:04 +0000 (08:27 +0200)]
fix lintian overrides

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agorust-src: fix path of installed example config
Fabian Grünbichler [Wed, 13 Sep 2023 13:59:02 +0000 (15:59 +0200)]
rust-src: fix path of installed example config

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoproperly drop more components
Fabian Grünbichler [Wed, 13 Sep 2023 13:32:43 +0000 (15:32 +0200)]
properly drop more components

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoswitch to LLVM 16
Fabian Grünbichler [Wed, 13 Sep 2023 13:14:24 +0000 (15:14 +0200)]
switch to LLVM 16

upstream switched their default version with 1.70.0

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoupdate upstream version to 1.70
Fabian Grünbichler [Wed, 13 Sep 2023 13:11:40 +0000 (15:11 +0200)]
update upstream version to 1.70

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoRefresh patches
Eric Long [Tue, 25 Jul 2023 23:28:32 +0000 (07:28 +0800)]
Refresh patches

FG: drop rustix-sparc patch entirely

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoUpdate upstream source from tag 'upstream/1.70.0+dfsg1'
Fabian Grünbichler [Thu, 14 Sep 2023 06:57:45 +0000 (08:57 +0200)]
Update upstream source from tag 'upstream/1.70.0+dfsg1'

Update to upstream version '1.70.0+dfsg1'
with Debian dir 46c61f8e230c84a49b8d845413036a7e58d9b0d2

15 months agoNew upstream version 1.70.0+dfsg1
Fabian Grünbichler [Thu, 14 Sep 2023 06:56:40 +0000 (08:56 +0200)]
New upstream version 1.70.0+dfsg1

15 months agoUpdate unsuspicious files
Eric Long [Tue, 25 Jul 2023 22:59:39 +0000 (06:59 +0800)]
Update unsuspicious files

15 months agoUpdate Files-Excluded for new upstream version 1.70.0
Fabian Grünbichler [Wed, 13 Sep 2023 12:19:19 +0000 (14:19 +0200)]
Update Files-Excluded for new upstream version 1.70.0

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoUpdate early-stage patches for 1.70.0+dfsg1
Fabian Grünbichler [Wed, 13 Sep 2023 12:14:28 +0000 (14:14 +0200)]
Update early-stage patches for 1.70.0+dfsg1

15 months agobump version to 1.69.0+dfsg1-1
Fabian Grünbichler [Wed, 13 Sep 2023 11:58:28 +0000 (13:58 +0200)]
bump version to 1.69.0+dfsg1-1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agobump version to 1.69.0+dfsg1-1~exp2
Fabian Grünbichler [Wed, 13 Sep 2023 08:22:01 +0000 (10:22 +0200)]
bump version to 1.69.0+dfsg1-1~exp2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoensure fixed wasi-libc is compiled into libstd-rust-dev-wasm32
Fabian Grünbichler [Wed, 13 Sep 2023 08:19:17 +0000 (10:19 +0200)]
ensure fixed wasi-libc is compiled into libstd-rust-dev-wasm32

the referenced version reverts enabling stack protection, which caused rustc to
generate invalid wasm binaries.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoconfig: also enable rustdoc explicitly
Fabian Grünbichler [Wed, 13 Sep 2023 06:02:27 +0000 (08:02 +0200)]
config: also enable rustdoc explicitly

it's only automatically enabled on amd64 it seems.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agobump version to 1.69.0+dfsg1~exp1
Fabian Grünbichler [Tue, 12 Sep 2023 08:18:17 +0000 (10:18 +0200)]
bump version to 1.69.0+dfsg1~exp1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoupdate lintian overrides
Fabian Grünbichler [Tue, 12 Sep 2023 07:16:50 +0000 (09:16 +0200)]
update lintian overrides

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoupdate d/copyright
Fabian Grünbichler [Tue, 12 Sep 2023 07:14:54 +0000 (09:14 +0200)]
update d/copyright

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
16 months agoManually include `rust-analyzer-proc-macro-srv`
Eric Long [Mon, 24 Jul 2023 17:52:31 +0000 (01:52 +0800)]
Manually include `rust-analyzer-proc-macro-srv`

see https://github.com/rust-lang/rust/pull/106886

16 months agoadd libc with "extra_traits" to feature sync patch
Fabian Grünbichler [Mon, 11 Sep 2023 12:14:44 +0000 (14:14 +0200)]
add libc with "extra_traits" to feature sync patch

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
16 months agoRefresh patches
Eric Long [Mon, 24 Jul 2023 14:24:34 +0000 (22:24 +0800)]
Refresh patches

16 months agodebian: update version to 1.69
Fabian Grünbichler [Mon, 11 Sep 2023 11:48:02 +0000 (13:48 +0200)]
debian: update version to 1.69

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>