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-07-07 18:29:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Wed Jul  7 18:29:55 2021 rev:66 rq:904456 version:1.53.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2021-05-13 
22:17:18.811864773 +0200
+++ /work/SRC/openSUSE:Factory/.rust.new.2625/rust.changes      2021-07-07 
18:31:11.898652595 +0200
@@ -1,0 +2,80 @@
+Tue Jul  6 10:40:26 UTC 2021 - Dominique Leuenberger <[email protected]>
+
+- Only install rls/README when building devtools, as otherwise this
+  file would end up in no package.
+
+-------------------------------------------------------------------
+Tue Jul  6 01:47:31 UTC 2021 - William Brown <[email protected]>
+
+- Revert package to be arch dependent based on reviewer feedback
+
+-------------------------------------------------------------------
+Mon Jun 28 01:25:12 UTC 2021 - William Brown <[email protected]>
+
+- Migrate to parallel versioned rust installs.
+- Remove artefacts for building rust
+  * ignore-Wstring-conversion.patch
+
+-------------------------------------------------------------------
+Fri Jun 18 00:52:43 UTC 2021 - William Brown <[email protected]>
+
+- Update to version 1.53:
+  + Language
+    - [You can now use unicode for identifiers.][83799] This allows 
multilingual
+      identifiers but still doesn't allow glyphs that are not considered 
characters
+      such as `???` or `????`. More specifically you can now use any 
identifier that
+      matches the UAX #31 "Unicode Identifier and Pattern Syntax" standard. 
This
+      is the same standard as languages like Python, however Rust uses NFC
+      normalization which may be different from other languages.
+    - [You can now specify "or patterns" inside pattern matches.][79278]
+      Previously you could only use `|` (OR) on complete patterns. E.g.
+      ```rust
+      let x = Some(2u8);
+      // Before
+      matches!(x, Some(1) | Some(2));
+      // Now
+      matches!(x, Some(1 | 2));
+      ```
+    - [Added the `:pat_param` `macro_rules!` matcher.][83386] This matcher
+      has the same semantics as the `:pat` matcher. This is to allow `:pat`
+      to change semantics to being a pattern fragment in a future edition.
+  + Compiler
+    - [Updated the minimum external LLVM version to LLVM 10.][83387]
+    - [Added Tier 3\* support for the `wasm64-unknown-unknown` target.][80525]
+    - [Improved debuginfo for closures and async functions on Windows 
MSVC.][83941]
+
+    \* Refer to Rust's [platform support page][platform-support-doc] for more
+    information on Rust's tiered platform support.
+  + Libraries
+    - [Abort messages will now forward to `android_set_abort_message` on
+      Android platforms when available.][81469]
+    - [`slice::IterMut<'_, T>` now implements `AsRef<[T]>`][82771]
+    - [Arrays of any length now implement `IntoIterator`.][84147]
+      Currently calling `.into_iter()` as a method on an array will
+      return `impl Iterator<Item=&T>`, but this may change in a
+      future edition to change `Item` to `T`. Calling `IntoIterator::into_iter`
+      directly on arrays will provide `impl Iterator<Item=T>` as expected.
+    - [`leading_zeros`, and `trailing_zeros` are now available on all
+      `NonZero` integer types.][84082]
+    - [`{f32, f64}::from_str` now parse and print special values
+      (`NaN`, `-0`) according to IEEE RFC 754.][78618]
+    - [You can now index into slices using `(Bound<usize>, 
Bound<usize>)`.][77704]
+    - [Add the `BITS` associated constant to all numeric types.][82565]
+  + Cargo
+    - [Cargo now supports git repositories where the default `HEAD` branch is 
not
+      "master".][cargo/9392] This also includes a switch to the version 3 
`Cargo.lock` format
+      which can handle default branches correctly.
+    - [macOS targets now default to `unpacked` split-debuginfo.][cargo/9298]
+    - [The `authors` field is no longer included in `Cargo.toml` for new
+      projects.][cargo/9282]
+  + Rustdoc
+    - [Added the `rustdoc::bare_urls` lint that warns when you have URLs
+      without hyperlinks.][81764]
+  + Compatibility Notes
+    - [Implement token-based handling of attributes during expansion][82608]
+    - [`Ipv4::from_str` will now reject octal format IP addresses in addition
+      to rejecting hexadecimal IP addresses.][83652] The octal format can lead
+      to confusion and potential security vulnerabilities and [is no
+      longer recommended][ietf6943].
+
+-------------------------------------------------------------------

Old:
----
  README.suse-maint
  _constraints
  _service
  ignore-Wstring-conversion.patch
  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
  rust.keyring
  rustc-1.52.1-src.tar.xz

New:
----
  README

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

Other differences:
------------------
++++++ rust.spec ++++++
++++ 730 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/rust/rust.spec
++++ and /work/SRC/openSUSE:Factory/.rust.new.2625/rust.spec

++++++ README ++++++
This is a package that depends on the current latest rust for the distribution
++++++ rust-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.V1yX40/_old  2021-07-07 18:31:19.434593459 +0200
+++ /var/tmp/diff_new_pack.V1yX40/_new  2021-07-07 18:31:19.434593459 +0200
@@ -1,23 +1,4 @@
-# filters for rust-src
-addFilter("devel-dependency rust-std-static")
-addFilter("devel-file-in-non-devel-package.*/usr/lib/rustlib/src/.*")
 
-# rlib not in elf format
-addFilter("binaryinfo-readelf-failed.*/usr/lib/rustlib/.*rlib")
 
-# rust has no stable ABI as of yet, soname is of no use yet
-addFilter("no-soname.*/usr/lib/rustlib/.*")
-addFilter("no-soname.*/usr/lib/lib*")
-
-# tool versions don't always change at same pace as rustc
-addFilter("clippy.x86_64: W: no-version-in-last-changelog")
-addFilter("rls.x86_64: W: no-version-in-last-changelog")
-addFilter("rust-analysis.x86_64: W: no-version-in-last-changelog")
-addFilter("rustfmt.x86_64: W: no-version-in-last-changelog")
-
-# we use a "provides =" with version to set the version correctly
-addFilter("clippy.x86_64: W: useless-provides clippy")
-addFilter("rustfmt.x86_64: W: useless-provides rustfmt")
-
-# error when building with bootstrap. ignore for now
-addFilter(".*shlib-policy-name-error.*libLLVM-11.*")
+# We need to make these package arch dependent even if they have no binaries.
+addFilter("no-binary")

Reply via email to