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-03-12 13:31:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Fri Mar 12 13:31:59 2021 rev:61 rq:878394 version:1.50.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2021-02-01 
15:48:53.798228203 +0100
+++ /work/SRC/openSUSE:Factory/.rust.new.2401/rust.changes      2021-03-12 
13:32:45.602278734 +0100
@@ -1,0 +2,96 @@
+Thu Mar 11 16:21:34 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Add bootstrap for armv6
+
+-------------------------------------------------------------------
+Wed Feb 24 15:56:33 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Update to version 1.50:
+  * This fixes build on armv7 - boo#1181643
+  + Language
+    - You can now use const values for x in [x; N] array expressions. 
+    This has been technically possible since 1.38.0, as it was 
+    unintentionally stabilized.
+    - Assignments to ManuallyDrop<T> union fields are now considered safe.
+  + Compiler
+    - Added tier 3* support for the armv5te-unknown-linux-uclibceabi
+    target.
+    - Added tier 3 support for the aarch64-apple-ios-macabi target.
+    - The x86_64-unknown-freebsd is now built with the full toolset.
+    - Dropped support for all cloudabi targets.
+    * Refer to Rust's platform support page for more information on
+    Rust's tiered platform support.
+  + Libraries
+    - proc_macro::Punct now implements PartialEq<char>.
+    - ops::{Index, IndexMut} are now implemented for fixed sized
+    arrays of any length.
+    - On Unix platforms, the std::fs::File type now has a "niche" of -1.
+    This value cannot be a valid file descriptor, and now means Option<File>
+    takes up the same amount of space as File.
+  + Stabilized APIs
+    bool::then
+    btree_map::Entry::or_insert_with_key
+    f32::clamp
+    f64::clamp
+    hash_map::Entry::or_insert_with_key
+    Ord::clamp
+    RefCell::take
+    slice::fill
+    UnsafeCell::get_mut
+    - The following previously stable methods are now const.
+    IpAddr::is_ipv4
+    IpAddr::is_ipv6
+    IpAddr::is_unspecified
+    IpAddr::is_loopback
+    IpAddr::is_multicast
+    Ipv4Addr::octets
+    Ipv4Addr::is_loopback
+    Ipv4Addr::is_private
+    Ipv4Addr::is_link_local
+    Ipv4Addr::is_multicast
+    Ipv4Addr::is_broadcast
+    Ipv4Addr::is_documentation
+    Ipv4Addr::to_ipv6_compatible
+    Ipv4Addr::to_ipv6_mapped
+    Ipv6Addr::segments
+    Ipv6Addr::is_unspecified
+    Ipv6Addr::is_loopback
+    Ipv6Addr::is_multicast
+    Ipv6Addr::to_ipv4
+    Layout::size
+    Layout::align
+    Layout::from_size_align
+    pow for all integer types.
+    checked_pow for all integer types.
+    saturating_pow for all integer types.
+    wrapping_pow for all integer types.
+    next_power_of_two for all unsigned integer types.
+    checked_next_power_of_two for all unsigned integer types.
+  + Cargo
+    - Added the [build.rustc-workspace-wrapper] option. This option
+    sets a wrapper to execute instead of rustc, for workspace members only.
+    - cargo:rerun-if-changed will now, if provided a directory,
+    scan the entire contents of that directory for changes.
+    - Added the --workspace flag to the cargo update command.
+  + Misc
+    - The search results tab and the help button are focusable
+    with keyboard in rustdoc.
+    - Running tests will now print the total time taken to execute.
+  + Compatibility Notes
+    - The compare_and_swap method on atomics has been deprecated.
+    It's recommended to use the compare_exchange and 
+    compare_exchange_weak methods instead.
+    - Changes in how TokenStreams are checked have fixed some cases
+    where you could write unhygenic macro_rules! macros.
+    - #![test] as an inner attribute is now considered unstable
+    like other inner macro attributes, and reports an error by
+    default through the soft_unstable lint.
+    - Overriding a forbid lint at the same level that it was set
+    is now a hard error.
+    - You can no longer intercept panic! calls by supplying your own
+    macro. It's recommended to use the #[panic_handler] attribute
+    to provide your own implementation.
+    - Semi-colons after item statements (e.g. struct Foo {};)
+    now produce a warning.
+
+-------------------------------------------------------------------

