Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rust for openSUSE:Factory checked in 
at 2021-05-10 15:34:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Mon May 10 15:34:15 2021 rev:64 rq:891455 version:1.52.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2021-04-21 
20:58:19.758100213 +0200
+++ /work/SRC/openSUSE:Factory/.rust.new.2988/rust.changes      2021-05-10 
15:34:44.278665019 +0200
@@ -1,0 +2,81 @@
+Fri May  7 00:29:37 UTC 2021 - William Brown <william.br...@suse.com>
+
+- Update to version 1.52:
+  + Language
+    - [Added the `unsafe_op_in_unsafe_fn` lint, which checks whether the 
unsafe code
+      in an `unsafe fn` is wrapped in a `unsafe` block.][79208] This lint
+      is allowed by default, and may become a warning or hard error in a
+      future edition.
+    - [You can now cast mutable references to arrays to a pointer of the same 
type as
+      the element.][81479]
+  + Compiler
+    - [Upgraded the default LLVM to LLVM 12.][81451]
+    - Added tier 3\* support for the following targets.
+        - [`s390x-unknown-linux-musl`][82166]
+        - [`riscv32gc-unknown-linux-musl` & 
`riscv64gc-unknown-linux-musl`][82202]
+        - [`powerpc-unknown-openbsd`][82733]
+  + Libraries
+  - [`OsString` now implements `Extend` and `FromIterator`.][82121]
+  - [`cmp::Reverse` now has `#[repr(transparent)]` representation.][81879]
+  - [`Arc<impl Error>` now implements `error::Error`.][80553]
+  - [All integer division and remainder operations are now `const`.][80962]
+  + Stabilised APIs
+    - [`Arguments::as_str`]
+    - [`char::MAX`]
+    - [`char::REPLACEMENT_CHARACTER`]
+    - [`char::UNICODE_VERSION`]
+    - [`char::decode_utf16`]
+    - [`char::from_digit`]
+    - [`char::from_u32_unchecked`]
+    - [`char::from_u32`]
+    - [`slice::partition_point`]
+    - [`str::rsplit_once`]
+    - [`str::split_once`]
+    The following previously stable APIs are now `const`.
+    - [`char::len_utf8`]
+    - [`char::len_utf16`]
+    - [`char::to_ascii_uppercase`]
+    - [`char::to_ascii_lowercase`]
+    - [`char::eq_ignore_ascii_case`]
+    - [`u8::to_ascii_uppercase`]
+    - [`u8::to_ascii_lowercase`]
+    - [`u8::eq_ignore_ascii_case`]
+  + Rustdoc
+    - [Rustdoc lints are now treated as a tool lint, meaning that
+      lints are now prefixed with `rustdoc::` (e.g. 
`#[warn(rustdoc::non_autolinks)]`).][80527]
+      Using the old style is still allowed, and will become a warning in
+      a future release.
+    - [Rustdoc now supports argument files.][82261]
+    - [Rustdoc now generates smart punctuation for documentation.][79423]
+    - [You can now use "task lists" in Rustdoc Markdown.][81766] E.g.
+      ```markdown
+      - [x] Complete
+      - [ ] Todo
+      ```
+  + Misc
+    - [You can now pass multiple filters to tests.][81356] E.g.
+      `cargo test -- foo bar` will run all tests that match `foo` and `bar`.
+    - [Rustup now distributes PDB symbols for the `std` library on Windows,
+      allowing you to see `std` symbols when debugging.][82218]
+  + Internal Only
+    These changes provide no direct user facing benefits, but represent 
significant
+    improvements to the internals and overall performance of rustc and
+    related tools.
+    - [Check the result cache before the DepGraph when ensuring queries][81855]
+    - [Try fast_reject::simplify_type in coherence before doing full 
check][81744]
+    - [Only store a LocalDefId in some HIR nodes][81611]
+    - [Store HIR attributes in a side table][79519]
+  + Compatibility Notes
+    -------------------
+    - [Cargo build scripts are now forbidden from setting 
`RUSTC_BOOTSTRAP`.][cargo/9181]
+    - [Removed support for the `x86_64-rumprun-netbsd` target.][82594]
+    - [Deprecated the `x86_64-sun-solaris` target in favor of 
`x86_64-pc-solaris`.][82216]
+    - [Rustdoc now only accepts `,`, ` `, and `\t` as delimiters for specifying
+      languages in code blocks.][78429]
+    - [Rustc now catches more cases of 
`pub_use_of_private_extern_crate`][80763]
+    - [Changes in how proc macros handle whitespace may lead to panics when 
used
+      with older `proc-macro-hack` versions. A `cargo update` should be 
sufficient to fix
+      this in all cases.][84136]
+- Remove support-llvm12.patch - feature of 1.52
+
+-------------------------------------------------------------------

