From f5dfbb7d5ff20dbc121e32e420b01768bc87dce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Fri, 18 Oct 2024 12:48:43 +0200 Subject: [PATCH] Update to 1.82.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- debian/changelog | 7 +++++++ debian/control | 18 +++++++++--------- debian/libstd-rust-1.81.lintian-overrides | 16 ---------------- ...t-1.81.install => libstd-rust-1.82.install} | 0 debian/libstd-rust-1.82.lintian-overrides | 16 ++++++++++++++++ ...1.81.triggers => libstd-rust-1.82.triggers} | 0 6 files changed, 32 insertions(+), 25 deletions(-) delete mode 100644 debian/libstd-rust-1.81.lintian-overrides rename debian/{libstd-rust-1.81.install => libstd-rust-1.82.install} (100%) create mode 100644 debian/libstd-rust-1.82.lintian-overrides rename debian/{libstd-rust-1.81.triggers => libstd-rust-1.82.triggers} (100%) diff --git a/debian/changelog b/debian/changelog index a019964617..ec8cd6b059 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +rustc (1.82.0+dfsg1-1~exp1) UNRELEASED; urgency=medium + + * New upstream release + * New wasi-libc version 0.0~git20240708.3f43ea9 + + -- Fabian Grünbichler Fri, 18 Oct 2024 12:46:19 +0200 + rustc (1.81.0+dfsg1-2) unstable; urgency=medium * use system libz-sys even when cross-building (Closes: #1084754) diff --git a/debian/control b/debian/control index 2e933fd9aa..c7b35638af 100644 --- a/debian/control +++ b/debian/control @@ -13,9 +13,9 @@ Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.17.14), python3:native, - cargo:native (>= 1.80.0+dfsg) , - rustc:native (>= 1.80.0+dfsg) , - rustc:native (<= 1.81.0++) , + cargo:native (>= 1.81.0+dfsg) , + rustc:native (>= 1.81.0+dfsg) , + rustc:native (<= 1.82.0++) , llvm-18-dev:native, llvm-18-tools:native, gcc-mingw-w64-x86-64-posix:native [amd64] , @@ -53,8 +53,8 @@ Build-Depends: curl , ca-certificates , Build-Depends-Indep: - wasi-libc (>= 0.0~git20240411.9e8c542-4~~) , - wasi-libc (<= 0.0~git20240411.9e8c542++) , + wasi-libc (>= 0.0~git20240708.3f43ea9~~) , + wasi-libc (<= 0.0~git20240708.3f43ea9++) , clang-18:native, # see #1057780, gdb now Conflicts gdb-minimal #Build-Conflicts: gdb-minimal @@ -94,7 +94,7 @@ Description: Rust systems programming language generic programming and meta-programming, in both static and dynamic styles. -Package: libstd-rust-1.81 +Package: libstd-rust-1.82 Section: libs Architecture: any Multi-Arch: same @@ -121,7 +121,7 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, - libstd-rust-1.81 (= ${binary:Version}), + libstd-rust-1.82 (= ${binary:Version}), Description: Rust standard libraries - development files Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly @@ -315,7 +315,7 @@ Package: rust-clippy Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, - libstd-rust-1.81 (= ${binary:Version}) + libstd-rust-1.82 (= ${binary:Version}) Recommends: cargo Description: Rust linter Rust is a curly-brace, block-structured expression language. It @@ -343,7 +343,7 @@ Package: rustfmt Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, - libstd-rust-1.81 (= ${binary:Version}), + libstd-rust-1.82 (= ${binary:Version}), Recommends: cargo Description: Rust formatting helper Rust is a curly-brace, block-structured expression language. It diff --git a/debian/libstd-rust-1.81.lintian-overrides b/debian/libstd-rust-1.81.lintian-overrides deleted file mode 100644 index 0aebaf6367..0000000000 --- a/debian/libstd-rust-1.81.lintian-overrides +++ /dev/null @@ -1,16 +0,0 @@ -# "libstd" just seemed too generic -libstd-rust-1.81 binary: package-name-doesnt-match-sonames -libstd-rust-1.81 binary: sharedobject-in-library-directory-missing-soname - -# Rust doesn't use dev shlib symlinks nor any of the other shlib support stuff -libstd-rust-1.81 binary: dev-pkg-without-shlib-symlink -libstd-rust-1.81 binary: shlib-without-versioned-soname -libstd-rust-1.81 binary: unused-shlib-entry-in-control-file - -# can trigger if all its so files' hashes start with a latter and not a digit -libstd-rust-1.81 binary: empty-shlibs - -# Libraries that use libc symbols (libterm, libstd, etc) *are* linked -# to libc. Lintian gets upset that some Rust libraries don't need -# libc, boo hoo. -libstd-rust-1.81 binary: library-not-linked-against-libc diff --git a/debian/libstd-rust-1.81.install b/debian/libstd-rust-1.82.install similarity index 100% rename from debian/libstd-rust-1.81.install rename to debian/libstd-rust-1.82.install diff --git a/debian/libstd-rust-1.82.lintian-overrides b/debian/libstd-rust-1.82.lintian-overrides new file mode 100644 index 0000000000..428db22a69 --- /dev/null +++ b/debian/libstd-rust-1.82.lintian-overrides @@ -0,0 +1,16 @@ +# "libstd" just seemed too generic +libstd-rust-1.82 binary: package-name-doesnt-match-sonames +libstd-rust-1.82 binary: sharedobject-in-library-directory-missing-soname + +# Rust doesn't use dev shlib symlinks nor any of the other shlib support stuff +libstd-rust-1.82 binary: dev-pkg-without-shlib-symlink +libstd-rust-1.82 binary: shlib-without-versioned-soname +libstd-rust-1.82 binary: unused-shlib-entry-in-control-file + +# can trigger if all its so files' hashes start with a latter and not a digit +libstd-rust-1.82 binary: empty-shlibs + +# Libraries that use libc symbols (libterm, libstd, etc) *are* linked +# to libc. Lintian gets upset that some Rust libraries don't need +# libc, boo hoo. +libstd-rust-1.82 binary: library-not-linked-against-libc diff --git a/debian/libstd-rust-1.81.triggers b/debian/libstd-rust-1.82.triggers similarity index 100% rename from debian/libstd-rust-1.81.triggers rename to debian/libstd-rust-1.82.triggers