rustc 1.72.1+dfsg0ubuntu1-0ubuntu1 source package in Ubuntu
Changelog
rustc (1.72.1+dfsg0ubuntu1-0ubuntu1) noble; urgency=medium * Cherry-pick new changes from Debian until Rust 1.70 (LP: #2041325) Applied: - Disable download tests - Fix internal cargo-doc links - Fix FTCBS by setting TARGET flags - Update privacy breach removal - Update Files-Excluded and unsuspicious files - Remove obsoleted patches * d/p/u-fix-get-toml-when-test.patch: removed. This conflicts both on functionalities and compatibilities with other Ubuntu patches. * New upstream release 1.72.1 (LP: #2040339) - d/patches: Refresh patches - d/p/d-0000-ignore-removed-submodules.patch: Remove Windows-specific submodule - d/p/d-0021-vendor-remove-windows-dependencies.patch: Remove new Windows dependencies - d/p/ubuntu-fix-short-ice-test.patch: Add a patch to fix short-ice test - d/copyright: - Update copyright information for upstream patched crates - Update excluded dependencies list - Remove windows-bindgen module - d/control: Update vendored dependency list - d/control: update libgit2 B-D requirements to 1.7 - d/s/lintian-overrides: Remove unused overrides * Remove fonts-nanum from the dependencies (LP: #2031685) - d/p/ubuntu-disable-nanum-fonts.patch: Add a patch to disable and remove references to the Nanum fonts. We have Noto Sans CJK in the system. - d/control: Remove fonts-nanum from the dependencies -- Zixing Liu <email address hidden> Wed, 11 Oct 2023 14:46:37 -0600
Upload details
- Uploaded by:
- Zixing Liu
- Sponsored by:
- Simon Chopin
- Uploaded to:
- Noble
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
rustc_1.72.1+dfsg0ubuntu1.orig.tar.xz | 43.2 MiB | 53a3e652bd9019d67eb681ab89e4faac1a175c8352e787cfb2dbf2975d6be92e |
rustc_1.72.1+dfsg0ubuntu1-0ubuntu1.debian.tar.xz | 123.0 KiB | 952cb0862d8f1a7e655d90e7216a883e6ae064d5c207030f1a95c972b5878bbb |
rustc_1.72.1+dfsg0ubuntu1-0ubuntu1.dsc | 13.6 KiB | 84bb3343e7b88580464d323992d8f8b26b8d956bcdc20e38d09087374c5d260a |
Available diffs
Binary packages built by this source
- cargo: Rust package manager
Cargo is a tool that allows Rust projects to declare their various
dependencies, and ensure that you'll always get a repeatable build.
.
To accomplish this goal, Cargo does four things:
* Introduces two metadata files with various bits of project information.
* Fetches and builds your project's dependencies.
* Invokes rustc or another build tool with the correct parameters to build
your project.
* Introduces conventions, making working with Rust projects easier.
.
Cargo downloads your Rust project’s dependencies and compiles your
project.
- cargo-dbgsym: debug symbols for cargo
- cargo-doc: Rust package manager, documentation
Cargo is a tool that allows Rust projects to declare their various
dependencies, and ensure that you'll always get a repeatable build.
.
To accomplish this goal, Cargo does four things:
* Introduces two metadata files with various bits of project information.
* Fetches and builds your project's dependencies.
* Invokes rustc or another build tool with the correct parameters to build
your project.
* Introduces conventions, making working with Rust projects easier.
.
Cargo downloads your Rust project’s dependencies and compiles your
project.
.
This package contains the documentation.
- libstd-rust-1.72: No summary available for libstd-rust-1.72 in ubuntu noble.
No description available for libstd-rust-1.72 in ubuntu noble.
- libstd-rust-1.72-dbgsym: No summary available for libstd-rust-1.72-dbgsym in ubuntu noble.
No description available for libstd-
rust-1. 72-dbgsym in ubuntu noble.
- libstd-rust-dev: Rust standard libraries - development files
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains development files for the standard Rust libraries,
needed to compile Rust programs. It may also be installed on a system
of another host architecture, for cross-compiling to this architecture.
- rust-all: Rust systems programming language - all developer tools
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package is an empty metapackage that depends on all developer tools
in the standard rustc distribution that have been packaged for Debian.
- rust-clippy: Rust linter
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains 'clippy', a linter to catch common mistakes and improve
your Rust code as well a collection of over 400 compatible lints.
.
Lints are divided into categories, each with a default lint level. You can
choose how much Clippy is supposed to annoy help you by changing the lint
level by category.
.
Clippy is integrated into the 'cargo' build tool, available via 'cargo clippy'.
- rust-clippy-dbgsym: debug symbols for rust-clippy
- rust-doc: Rust systems programming language - Documentation
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains the Rust tutorial, language reference and
standard library documentation.
- rust-gdb: Rust debugger (gdb)
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains pretty printers and a wrapper script for
invoking gdb on rust binaries.
- rust-lldb: Rust debugger (lldb)
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains pretty printers and a wrapper script for
invoking lldb on rust binaries.
- rust-src: Rust systems programming language - source code
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains sources of the Rust compiler and standard
libraries, useful for IDEs and code analysis tools such as Racer.
- rustc: Rust systems programming language
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
- rustc-dbgsym: debug symbols for rustc
- rustfmt: Rust formatting helper
Rust is a curly-brace, block-structured expression language. It
visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is, of creating and
maintaining boundaries - both abstract and operational - that
preserve large-system integrity, availability and concurrency.
.
It supports a mixture of imperative procedural, concurrent actor,
object-oriented and pure functional styles. Rust also supports
generic programming and meta-programming, in both static and dynamic
styles.
.
This package contains 'rustfmt', a tool for formatting Rust code according to
style guidelines, as well as 'cargo-fmt', a helper enabling running rustfmt
directly with 'cargo fmt'.
- rustfmt-dbgsym: debug symbols for rustfmt