Old:
----
  rust-1.50.0-aarch64-unknown-linux-gnu.tar.xz
  rust-1.50.0-aarch64-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-arm-unknown-linux-gnueabihf.tar.xz
  rust-1.50.0-arm-unknown-linux-gnueabihf.tar.xz.asc
  rust-1.50.0-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.50.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
  rust-1.50.0-i686-unknown-linux-gnu.tar.xz
  rust-1.50.0-i686-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-powerpc-unknown-linux-gnu.tar.xz
  rust-1.50.0-powerpc-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.50.0-powerpc64-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.50.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-riscv64gc-unknown-linux-gnu.tar.xz
  rust-1.50.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-s390x-unknown-linux-gnu.tar.xz
  rust-1.50.0-s390x-unknown-linux-gnu.tar.xz.asc
  rust-1.50.0-x86_64-unknown-linux-gnu.tar.xz
  rust-1.50.0-x86_64-unknown-linux-gnu.tar.xz.asc
  rustc-1.51.0-src.tar.xz
  support-llvm12.patch

New:
----
  rust-1.51.0-aarch64-unknown-linux-gnu.tar.xz
  rust-1.51.0-aarch64-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-arm-unknown-linux-gnueabihf.tar.xz
  rust-1.51.0-arm-unknown-linux-gnueabihf.tar.xz.asc
  rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.51.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
  rust-1.51.0-i686-unknown-linux-gnu.tar.xz
  rust-1.51.0-i686-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-powerpc-unknown-linux-gnu.tar.xz
  rust-1.51.0-powerpc-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.51.0-powerpc64-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.51.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-riscv64gc-unknown-linux-gnu.tar.xz
  rust-1.51.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-s390x-unknown-linux-gnu.tar.xz
  rust-1.51.0-s390x-unknown-linux-gnu.tar.xz.asc
  rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz
  rust-1.51.0-x86_64-unknown-linux-gnu.tar.xz.asc
  rustc-1.52.0-src.tar.xz

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

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.939IS5/_old  2021-05-10 15:35:03.014593033 +0200
+++ /var/tmp/diff_new_pack.939IS5/_new  2021-05-10 15:35:03.018593018 +0200
@@ -17,9 +17,9 @@
 #
 
 
-%global version_current 1.51.0
-%global version_previous 1.50.0
-%global version_bootstrap 1.50.0
+%global version_current 1.52.0
+%global version_previous 1.51.0
+%global version_bootstrap 1.51.0
 
 # some sub-packages are versioned independently
 %global rustfmt_version 1.4.25
@@ -156,9 +156,6 @@
 Source1000:     README.suse-maint
 # PATCH-FIX-OPENSUSE: edit src/librustc_llvm/build.rs to ignore GCC 
incompatible flag
 Patch0:         ignore-Wstring-conversion.patch
-# PATCH-FIX-UPSTREAM: https://github.com/rust-lang/rust/pull/81451, trivially 
rebased before
-# https://github.com/rust-lang/rust/pull/82045 and 
https://github.com/rust-lang/rust/pull/82102.
-Patch1:         support-llvm12.patch
 BuildRequires:  ccache
 BuildRequires:  curl
 BuildRequires:  fdupes
@@ -416,7 +413,6 @@
 %setup -q -n rustc-%{version}-src
 
 %patch0 -p1
-%patch1 -p1
 
 # use python3
 sed -i -e "1s|#!.*|#!%{_bindir}/python3|" x.py

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

++++++ rust-1.50.0-arm-unknown-linux-gnueabihf.tar.xz -> 
rust-1.51.0-arm-unknown-linux-gnueabihf.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.50.0-arm-unknown-linux-gnueabihf.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.2988/rust-1.51.0-arm-unknown-linux-gnueabihf.tar.xz
 differ: char 15, line 1

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

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

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

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

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

++++++ rust-1.50.0-riscv64gc-unknown-linux-gnu.tar.xz -> 
rust-1.51.0-riscv64gc-unknown-linux-gnu.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rust-1.50.0-riscv64gc-unknown-linux-gnu.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.2988/rust-1.51.0-riscv64gc-unknown-linux-gnu.tar.xz
 differ: char 15, line 1

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

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


++++++ rustc-1.51.0-src.tar.xz -> rustc-1.52.0-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rustc-1.51.0-src.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.2988/rustc-1.52.0-src.tar.xz differ: char 
15, line 1

Reply via email to