Hello community,

here is the log from the commit of package rust for openSUSE:Factory checked in 
at 2020-03-31 17:11:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Tue Mar 31 17:11:56 2020 rev:49 rq:788667 version:1.41.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2020-01-17 
22:11:31.667137351 +0100
+++ /work/SRC/openSUSE:Factory/.rust.new.3160/rust.changes      2020-03-31 
17:12:30.655523411 +0200
@@ -1,0 +2,80 @@
+Mon Mar 23 19:01:55 UTC 2020 - Federico Mena Quintero <[email protected]>
+
+- Update to version 1.41.1:
+
+  - Always check types of static items
+  - Always check lifetime bounds of `Copy` impls
+  - Fix miscompilation in callers of `Layout::repeat`
+
+- Update to version 1.41.0:
+
+  + Language
+    - You can now pass type parameters to foreign items when implementing
+      traits. E.g. You can now write `impl<T> From<Foo> for Vec<T> {}`.
+    - You can now arbitrarily nest receiver types in the `self` position. E.g. 
you can
+      now write `fn foo(self: Box<Box<Self>>) {}`. Previously only `Self`, 
`&Self`,
+      `&mut Self`, `Arc<Self>`, `Rc<Self>`, and `Box<Self>` were allowed.
+    - You can now use any valid identifier in a `format_args` macro.
+      Previously identifiers starting with an underscore were not allowed.
+    - Visibility modifiers (e.g. `pub`) are now syntactically allowed on trait 
items and
+      enum variants. These are still rejected semantically, but
+      can be seen and parsed by procedural macros and conditional compilation.
+    
+  + Compiler
+    - Rustc will now warn if you have unused loop `'label`s.
+    - Removed support for the `i686-unknown-dragonfly` target.
+    - Added tier 3 support\* for the `riscv64gc-unknown-linux-gnu` target.
+    - You can now pass an arguments file passing the `@path` syntax
+      to rustc. Note that the format differs somewhat from what is
+      found in other tooling; please see the documentation for
+      more information.
+    - You can now provide `--extern` flag without a path, indicating that it is
+      available from the search path or specified with an `-L` flag.
+    
+    Refer to Rust's [platform support page][forge-platform-support] for more
+    information on Rust's tiered platform support.
+    
+  + Libraries
+    - The `core::panic` module is now stable. It was already stable
+      through `std`.
+    - `NonZero*` numerics now implement `From<NonZero*>` if it's a smaller 
integer
+      width. E.g. `NonZeroU16` now implements `From<NonZeroU8>`.
+    - `MaybeUninit<T>` now implements `fmt::Debug`.
+    
+  + Stabilized APIs
+    - `Result::map_or`
+    - `Result::map_or_else`
+    - `std::rc::Weak::weak_count`
+    - `std::rc::Weak::strong_count`
+    - `std::sync::Weak::weak_count`
+    - `std::sync::Weak::strong_count`
+    
+  + Cargo
+    - Cargo will now document all the private items for binary crates
+      by default.
+    - `cargo-install` will now reinstall the package if it detects that it is 
out
+      of date.
+    - Cargo.lock now uses a more git friendly format that should help to reduce
+      merge conflicts.
+    - You can now override specific dependencies's build settings. E.g.
+      `[profile.dev.package.image] opt-level = 2` sets the `image` crate's
+      optimisation level to `2` for debug builds. You can also use
+      `[profile.<profile>.build-override]` to override build scripts and
+      their dependencies.
+
+  + Misc
+    - You can now specify `edition` in documentation code blocks to compile 
the block
+      for that edition. E.g. `edition2018` tells rustdoc that the code sample
+      should be compiled the 2018 edition of Rust.
+    - You can now provide custom themes to rustdoc with `--theme`, and check 
the
+      current theme with `--check-theme`.
+    - You can use `#[cfg(doc)]` to compile an item when building documentation.
+    
+  + Compatibility Notes
+    - As previously announced 1.41.0 will be the last tier 1 release for 32-bit
+      Apple targets. This means that the source code is still
+      available to build, but the targets are no longer being tested and 
release
+      binaries for those platforms will no longer be distributed by the Rust 
project.
+      Please refer to the linked blog post for more information.
+
+-------------------------------------------------------------------

Old:
----
  rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz
  rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.39.0-i686-unknown-linux-gnu.tar.xz
  rust-1.39.0-powerpc-unknown-linux-gnu.tar.xz
  rust-1.39.0-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.39.0-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.39.0-s390x-unknown-linux-gnu.tar.xz
  rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz
  rustc-1.40.0-src.tar.xz

New:
----
  rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz
  rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.40.0-i686-unknown-linux-gnu.tar.xz
  rust-1.40.0-powerpc-unknown-linux-gnu.tar.xz
  rust-1.40.0-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.40.0-s390x-unknown-linux-gnu.tar.xz
  rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz
  rustc-1.41.1-src.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.u44UdO/_old  2020-03-31 17:13:24.027557305 +0200
+++ /var/tmp/diff_new_pack.u44UdO/_new  2020-03-31 17:13:24.031557308 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rust
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2020 SUSE LLC.
 # Copyright (c) 2019 Luke Jones, [email protected]
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,12 +17,12 @@
 #
 
 
-%global version_current 1.40.0
-%global version_previous 1.39.0
-%global version_bootstrap 1.39.0
+%global version_current 1.41.1
+%global version_previous 1.40.0
+%global version_bootstrap 1.40.0
 
 # some sub-packages are versioned independently
-%global rustfmt_version 1.4.9
+%global rustfmt_version 1.4.11
 %global clippy_version 0.0.212
 
 # Build the rust target triple.
@@ -566,7 +566,6 @@
 %dir %{rustlibdir}/%{rust_triple}
 %dir %{rustlibdir}/%{rust_triple}/lib
 %{rustlibdir}/%{rust_triple}/lib/*.so
-%{rustlibdir}/%{rust_triple}/codegen-backends/
 %exclude %{_docdir}/%{name}/html
 %exclude %{rustlibdir}/src
 

++++++ rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz -> 
rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz
 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-i686-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-i686-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-i686-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-i686-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-powerpc-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-powerpc-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-powerpc-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-powerpc-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-powerpc-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-powerpc64-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-powerpc-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-powerpc64-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-powerpc64le-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-powerpc64le-unknown-linux-gnu.tar.xz
 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-s390x-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-s390x-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-s390x-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-s390x-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz -> 
rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

++++++ rustc-1.40.0-src.tar.xz -> rustc-1.41.1-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rustc-1.40.0-src.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.3160/rustc-1.41.1-src.tar.xz differ: char 
15, line 1


Reply via email to