Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2020-10-14 15:34:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust" Wed Oct 14 15:34:40 2020 rev:57 rq:840910 version:1.46.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust/rust.changes 2020-09-18 14:24:03.555028043 +0200 +++ /work/SRC/openSUSE:Factory/.rust.new.3486/rust.changes 2020-10-14 15:36:34.874307700 +0200 @@ -1,0 +2,46 @@ +Sat Oct 10 00:26:02 UTC 2020 - William Brown <william.br...@suse.com> + +- Update to version 1.46.0 + + Language + - [`if`, `match`, and `loop` expressions can now be used in const functions.][72437] + - [Additionally you are now also able to coerce and cast to slices (`&[T]`) in + const functions.][73862] + - [The `#[track_caller]` attribute can now be added to functions to use the + function's caller's location information for panic messages.][72445] + - [Recursively indexing into tuples no longer needs parentheses.][71322] E.g. + `x.0.0` over `(x.0).0`. + - [`mem::transmute` can now be used in statics and constants.][72920] **Note** + You currently can't use `mem::transmute` in constant functions. + + Compiler + - [You can now use the `cdylib` target on Apple iOS and tvOS platforms.][73516] + - [Enabled static "Position Independent Executables" by default + for `x86_64-unknown-linux-musl`.][70740] + + Libraries + - [`mem::forget` is now a `const fn`.][73887] + - [`String` now implements `From<char>`.][73466] + - [The `leading_ones`, and `trailing_ones` methods have been stabilised for all + integer types.][73032] + - [`vec::IntoIter<T>` now implements `AsRef<[T]>`.][72583] + - [All non-zero integer types (`NonZeroU8`) now implement `TryFrom` for their + zero-able equivalent (e.g. `TryFrom<u8>`).][72717] + - [`&[T]` and `&mut [T]` now implement `PartialEq<Vec<T>>`.][71660] + - [`(String, u16)` now implements `ToSocketAddrs`.][73007] + - [`vec::Drain<'_, T>` now implements `AsRef<[T]>`.][72584] + + Stabilized APIs + - [`Option::zip`] + - [`vec::Drain::as_slice`] + + Cargo + Added a number of new environment variables that are now available when + compiling your crate. + - [`CARGO_BIN_NAME` and `CARGO_CRATE_NAME`][cargo/8270] Providing the name of + the specific binary being compiled and the name of the crate. + - [`CARGO_PKG_LICENSE`][cargo/8325] The license from the manifest of the package. + - [`CARGO_PKG_LICENSE_FILE`][cargo/8387] The path to the license file. + +------------------------------------------------------------------- +Thu Oct 08 22:33:12 UTC 2020 - opensuse-packag...@opensuse.org + +- Rebased patches: + + ignore-Wstring-conversion.patch (offset / fuzz) + +------------------------------------------------------------------- Old: ---- rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz rust-1.44.1-i686-unknown-linux-gnu.tar.xz rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz rust-1.44.1-powerpc64-unknown-linux-gnu.tar.xz rust-1.44.1-powerpc64le-unknown-linux-gnu.tar.xz rust-1.44.1-s390x-unknown-linux-gnu.tar.xz rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz rustc-1.45.2-src.tar.xz New: ---- rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz rust-1.45.2-armv7-unknown-linux-gnueabihf.tar.xz rust-1.45.2-i686-unknown-linux-gnu.tar.xz rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz rust-1.45.2-powerpc64-unknown-linux-gnu.tar.xz rust-1.45.2-powerpc64le-unknown-linux-gnu.tar.xz rust-1.45.2-s390x-unknown-linux-gnu.tar.xz rust-1.45.2-x86_64-unknown-linux-gnu.tar.xz rustc-1.46.0-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust.spec ++++++ --- /var/tmp/diff_new_pack.tZBDDe/_old 2020-10-14 15:36:43.458310698 +0200 +++ /var/tmp/diff_new_pack.tZBDDe/_new 2020-10-14 15:36:43.458310698 +0200 @@ -17,12 +17,12 @@ # -%global version_current 1.45.2 -%global version_previous 1.44.1 -%global version_bootstrap 1.44.1 +%global version_current 1.46.0 +%global version_previous 1.45.2 +%global version_bootstrap 1.45.2 # some sub-packages are versioned independently -%global rustfmt_version 1.4.16 +%global rustfmt_version 1.4.21 %global clippy_version 0.0.212 # Build the rust target triple. @@ -576,10 +576,12 @@ %{_bindir}/rust-gdbgui %dir %{rustlibdir} %dir %{rustlibdir}%{_sysconfdir} -%{rustlibdir}%{_sysconfdir}/debugger_pretty_printers_common.py %{rustlibdir}%{_sysconfdir}/gdb_load_rust_pretty_printers.py -%{rustlibdir}%{_sysconfdir}/gdb_rust_pretty_printing.py -%{rustlibdir}%{_sysconfdir}/lldb_rust_formatters.py +%{rustlibdir}%{_sysconfdir}/gdb_lookup.py +%{rustlibdir}%{_sysconfdir}/gdb_providers.py +%{rustlibdir}%{_sysconfdir}/lldb_lookup.py +%{rustlibdir}%{_sysconfdir}/lldb_providers.py +%{rustlibdir}%{_sysconfdir}/rust_types.py %files -n rust-doc %dir %{_docdir}/%{name} ++++++ ignore-Wstring-conversion.patch ++++++ --- /var/tmp/diff_new_pack.tZBDDe/_old 2020-10-14 15:36:43.510310717 +0200 +++ /var/tmp/diff_new_pack.tZBDDe/_new 2020-10-14 15:36:43.510310717 +0200 @@ -1,8 +1,8 @@ -Index: rustc-1.44.1-src/src/librustc_llvm/build.rs +Index: rustc-1.46.0-src/src/librustc_llvm/build.rs =================================================================== ---- rustc-1.44.1-src.orig/src/librustc_llvm/build.rs -+++ rustc-1.44.1-src/src/librustc_llvm/build.rs -@@ -145,6 +145,12 @@ fn main() { +--- rustc-1.46.0-src.orig/src/librustc_llvm/build.rs ++++ rustc-1.46.0-src/src/librustc_llvm/build.rs +@@ -146,6 +146,12 @@ fn main() { continue; } ++++++ rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz -> rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz -> rust-1.45.2-armv7-unknown-linux-gnueabihf.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-armv7-unknown-linux-gnueabihf.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-i686-unknown-linux-gnu.tar.xz -> rust-1.45.2-i686-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-i686-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-i686-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz -> rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz -> rust-1.45.2-powerpc64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-powerpc64-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-powerpc64le-unknown-linux-gnu.tar.xz -> rust-1.45.2-powerpc64le-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-powerpc64le-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-powerpc64le-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-s390x-unknown-linux-gnu.tar.xz -> rust-1.45.2-s390x-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-s390x-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-s390x-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz -> rust-1.45.2-x86_64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rust-1.45.2-x86_64-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rustc-1.45.2-src.tar.xz -> rustc-1.46.0-src.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rustc-1.45.2-src.tar.xz /work/SRC/openSUSE:Factory/.rust.new.3486/rustc-1.46.0-src.tar.xz differ: char 15, line 1