Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2019-12-30 13:46:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rust" Mon Dec 30 13:46:33 2019 rev:45 rq:752417 version:1.39.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust/rust.changes 2019-10-25 18:41:17.239849350 +0200 +++ /work/SRC/openSUSE:Factory/.rust.new.6675/rust.changes 2019-12-30 13:48:09.401300961 +0100 @@ -1,0 +2,43 @@ +Fri Nov 29 14:43:11 UTC 2019 - Neal Gompa <ngompa13@gmail.com> + +- Rename README to README.suse-maint and add it as a source + to stop factory-auto from declining submissions automatically + +------------------------------------------------------------------- +Mon Nov 25 13:25:52 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Re-format the spec file +- Add a README to explain the update process +- Add _service file for download the assets and re-base the patches + +------------------------------------------------------------------- +Fri Nov 8 23:43:13 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Add hopefully-fix-rustdoc-build.patch to fix rustdoc compilation + +------------------------------------------------------------------- +Thu Nov 7 15:33:25 UTC 2019 - Alberto Planas Dominguez <aplanas@suse.com> + +- Update to version 1.39.0 + + Language + - You can now create async functions and blocks with async fn, + async move {}, and async {} respectively, and you can now call + .await on async expressions. + - You can now use certain attributes on function, closure, and + function pointer parameters. + - You can now take shared references to bind-by-move patterns in + the if guards of match arms. + + Compiler + - Added tier 3 support for the i686-unknown-uefi target. + - Added tier 3 support for the sparc64-unknown-openbsd target. + - rustc will now trim code snippets in diagnostics to fit in your + terminal. + - You can now pass --show-output argument to test binaries to + print the output of successful tests. + + For more details: + https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1390-2019-... +- Drop patches already merged in upstream: + + rust-61206-assume-tarball-llvm-is-fresh.patch + + add-option-to-allow-warnings.patch + +------------------------------------------------------------------- Old: ---- add-option-to-allow-warnings.patch rust-1.37.0-aarch64-unknown-linux-gnu.tar.xz rust-1.37.0-armv7-unknown-linux-gnueabihf.tar.xz rust-1.37.0-i686-unknown-linux-gnu.tar.xz rust-1.37.0-powerpc-unknown-linux-gnu.tar.xz rust-1.37.0-powerpc64-unknown-linux-gnu.tar.xz rust-1.37.0-powerpc64le-unknown-linux-gnu.tar.xz rust-1.37.0-s390x-unknown-linux-gnu.tar.xz rust-1.37.0-x86_64-unknown-linux-gnu.tar.xz rust-61206-assume-tarball-llvm-is-fresh.patch rustc-1.38.0-src.tar.xz New: ---- README.suse-maint _service hopefully-fix-rustdoc-build.patch rust-1.38.0-aarch64-unknown-linux-gnu.tar.xz rust-1.38.0-armv7-unknown-linux-gnueabihf.tar.xz rust-1.38.0-i686-unknown-linux-gnu.tar.xz rust-1.38.0-powerpc-unknown-linux-gnu.tar.xz rust-1.38.0-powerpc64-unknown-linux-gnu.tar.xz rust-1.38.0-powerpc64le-unknown-linux-gnu.tar.xz rust-1.38.0-s390x-unknown-linux-gnu.tar.xz rust-1.38.0-x86_64-unknown-linux-gnu.tar.xz rustc-1.39.0-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust.spec ++++++ --- /var/tmp/diff_new_pack.14NHmx/_old 2019-12-30 13:48:53.901338981 +0100 +++ /var/tmp/diff_new_pack.14NHmx/_new 2019-12-30 13:48:53.901338981 +0100 @@ -1,7 +1,7 @@ # # spec file for package rust # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # Copyright (c) 2019 Luke Jones, luke@ljones.dev # # All modifications and additions to the file contributed by third parties @@ -17,38 +17,49 @@ # -%global version_current 1.38.0 -%global version_previous 1.37.0 -%global version_bootstrap 1.37.0 -# some sub-packages are versioned independantly -%global rustfmt_version 1.0.3 +%global version_current 1.39.0 +%global version_previous 1.38.0 +%global version_bootstrap 1.38.0 + +# some sub-packages are versioned independently +%global rustfmt_version 1.4.8 %global clippy_version 0.0.212 + # Build the rust target triple. # Some rust arches don't match what SUSE labels them. %global rust_arch %{_arch} %global abi gnu + %ifarch armv7hl %global rust_arch armv7 %global abi gnueabihf %endif + %ifarch armv6hl %global rust_arch arm %global abi gnueabihf %endif + %ifarch ppc %global rust_arch powerpc %endif + %ifarch ppc64 %global rust_arch powerpc64 %endif + %ifarch ppc64le %global rust_arch powerpc64le %endif -# Must restrict the x86 build to i686 since i586 is currently unsupported + +# Must restrict the x86 build to i686 since i586 is currently +# unsupported %ifarch %{ix86} %global rust_arch i686 %endif + %global rust_triple %{rust_arch}-unknown-linux-%{abi} + # All sources and bootstraps are fetched form here %global dl_url https://static.rust-lang.org/dist @@ -56,10 +67,10 @@ %global common_libdir %{_prefix}/lib %global rustlibdir %{common_libdir}/rustlib -# Will build with distro LLVM by default, but the following -# versions do not have a version new enough, >= 6.0 -# add --without bundled_llvm option, i.e. enable bundled_llvm by default -# Leap 42 to 42.3, SLE12 SP1 to SLE12 SP3, Leap 15.0, SLE15 SP0 +# Will build with distro LLVM by default, but the following versions +# do not have a version new enough, >= 6.0 add --without bundled_llvm +# option, i.e. enable bundled_llvm by default Leap 42 to 42.3, SLE12 +# SP1 to SLE12 SP3, Leap 15.0, SLE15 SP0 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} <= 150000 %bcond_without bundled_llvm %endif @@ -71,9 +82,6 @@ %bcond_without rls %endif -# enable the --with-rust_bootstrap flag -%bcond_with rust_bootstrap - # Debuginfo can exhaust memory on these architecture workers %ifarch %{arm} %{ix86} %define codegen_units --set rust.codegen-units=2 @@ -103,13 +111,16 @@ # Exclude implicitly-scanned Provides, especially the libLLVM.so ones: %global __provides_exclude_from ^%{rustlibdir}/.*$ +# enable the --with-rust_bootstrap flag +%bcond_with rust_bootstrap + Name: rust Version: %{version_current} Release: 0 Summary: A systems programming language License: MIT OR Apache-2.0 Group: Development/Languages/Rust -Url: https://www.rust-lang.org +URL: https://www.rust-lang.org Source0: %{dl_url}/rustc-%{version}-src.tar.xz Source99: %{name}-rpmlintrc Source100: %{dl_url}/rust-%{version_bootstrap}-x86_64-unknown-linux-gnu.tar.xz @@ -120,13 +131,22 @@ Source106: %{dl_url}/rust-%{version_bootstrap}-powerpc64le-unknown-linux-gnu.tar.xz Source107: %{dl_url}/rust-%{version_bootstrap}-s390x-unknown-linux-gnu.tar.xz Source108: %{dl_url}/rust-%{version_bootstrap}-powerpc-unknown-linux-gnu.tar.xz +# Make factory-auto stop complaining... +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: Fix bug with timestamps which caused LLVM to rebuild - https://github.com/rust-lang/rust/issues/61206 -Patch1: rust-61206-assume-tarball-llvm-is-fresh.patch -# PATCH-FIX-UPSTREAM: Adds an option to ignore warnings, primaraily used in this build to allow v1.38 to bootstrap itself -Patch2: add-option-to-allow-warnings.patch +# PATCH-FIX-UPSTREAM: fix rustdoc compilation: https://github.com/rust-lang/rust/issues/66224 +Patch1: hopefully-fix-rustdoc-build.patch BuildRequires: ccache +BuildRequires: curl +BuildRequires: fdupes +BuildRequires: git +BuildRequires: pkgconfig +BuildRequires: procps +BuildRequires: python3-base +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(zlib) # Leap 42 to 42.3, SLE12 SP1, SP2 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} <= 120200 # In these distros cmake is 2.x, so we need cmake3 for building llvm. @@ -135,8 +155,6 @@ # cmake got upgraded to 3.5 in SLE-12 SP2 BuildRequires: cmake %endif -BuildRequires: curl -BuildRequires: fdupes # In all of SLE12, the default gcc is 4.8. Rust's LLVM wants 5.1 at least. # So, we'll just use gcc7. %if 0%{?sle_version} >= 120000 && 0%{?sle_version} <= 120500 @@ -144,74 +162,67 @@ %else BuildRequires: gcc-c++ %endif -BuildRequires: git -BuildRequires: pkgconfig -BuildRequires: procps -BuildRequires: python3-base -BuildRequires: pkgconfig(libcurl) -# The following requires must mirror: -# LIBSSH2_SYS_USE_PKG_CONFIG +# The following requires must mirror: LIBSSH2_SYS_USE_PKG_CONFIG %if !%with rust_bootstrap || 0%{?sle_version} >= 120000 && 0%{?sle_version} <= 120500 BuildRequires: pkgconfig(libssh2) >= 1.4.3 %endif -BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(zlib) -# The compiler is not generally useful without the std library installed -# And the std library is exactly specific to the version of the compiler -Requires: %{name}-std-static = %{version} -Recommends: %{name}-doc -Recommends: cargo -Conflicts: rust -Conflicts: rustc-bootstrap -# Restrict the architectures as building rust relies on being initially -# bootstrapped before we can build the n+1 release -ExclusiveArch: x86_64 %{arm} aarch64 ppc ppc64 ppc64le s390x %{ix86} -%ifarch %{ix86} -ExclusiveArch: i686 -%endif -# Real LLVM minimum version should be 7.x, but rust has a fallback mode +# Real LLVM minimum version should be 7.x, but rust has a fallback +# mode %if !%with bundled_llvm BuildRequires: llvm-devel >= 6.0 %endif %if !%with rust_bootstrap -# We will now package cargo using the version number of rustc since -# it is being built from rust sources. Old cargo packages have a 0.x number +# We will now package cargo using the version number of rustc since it +# is being built from rust sources. Old cargo packages have a 0.x +# number BuildRequires: cargo <= %{version_current} BuildRequires: cargo >= %{version_previous} BuildRequires: rust <= %{version_current} BuildRequires: rust >= %{version_previous} -# This must be bumped to rust-std-static after 1.27.2 is in mainstream BuildRequires: rust-std-static <= %{version_current} BuildRequires: rust-std-static >= %{version_previous} %endif +# The compiler is not generally useful without the std library +# installed and the std library is exactly specific to the version of +# the compiler +Requires: %{name}-std-static = %{version} +Recommends: %{name}-doc +Recommends: cargo +Conflicts: rust +Conflicts: rustc-bootstrap +# Restrict the architectures as building rust relies on being +# initially bootstrapped before we can build the n+1 release +ExclusiveArch: x86_64 %{arm} aarch64 ppc ppc64 ppc64le s390x %{ix86} +%ifarch %{ix86} +ExclusiveArch: i686 +%endif %description -Rust is a systems programming language focused on three goals: -safety, speed, and concurrency. It maintains these goals without -having a garbage collector, making it a useful language for a -number of use cases other languages are not good at: embedding -in other languages, programs with specific space and time -requirements, and writing low-level code, like device drivers -and operating systems. It improves on current languages targeting -this space by having a number of compile-time safety checks -that produce no runtime overhead, while eliminating all -data races. Rust also aims to achieve "zero-cost abstractions", -even though some of these abstractions feel like those of a -high-level language. Even then, Rust still allows precise -control like a low-level language would. +Rust is a systems programming language focused on three goals: safety, +speed, and concurrency. It maintains these goals without having a +garbage collector, making it a useful language for a number of use +cases other languages are not good at: embedding in other languages, +programs with specific space and time requirements, and writing +low-level code, like device drivers and operating systems. It improves +on current languages targeting this space by having a number of +compile-time safety checks that produce no runtime overhead, while +eliminating all data races. Rust also aims to achieve "zero-cost +abstractions", even though some of these abstractions feel like those +of a high-level language. Even then, Rust still allows precise control +like a low-level language would. %package -n rust-std-static Summary: Standard library for Rust License: MIT OR Apache-2.0 Group: Development/Languages/Rust Requires: %{name} = %{version} -Obsoletes: rust-std < %{version} Conflicts: rust-std < %{version} +Obsoletes: rust-std < %{version} Provides: rust-std = %{version} %description -n rust-std-static -This package includes the standard libraries for building -applications written in Rust. +This package includes the standard libraries for building applications +written in Rust. %package -n rust-doc Summary: Rust documentation @@ -263,8 +274,8 @@ The RLS provides a server that runs in the background, providing IDEs, editors, and other tools with information about Rust programs. It supports functionality such as 'goto definition', symbol search, -reformatting, and code completion, and enables renaming and refactorings. -It can be used with an IDE such as Gnome-Builder. +reformatting, and code completion, and enables renaming and +refactorings. It can be used with an IDE such as Gnome-Builder. %package -n rust-analysis Summary: Compiler analysis data for the Rust standard library @@ -273,9 +284,10 @@ Requires: rust-std-static = %{version} %description -n rust-analysis -This package contains analysis data files produced with rustc's -Zsave-analysis -feature for the Rust standard library. The RLS (Rust Language Server) uses this -data to provide information about the Rust standard library. +This package contains analysis data files produced with rustc's +-Zsave-analysis feature for the Rust standard library. The RLS (Rust +Language Server) uses this data to provide information about the Rust +standard library. %package -n rustfmt Summary: Code formatting tool for Rust lang @@ -283,6 +295,8 @@ Group: Development/Languages/Rust Requires: %{name} = %{version} Requires: cargo = %{version} +Provides: cargo-fmt = %{rustfmt_version} +Provides: rustfmt = %{rustfmt_version} %if 0%{?suse_version} && 0%{?suse_version} < 1500 # Legacy SUSE-only form Supplements: packageand(%{name}:cargo) @@ -290,8 +304,6 @@ # Standard form Supplements: (%{name} and cargo) %endif -Provides: cargo-fmt = %{rustfmt_version} -Provides: rustfmt = %{rustfmt_version} %description -n rustfmt A tool for formatting Rust code according to style guidelines. @@ -313,11 +325,11 @@ License: MIT OR Apache-2.0 Group: Development/Languages/Rust Requires: %{name} = %{version} -Obsoletes: cargo < %{version} Conflicts: cargo < %{version} -Provides: rustc:%{_bindir}/cargo = %{version} -Obsoletes: cargo-vendor < %{version} +Obsoletes: cargo < %{version} Conflicts: cargo-vendor < %{version} +Obsoletes: cargo-vendor < %{version} +Provides: rustc:%{_bindir}/cargo = %{version} %description -n cargo Cargo downloads dependencies of Rust projects and compiles it. @@ -376,7 +388,6 @@ %patch0 -p1 %patch1 -p1 -%patch2 -p1 # use python3 sed -i -e "1s|#!.*|#!%{_bindir}/python3|" x.py @@ -589,7 +600,7 @@ %if %{with rls} %files -n rls -%if 0%{?suse_version} == 1315 +%if 0%{?suse_version} == 1315 && !0%{?is_opensuse} %doc src/tools/rls/LICENSE-{APACHE,MIT} %else %license src/tools/rls/LICENSE-{APACHE,MIT} @@ -602,7 +613,7 @@ %{rustlibdir}/%{rust_triple}/analysis/ %files -n rustfmt -%if 0%{?suse_version} == 1315 +%if 0%{?suse_version} == 1315 && !0%{?is_opensuse} %doc src/tools/rustfmt/LICENSE-{APACHE,MIT} %else %license src/tools/rustfmt/LICENSE-{APACHE,MIT} @@ -612,7 +623,7 @@ %{_bindir}/rustfmt %files -n clippy -%if 0%{?suse_version} == 1315 +%if 0%{?suse_version} == 1315 && !0%{?is_opensuse} %doc src/tools/clippy/LICENSE-{APACHE,MIT} %else %license src/tools/clippy/LICENSE-{APACHE,MIT} @@ -622,7 +633,7 @@ %{_bindir}/clippy-driver %files -n cargo -%if 0%{?suse_version} == 1315 +%if 0%{?suse_version} == 1315 && !0%{?is_opensuse} %doc src/tools/cargo/LICENSE-{APACHE,MIT,THIRD-PARTY} %else %license src/tools/cargo/LICENSE-{APACHE,MIT,THIRD-PARTY} ++++++ README.suse-maint ++++++ # Automatic updating via _service Edit the spec file, and update the variables related with the version (in format X.YY.Z): - *version_current*: for the new version of Rust - *version_previous*: for the previous version of Rust - *version_bootstrap*: for the version used to compile Rust, it recommended to use the same version that *version_previous* - *rustfmt_version*: for the version of rustfmt cli, check the tarball to find the correct version - *clippy_version*: for the version of clippy, check the tarball to find the correct version After that, we can execute the service file: osc service disabledrun If `osc` complains about a missing service component, double check that the components are installed. For example, for Tumbleweed: zypper in obs-service-download_files obs-service-refresh_patches Finally, update the changelog based on the releases notes: https://github.com/rust-lang/rust/blob/master/RELEASES.md # Updating to a new version from upstream (Original link: https://en.opensuse.org/Rust) Branch the rust package in the devel:languages:rust project. You'll need to download precompiled binaries for the compiler used for bootstrapping, and the actual source code for the compiler. In the "Other Installation Methods" page listed below, note that it shows links to .tar.gz packages and their .tar.gz.asc GPG signatures, but .tar.xz versions are also available. *Binaries for bootstrapping* - Go to the "Other Installation Methods" page from rust-lang.org and scroll down to the "Standalone installers" section. Download the following: - rust-<version>-aarch64-unknown-linux-gnu.tar.xz - rust-<version>-armv7-unknown-linux-gnueabihf.tar.xz - rust-<version>-i686-unknown-linux-gnu.tar.xz - rust-<version>-powerpc64le-unknown-linux-gnu.tar.xz - rust-<version>-powerpc64-unknown-linux-gnu.tar.xz - rust-<version>-s390x-unknown-linux-gnu.tar.xz - rust-<version>-x86_64-unknown-linux-gnu.tar.xz *Compiler source code* - From the same page, but now in the "Source code" section, download this: rustc-<version>-src.tar.xz Update those files in the source RPM. Check that all the patches still apply. Update the version number in rust.spec. Add the release notes to rust.changes.++++++ _service ++++++ <services> <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="refresh_patches"> <param name="changesgenerate">enable</param> <param name="ignorefuzz">enable</param> </service> </services> ++++++ hopefully-fix-rustdoc-build.patch ++++++
From 73369f32621f6a844a80a8513ae3ded901e4a406 Mon Sep 17 00:00:00 2001 From: Mark Rousskov <mark.simulacrum@gmail.com> Date: Tue, 5 Nov 2019 11:16:46 -0500 Subject: [PATCH] Hopefully fix rustdoc build
It's super unclear why this broke when we switched to beta but not previously -- but at least it's hopefully fixed now. --- src/bootstrap/builder.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) Index: rustc-1.39.0-src/src/bootstrap/builder.rs =================================================================== --- rustc-1.39.0-src.orig/src/bootstrap/builder.rs +++ rustc-1.39.0-src/src/bootstrap/builder.rs @@ -875,7 +875,18 @@ impl<'a> Builder<'a> { // things still build right, please do! match mode { Mode::Std => metadata.push_str("std"), - _ => {}, + // When we're building rustc tools, they're built with a search path + // that contains things built during the rustc build. For example, + // bitflags is built during the rustc build, and is a dependency of + // rustdoc as well. We're building rustdoc in a different target + // directory, though, which means that Cargo will rebuild the + // dependency. When we go on to build rustdoc, we'll look for + // bitflags, and find two different copies: one built during the + // rustc step and one that we just built. This isn't always a + // problem, somehow -- not really clear why -- but we know that this + // fixes things. + Mode::ToolRustc => metadata.push_str("tool-rustc"), + _ => {} } cargo.env("__CARGO_DEFAULT_LIB_METADATA", &metadata); ++++++ ignore-Wstring-conversion.patch ++++++ --- /var/tmp/diff_new_pack.14NHmx/_old 2019-12-30 13:48:53.969339039 +0100 +++ /var/tmp/diff_new_pack.14NHmx/_new 2019-12-30 13:48:53.969339039 +0100 @@ -1,17 +1,17 @@ -*** rustc-1.30.0-src/src/librustc_llvm/build.rs 2018-10-25 09:00:01.000000000 +1300 ---- rust-patch/src/librustc_llvm/build.rs 2018-11-05 07:31:35.672765505 +1300 -*************** -*** 147,152 **** ---- 147,158 ---- - continue; - } - -+ // hack to avoid flag on openSUSE which is incompatible with GCC -+ if flag.starts_with("-W") && flag.contains("string-conversion") { -+ continue; -+ } -+ -+ - cfg.flag(flag); - } - +Index: rustc-1.39.0-src/src/librustc_llvm/build.rs +=================================================================== +--- rustc-1.39.0-src.orig/src/librustc_llvm/build.rs ++++ rustc-1.39.0-src/src/librustc_llvm/build.rs +@@ -137,6 +137,12 @@ fn main() { + continue; + } + ++ // hack to avoid flag on openSUSE which is incompatible with GCC ++ if flag.starts_with("-W") && flag.contains("string-conversion") { ++ continue; ++ } ++ ++ + cfg.flag(flag); + } + ++++++ rust-1.37.0-aarch64-unknown-linux-gnu.tar.xz -> rust-1.38.0-aarch64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-aarch64-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-aarch64-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-armv7-unknown-linux-gnueabihf.tar.xz -> rust-1.38.0-armv7-unknown-linux-gnueabihf.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-armv7-unknown-linux-gnueabihf.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-armv7-unknown-linux-gnueabihf.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-i686-unknown-linux-gnu.tar.xz -> rust-1.38.0-i686-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-i686-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-i686-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-powerpc-unknown-linux-gnu.tar.xz -> rust-1.38.0-powerpc-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-powerpc-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-powerpc-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-powerpc-unknown-linux-gnu.tar.xz -> rust-1.38.0-powerpc64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-powerpc-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-powerpc64-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-powerpc64le-unknown-linux-gnu.tar.xz -> rust-1.38.0-powerpc64le-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-powerpc64le-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-powerpc64le-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-s390x-unknown-linux-gnu.tar.xz -> rust-1.38.0-s390x-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-s390x-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-s390x-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rust-1.37.0-x86_64-unknown-linux-gnu.tar.xz -> rust-1.38.0-x86_64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.37.0-x86_64-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rust-1.38.0-x86_64-unknown-linux-gnu.tar.xz differ: char 8, line 1 ++++++ rustc-1.38.0-src.tar.xz -> rustc-1.39.0-src.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rustc-1.38.0-src.tar.xz /work/SRC/openSUSE:Factory/.rust.new.6675/rustc-1.39.0-src.tar.xz differ: char 15, line 1
participants (1)
-
root