Old:
----
  rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz
  rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz
  rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
  rust-1.48.0-i686-unknown-linux-gnu.tar.xz
  rust-1.48.0-i686-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz
  rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz
  rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz
  rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz
  rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-s390x-unknown-linux-gnu.tar.xz
  rust-1.48.0-s390x-unknown-linux-gnu.tar.xz.asc
  rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz
  rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz.asc
  rustc-1.49.0-src.tar.xz

New:
----
  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.50.0-src.tar.xz

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

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.WIUpJl/_old  2021-03-12 13:32:51.178286555 +0100
+++ /var/tmp/diff_new_pack.WIUpJl/_new  2021-03-12 13:32:51.182286561 +0100
@@ -17,9 +17,9 @@
 #
 
 
-%global version_current 1.49.0
-%global version_previous 1.48.0
-%global version_bootstrap 1.48.0
+%global version_current 1.50.0
+%global version_previous 1.49.0
+%global version_bootstrap 1.50.0
 
 # some sub-packages are versioned independently
 %global rustfmt_version 1.4.25
@@ -94,6 +94,7 @@
 # Debuginfo can exhaust memory on these architecture workers
 %ifarch  %{arm} %{ix86}
 %define debug_info --disable-debuginfo --disable-debuginfo-only-std 
--disable-debuginfo-tools --disable-debuginfo-lines
+%define strip_debug_flag 1
 %else
 %define debug_info --enable-debuginfo --disable-debuginfo-only-std 
--enable-debuginfo-tools --disable-debuginfo-lines
 %endif
@@ -125,7 +126,7 @@
 Version:        %{version_current}
 Release:        0
 Summary:        A systems programming language
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 URL:            https://www.rust-lang.org
 Source0:        %{dl_url}/rustc-%{version}-src.tar.xz
@@ -135,6 +136,7 @@
 Source101:      
%{dl_url}/rust-%{version_bootstrap}-i686-unknown-linux-gnu.tar.xz
 Source102:      
%{dl_url}/rust-%{version_bootstrap}-aarch64-unknown-linux-gnu.tar.xz
 Source103:      
%{dl_url}/rust-%{version_bootstrap}-armv7-unknown-linux-gnueabihf.tar.xz
+Source104:      
%{dl_url}/rust-%{version_bootstrap}-arm-unknown-linux-gnueabihf.tar.xz
 Source105:      
%{dl_url}/rust-%{version_bootstrap}-powerpc64-unknown-linux-gnu.tar.xz
 Source106:      
%{dl_url}/rust-%{version_bootstrap}-powerpc64le-unknown-linux-gnu.tar.xz
 Source107:      
%{dl_url}/rust-%{version_bootstrap}-s390x-unknown-linux-gnu.tar.xz
@@ -144,6 +146,7 @@
 Source201:      
%{dl_url}/rust-%{version_bootstrap}-i686-unknown-linux-gnu.tar.xz.asc
 Source202:      
%{dl_url}/rust-%{version_bootstrap}-aarch64-unknown-linux-gnu.tar.xz.asc
 Source203:      
%{dl_url}/rust-%{version_bootstrap}-armv7-unknown-linux-gnueabihf.tar.xz.asc
+Source204:      
%{dl_url}/rust-%{version_bootstrap}-arm-unknown-linux-gnueabihf.tar.xz.asc
 Source205:      
%{dl_url}/rust-%{version_bootstrap}-powerpc64-unknown-linux-gnu.tar.xz.asc
 Source206:      
%{dl_url}/rust-%{version_bootstrap}-powerpc64le-unknown-linux-gnu.tar.xz.asc
 Source207:      
%{dl_url}/rust-%{version_bootstrap}-s390x-unknown-linux-gnu.tar.xz.asc
@@ -233,7 +236,7 @@
 
 %package -n rust-std-static
 Summary:        Standard library for Rust
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 Conflicts:      rust-std < %{version}
@@ -246,7 +249,7 @@
 
 %package -n rust-doc
 Summary:        Rust documentation
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 
@@ -255,7 +258,7 @@
 
 %package -n rust-gdb
 Summary:        Gdb integration for rust binaries
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 %if 0%{?suse_version} && 0%{?suse_version} < 1500
@@ -272,7 +275,7 @@
 
 %package -n rust-src
 Summary:        Sources for the Rust standard library
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 BuildArch:      noarch
@@ -284,7 +287,7 @@
 
 %package -n rls
 Summary:        Language server for Rust lang
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 Requires:       %{name}-analysis = %{version}
@@ -299,7 +302,7 @@
 
 %package -n rust-analysis
 Summary:        Compiler analysis data for the Rust standard library
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       rust-std-static = %{version}
 
