Hello community,

here is the log from the commit of package rust for openSUSE:Factory checked in 
at 2018-12-14 20:49:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Fri Dec 14 20:49:28 2018 rev:32 rq:657400 version:1.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2018-11-18 
23:23:01.470147753 +0100
+++ /work/SRC/openSUSE:Factory/.rust.new.28833/rust.changes     2018-12-14 
20:53:46.240995850 +0100
@@ -1,0 +2,41 @@
+Thu Dec  6 22:31:16 UTC 2018 - Luke Jones <jones...@protonmail.com>
+
+- Update to version 1.31.0
+  + Language
+    - This version marks the release of the 2018 edition of Rust.
+    - New lifetime elision rules now allow for eliding lifetimes in functions 
and
+  impl headers. E.g. `impl<'a> Reader for BufReader<'a> {}` can now be
+  `impl Reader for BufReader<'_> {}`. Lifetimes are still required to be 
defined
+  in structs.
+    - You can now define and use `const` functions. These are currently
+  a strict minimal subset of the const fn RFC. Refer to the
+  [language reference][const-reference] for what exactly is available.
+    - You can now use tool lints, which allow you to scope lints from external
+  tools using attributes. E.g. `#[allow(clippy::filter_map)]`.
+    - `#[no_mangle]` and `#[export_name]` attributes can now be located 
anywhere in
+  a crate, not just in exported functions.
+    - You can now use parentheses in pattern matches.
+  + Compiler
+    - Updated musl to 1.1.20
+  + Libraries
+    - You can now convert `num::NonZero*` types to their raw equivalvents 
using the
+  `From` trait. E.g. `u8` now implements `From<NonZeroU8>`.
+    - You can now convert a `&Option<T>` into `Option<&T>` and `&mut Option<T>`
+  into `Option<&mut T>` using the `From` trait.
+    - You can now multiply (`*`) a `time::Duration` by a `u32`.
+  + Stabilized APIs
+    - `slice::align_to`
+    - `slice::align_to_mut`
+    - `slice::chunks_exact`
+    - `slice::chunks_exact_mut`
+    - `slice::rchunks`
+    - `slice::rchunks_mut`
+    - `slice::rchunks_exact`
+    - `slice::rchunks_exact_mut`
+    - `Option::replace`
+  + Cargo
+    - Cargo will now download crates in parallel using HTTP/2.
+    - You can now rename packages in your Cargo.toml We have a guide
+  on how to use the `package` key in your dependencies.
+
+-------------------------------------------------------------------

Old:
----
  rust-1.29.2-aarch64-unknown-linux-gnu.tar.xz
  rust-1.29.2-arm-unknown-linux-gnueabihf.tar.xz
  rust-1.29.2-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.29.2-i686-unknown-linux-gnu.tar.xz
  rust-1.29.2-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.29.2-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.29.2-s390x-unknown-linux-gnu.tar.xz
  rust-1.29.2-x86_64-unknown-linux-gnu.tar.xz
  rustc-1.30.0-src.tar.xz

New:
----
  rust-1.30.0-aarch64-unknown-linux-gnu.tar.xz
  rust-1.30.0-arm-unknown-linux-gnueabihf.tar.xz
  rust-1.30.0-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.30.0-i686-unknown-linux-gnu.tar.xz
  rust-1.30.0-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.30.0-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.30.0-s390x-unknown-linux-gnu.tar.xz
  rust-1.30.0-x86_64-unknown-linux-gnu.tar.xz
  rustc-1.31.0-src.tar.xz

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

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.UGVQVS/_old  2018-12-14 20:54:12.676963049 +0100
+++ /var/tmp/diff_new_pack.UGVQVS/_new  2018-12-14 20:54:12.680963044 +0100
@@ -17,10 +17,10 @@
 #
 
 
-%global prev_rust 1.29.2
+%global prev_rust 1.30.0
 # some sub-packages are versioned independantly
-%global rustfmt_version 0.99.4
-%global rls_version 0.130.5
+%global rustfmt_version 1.0.0
+%global rls_version 1.31.6
 %global clippy_version 0.0.212
 # Build the rust target triple.
 # Some rust arches don't match what SUSE labels them.
@@ -56,7 +56,7 @@
 # v-1 will build v
 # %bcond_with rust_bootstrap
 # Temporarily set the bootstrap flag in the spec so rings will build without 
