diff --git a/debian/changelog b/debian/changelog index f6e8c8a319..2b4e1f3552 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +rustc (1.58.1+dfsg1-1~exp1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Fabian Gruenbichler Mon, 07 Feb 2022 17:06:06 +0100 + rustc (1.57.0+dfsg1-1) unstable; urgency=medium * Upload to unstable. (Closes: #1005203) diff --git a/debian/control b/debian/control index de68f23a26..c37363c523 100644 --- a/debian/control +++ b/debian/control @@ -13,8 +13,8 @@ Build-Depends: dpkg-dev (>= 1.17.14), python3:native, cargo:native (>= 0.40.0) , - rustc:native (>= 1.56.0+dfsg) , - rustc:native (<= 1.57.0++) , + rustc:native (>= 1.57.0+dfsg) , + rustc:native (<= 1.58.1++) , llvm-13-dev:native, llvm-13-tools:native, gcc-mingw-w64-x86-64-posix:native [amd64] , @@ -55,7 +55,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}), gcc, libc-dev, binutils (>= 2.26) Recommends: - cargo (>= 0.58.0~~), cargo (<< 0.59.0~~), + cargo (>= 0.59.0~~), cargo (<< 0.60.0~~), # llvm is needed for llvm-dwp for -C split-debuginfo=packed llvm-13, Suggests: @@ -76,7 +76,7 @@ Description: Rust systems programming language generic programming and meta-programming, in both static and dynamic styles. -Package: libstd-rust-1.57 +Package: libstd-rust-1.58 Section: libs Architecture: any Multi-Arch: same @@ -103,7 +103,7 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, - libstd-rust-1.57 (= ${binary:Version}), + libstd-rust-1.58 (= ${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 @@ -266,7 +266,7 @@ Package: rust-clippy Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, - libstd-rust-1.57 (= ${binary:Version}) + libstd-rust-1.58 (= ${binary:Version}) Recommends: cargo Description: Rust linter Rust is a curly-brace, block-structured expression language. It @@ -321,7 +321,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, rust-gdb (>= ${binary:Version}) | rust-lldb (>= ${binary:Version}), cargo, Recommends: - cargo (>= 0.58.0~~), cargo (<< 0.59.0~~) + cargo (>= 0.59.0~~), cargo (<< 0.60.0~~) Suggests: rust-doc (>= ${binary:Version}), rust-src (>= ${binary:Version}), diff --git a/debian/libstd-rust-1.57.lintian-overrides b/debian/libstd-rust-1.57.lintian-overrides deleted file mode 100644 index 70d08d65d6..0000000000 --- a/debian/libstd-rust-1.57.lintian-overrides +++ /dev/null @@ -1,13 +0,0 @@ -# "libstd" just seemed too generic -libstd-rust-1.57 binary: package-name-doesnt-match-sonames -libstd-rust-1.57 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.57 binary: dev-pkg-without-shlib-symlink -libstd-rust-1.57 binary: shlib-without-versioned-soname -libstd-rust-1.57 binary: unused-shlib-entry-in-control-file - -# 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.57 binary: library-not-linked-against-libc diff --git a/debian/libstd-rust-1.57.install b/debian/libstd-rust-1.58.install similarity index 100% rename from debian/libstd-rust-1.57.install rename to debian/libstd-rust-1.58.install diff --git a/debian/libstd-rust-1.58.lintian-overrides b/debian/libstd-rust-1.58.lintian-overrides new file mode 100644 index 0000000000..7ae7b1ddfa --- /dev/null +++ b/debian/libstd-rust-1.58.lintian-overrides @@ -0,0 +1,13 @@ +# "libstd" just seemed too generic +libstd-rust-1.58 binary: package-name-doesnt-match-sonames +libstd-rust-1.58 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.58 binary: dev-pkg-without-shlib-symlink +libstd-rust-1.58 binary: shlib-without-versioned-soname +libstd-rust-1.58 binary: unused-shlib-entry-in-control-file + +# 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.58 binary: library-not-linked-against-libc