Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2020-01-15 16:08:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new.30080 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust" Wed Jan 15 16:08:48 2020 rev:47 rq:763684 version:1.40.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust/rust.changes 2020-01-04 20:17:41.110688597 +0100 +++ /work/SRC/openSUSE:Factory/.rust.new.30080/rust.changes 2020-01-15 16:51:18.361373122 +0100 @@ -1,0 +2,9 @@ +Wed Jan 8 16:44:17 UTC 2020 - Federico Mena Quintero <feder...@suse.com> + +- Bump version of libssh2 for SLE15; we now need a version with + libssh2_userauth_publickey_frommemory(), which appeared in libssh2 + 1.6.0. +- Use the bundled libssh2 prior to SLE15. SLE12 has 1.4.3, which is + too old for the ssh crate now. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust.spec ++++++ --- /var/tmp/diff_new_pack.oVtCT5/_old 2020-01-15 16:51:35.741381285 +0100 +++ /var/tmp/diff_new_pack.oVtCT5/_new 2020-01-15 16:51:35.741381285 +0100 @@ -1,7 +1,7 @@ # # spec file for package rust # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2019 Luke Jones, l...@ljones.dev # # All modifications and additions to the file contributed by third parties @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -120,7 +120,7 @@ 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 @@ -162,8 +162,8 @@ BuildRequires: gcc-c++ %endif # 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 +%if !%{with rust_bootstrap} && 0%{?sle_version} >= 150000 +BuildRequires: pkgconfig(libssh2) >= 1.6.0 %endif # Real LLVM minimum version should be 7.x, but rust has a fallback # mode @@ -467,9 +467,8 @@ export CC=gcc-7 export CXX=g++-7 %endif -# Cargo use system libs if not bootstrapping -# restircted only to libssh due to version changes causing with cargo rpm deps -%if !%with rust_bootstrap || 0%{?sle_version} >= 120000 && 0%{?sle_version} <= 120500 +# Make cargo use system libs if not bootstrapping +%if !%{with rust_bootstrap} && 0%{?sle_version} >= 150000 export LIBSSH2_SYS_USE_PKG_CONFIG=1 %endif # eliminate complain from RPMlint @@ -492,9 +491,8 @@ export CC=gcc-7 export CXX=g++-7 %endif -# Cargo use system libs if not bootstrapping -# restircted only to libssh due to version changes causing with cargo rpm deps -%if !%with rust_bootstrap || 0%{?sle_version} >= 120000 && 0%{?sle_version} <= 120500 +# Make cargo use system libs if not bootstrapping +%if !%{with rust_bootstrap} && 0%{?sle_version} >= 150000 export LIBSSH2_SYS_USE_PKG_CONFIG=1 %endif # eliminate complain from RPMlint