intervention
-%bcond_without rust_bootstrap
+%bcond_with rust_bootstrap
 # Distro LLVM should be sufficient, this also cuts compile times byu almost 
half
 %if 0%{?suse_version} <= 1315
 %bcond_without bundled_llvm
@@ -64,7 +64,7 @@
 %bcond_with bundled_llvm
 %endif
 Name:           rust
-Version:        1.30.0
+Version:        1.31.0
 Release:        0
 Summary:        A systems programming language
 License:        MIT OR Apache-2.0
@@ -301,8 +301,8 @@
 %ifarch s390x
 %setup -q -T -b 107 -n rust-%{prev_rust}-%{rust_triple}
 %endif
-%endif
 ./install.sh --components=cargo,rustc,rust-std-%{rust_triple} 
--prefix=.%{_prefix} --disable-ldconfig
+%endif
 
 %if %{with rust_bootstrap}
     %global rust_root %{_builddir}/rust-%{prev_rust}-%{rust_triple}%{_prefix}
@@ -519,9 +519,9 @@
 
 %files -n clippy
 %if 0%{?suse_version} == 1315
-%doc src/tools/clippy/LICENSE
+%doc src/tools/clippy/LICENSE-{APACHE,MIT}
 %else
-%license src/tools/clippy/LICENSE
+%license src/tools/clippy/LICENSE-{APACHE,MIT}
 %endif
 %doc src/tools/clippy/{README.md,CHANGELOG.md}
 %{_bindir}/cargo-clippy

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.UGVQVS/_old  2018-12-14 20:54:12.708963009 +0100
+++ /var/tmp/diff_new_pack.UGVQVS/_new  2018-12-14 20:54:12.708963009 +0100
@@ -17,9 +17,6 @@
     </conditions>
     <hardware>
       <processors>2</processors>
-      <physicalmemory>
-        <size unit="G">4</size>
-      </physicalmemory>
       <disk>
         <size unit="G">15</size>
       </disk>

++++++ rust-1.29.2-aarch64-unknown-linux-gnu.tar.xz -> 
rust-1.30.0-aarch64-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-aarch64-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-aarch64-unknown-linux-gnu.tar.xz
 differ: char 26, line 1

++++++ rust-1.29.2-arm-unknown-linux-gnueabihf.tar.xz -> 
rust-1.30.0-arm-unknown-linux-gnueabihf.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-arm-unknown-linux-gnueabihf.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-arm-unknown-linux-gnueabihf.tar.xz
 differ: char 26, line 1

++++++ rust-1.29.2-armv7-unknown-linux-gnueabihf.tar.xz -> 
rust-1.30.0-armv7-unknown-linux-gnueabihf.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-armv7-unknown-linux-gnueabihf.tar.xz
 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-armv7-unknown-linux-gnueabihf.tar.xz
 differ: char 26, line 1

++++++ rust-1.29.2-i686-unknown-linux-gnu.tar.xz -> 
rust-1.30.0-i686-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-i686-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-i686-unknown-linux-gnu.tar.xz
 differ: char 26, line 1

++++++ rust-1.29.2-powerpc64-unknown-linux-gnu.tar.xz -> 
rust-1.30.0-powerpc64-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-powerpc64-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-powerpc64-unknown-linux-gnu.tar.xz
 differ: char 26, line 1

++++++ rust-1.29.2-powerpc64le-unknown-linux-gnu.tar.xz -> 
rust-1.30.0-powerpc64le-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-powerpc64le-unknown-linux-gnu.tar.xz
 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-powerpc64le-unknown-linux-gnu.tar.xz
 differ: char 27, line 1

++++++ rust-1.29.2-s390x-unknown-linux-gnu.tar.xz -> 
rust-1.30.0-s390x-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-s390x-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-s390x-unknown-linux-gnu.tar.xz
 differ: char 26, line 1

++++++ rust-1.29.2-x86_64-unknown-linux-gnu.tar.xz -> 
rust-1.30.0-x86_64-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.29.2-x86_64-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rust-1.30.0-x86_64-unknown-linux-gnu.tar.xz
 differ: char 26, line 1

++++++ rustc-1.30.0-src.tar.xz -> rustc-1.31.0-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rustc-1.30.0-src.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.28833/rustc-1.31.0-src.tar.xz differ: char 
27, line 1


Reply via email to