Hello community,

here is the log from the commit of package cargo for openSUSE:Factory checked 
in at 2017-02-14 00:48:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cargo (Old)
 and      /work/SRC/openSUSE:Factory/.cargo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cargo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cargo/cargo.changes      2017-02-03 
17:33:59.636183567 +0100
+++ /work/SRC/openSUSE:Factory/.cargo.new/cargo.changes 2017-02-14 
00:48:15.583434965 +0100
@@ -1,0 +2,6 @@
+Thu Feb  9 23:26:05 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Update to 0.16.0
+       * No changelog provided by upstream
+
+-------------------------------------------------------------------
@@ -4,0 +11,18 @@
+  * [In this release, Cargo build scripts no longer have access to the 
`OUT_DIR`
+    environment variable at build time via `env!("OUT_DIR")`][cargo/3368]. They
+    should instead check the variable at runtime with `std::env`. That the 
value
+    was set at build time was a bug, and incorrect when cross-compiling. This
+    change is known to cause breakage.
+  * [Add `--all` flag to `cargo test`][cargo/3221]
+  * [Compile statically against the MSVC CRT][cargo/3363]
+  * [Mix feature flags into fingerprint/metadata shorthash][cargo/3102]
+  * [Link OpenSSL statically on OSX][cargo/3311]
+  * [Apply new fingerprinting to build dir outputs][cargo/3310]
+  * [Test for bad path overrides with summaries][cargo/3336]
+  * [Require `cargo install --vers` to take a semver version][cargo/3338]
+  * [Fix retrying crate downloads for network errors][cargo/3348]
+  * [Implement string lookup for `build.rustflags` config key][cargo/3356]
+  * [Emit more info on --message-format=json][cargo/3319]
+  * [Assume `build.rs` in the same directory as `Cargo.toml` is a build 
script][cargo/3361]
+  * [Don't ignore errors in workspace manifest][cargo/3409]
+  * [Fix `--message-format JSON` when rustc emits non-JSON 
warnings][cargo/3410]
@@ -14,0 +39,22 @@
+  * This release includes security fixes to both curl and OpenSSL.
+  * [Fix transitive doctests when panic=abort][cargo/3021]
+  * [Add --all-features flag to cargo][cargo/3038]
+  * [Reject path-based dependencies in `cargo package`][cargo/3060]
+  * [Don't parse the home directory more than once][cargo/3078]
+  * [Don't try to generate Cargo.lock on empty workspaces][cargo/3092]
+  * [Update OpenSSL to 1.0.2j][cargo/3121]
+  * [Add license and license_file to cargo metadata output][cargo/3110]
+  * [Make crates-io registry URL optional in config; ignore all changes to
+    source.crates-io][cargo/3089]
+  * [Don't download dependencies from other platforms][cargo/3123]
+  * [Build transitive dev-dependencies when needed][cargo/3125]
+  * [Add support for per-target rustflags in .cargo/config][cargo/3157]
+  * [Avoid updating registry when adding existing deps][cargo/3144]
+  * [Warn about path overrides that won't work][cargo/3136]
+  * [Use workspaces during `cargo install`][cargo/3146]
+  * [Leak mspdbsrv.exe processes on Windows][cargo/3162]
+  * [Add --message-format flag][cargo/3000]
+  * [Pass target environment for rustdoc][cargo/3205]
+  * [Use `CommandExt::exec` for `cargo run` on Unix][cargo/2818]
+  * [Update curl and curl-sys][cargo/3241]
+  * [Call rustdoc test with the correct cfg flags of a package][cargo/3242]

Old:
----
  cargo-0.15.0.tar.gz

New:
----
  cargo-0.16.0.tar.gz

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

Other differences:
------------------
++++++ cargo.spec ++++++
--- /var/tmp/diff_new_pack.ioZDc8/_old  2017-02-14 00:48:17.107219853 +0100
+++ /var/tmp/diff_new_pack.ioZDc8/_new  2017-02-14 00:48:17.107219853 +0100
@@ -18,11 +18,12 @@
 #
 
 
-%global prev_version 0.13.0
-%global prev_rustc 1.13.0
+%global prev_version 0.15.0
+%global prev_rustc 1.14.0
+%bcond_with bootstrap
 
 Name:           cargo
-Version:        0.15.0
+Version:        0.16.0
 Release:        0
 Summary:        The Rust package manager
 License:        MIT or Apache-2.0
@@ -37,15 +38,24 @@
 # PATCH-FIX-UPSTREAM -- https://github.com/rust-lang/cargo/pull/3554
 Patch0:         reproducible.patch
 
+%if %{with bootstrap}
+BuildRequires:  cargo-bootstrap <= %{version}
+BuildRequires:  cargo-bootstrap >= %{prev_version}
+%endif
+%if %{without bootstrap}
+BuildRequires:  cargo <= %{version}
 BuildRequires:  cargo >= %{prev_version}
+%endif
 BuildRequires:  cmake
 BuildRequires:  curl
 BuildRequires:  git
 BuildRequires:  libcurl-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libssh-devel
-BuildRequires:  rustc-stable >= %{prev_rustc}
+BuildRequires:  rust >= %{prev_rustc}
+BuildRequires:  rust-std >= %{prev_rustc}
 BuildRequires:  zlib-devel
+ExclusiveArch:  %{ix86} x86_64 %{arm} aarch64 ppc64 ppc64le
 
 Conflicts:      cargo-bootstrap
 
@@ -69,7 +79,10 @@
 
 %build
 export CARGO_HOME=`pwd`/cargo-home/
-./configure
+./configure \
+    --local-rust-root=%{_prefix} \
+    --prefix=%{_prefix} \
+    --libdir=%{_libdir}
 cargo build --release %{?_smp_mflags}
 
 %install

++++++ cargo-0.15.0.tar.gz -> cargo-0.16.0.tar.gz ++++++
++++ 7474 lines of diff (skipped)

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/cargo/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.cargo.new/vendor.tar.xz differ: char 25, line 1


Reply via email to