@@ -311,7 +314,7 @@
 
 %package -n rustfmt
 Summary:        Code formatting tool for Rust lang
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 Requires:       cargo = %{version}
@@ -342,7 +345,7 @@
 
 %package -n cargo
 Summary:        The Rust package manager
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       %{name} = %{version}
 Conflicts:      cargo < %{version}
@@ -358,7 +361,7 @@
 Summary:        Documentation for Cargo
 # Cargo no longer builds its own documentation
 # https://github.com/rust-lang/cargo/pull/4904
-License:        MIT OR Apache-2.0
+License:        Apache-2.0 OR MIT
 Group:          Development/Languages/Rust
 Requires:       rust-doc = %{version}
 BuildArch:      noarch
@@ -484,7 +487,6 @@
 sed -i -e "s|#ninja = true|ninja = false|" config.toml
 %endif
 
-
 # Create exports file
 # Keep all the "export VARIABLE" together here, so they can be
 # reread in the %%install section below.
@@ -500,13 +502,17 @@
 %if !%{with rust_bootstrap} && 0%{?sle_version} >= 150000
 export LIBSSH2_SYS_USE_PKG_CONFIG=1
 %endif
-# eliminate complaint from RPMlint
-export CPPFLAGS="%{optflags}"
 export DESTDIR=%{buildroot}
 # END EXPORTS
 EOF
 . ./.env.sh
 
+%if 0%{?strip_debug_flag}
+export CFLAGS="$(echo $RPM_OPT_FLAGS | sed -e 's/ -g$//')"
+%endif
+export CXXFLAGS="$CFLAGS"
+unset FFLAGS
+
 ./x.py build -v
 ./x.py doc -v --stage 1
 
@@ -542,6 +548,10 @@
 # The shared libraries should be executable for debuginfo extraction.
 find %{buildroot}%{rustlibdir} -maxdepth 1 -type f -name '*.so' -exec chmod -v 
+x '{}' '+'
 
+# Install rust-llvm-dwp in _bindir
+mv %{buildroot}%{rustlibdir}/*-unknown-linux-gnu*/bin/rust-llvm-dwp  
%{buildroot}%{_bindir}
+rm -rf %{buildroot}%{rustlibdir}/*-unknown-linux-gnu*/bin
+
 # The html docs for x86 and x86_64 are the same in most places
 %fdupes -s %{buildroot}%{_docdir}/%{name}/html
 %fdupes -s %{buildroot}/%{_mandir}
@@ -576,6 +586,7 @@
 %{_bindir}/rustc
 %{_bindir}/rustdoc
 %{_bindir}/rust-lldb
+%{_bindir}/rust-llvm-dwp
 %{_mandir}/man1/rustc.1%{?ext_man}
 %{_mandir}/man1/rustdoc.1%{?ext_man}
 %{_prefix}/lib/lib*.so
@@ -583,6 +594,7 @@
 %dir %{rustlibdir}/%{rust_triple}
 %dir %{rustlibdir}/%{rust_triple}/lib
 %{rustlibdir}/%{rust_triple}/lib/*.so
+%{_libexecdir}/cargo-credential-1password
 %exclude %{_docdir}/%{name}/html
 %exclude %{rustlibdir}/src
 

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.WIUpJl/_old  2021-03-12 13:32:51.222286616 +0100
+++ /var/tmp/diff_new_pack.WIUpJl/_new  2021-03-12 13:32:51.222286616 +0100
@@ -42,7 +42,7 @@
     </conditions>
     <hardware>
       <physicalmemory>
-        <size unit="G">8</size>
+        <size unit="G">11</size>
       </physicalmemory>
     </hardware>
   </overwrite>

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

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

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

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

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

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

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

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

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


++++++ rustc-1.49.0-src.tar.xz -> rustc-1.50.0-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rustc-1.49.0-src.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.2401/rustc-1.50.0-src.tar.xz differ: char 
15, line 1

Reply via email to