Ximin Luo [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Record cargo (0.28.0-2) in archive suite sid
Vasudev Kamath [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Disable fetch tests to allow build on arm and ppc architecture
These tests are disabled to allow building on release architecture.
Bug: https://github.com/rust-lang/cargo/issues/5864
Last-Update: 2018-08-05
Gbp-Pq: Name 2005_disable_fetch_cross_tests.patch
Vasudev Kamath [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Use libssh2 from system by default
Bug: https://github.com/alexcrichton/ssh2-rs/issues/88
Forwarded: not-needed
Last-Update: 2018-07-28
Gbp-Pq: Name 2003_force-use-system-libssh2.patch
Ximin Luo [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Disable network tests
Forwarded: TODO
Gbp-Pq: Name 2002_disable-net-tests.patch
Ximin Luo [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Always use system libgit2
Forwarded: not-needed
Gbp-Pq: Name 2001_use-system-libgit2.patch
Ximin Luo [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
_clean-cargo-deps
Gbp-Pq: Name 2004_clean-cargo-deps.patch
Rust Maintainers [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Disable incremental builds on sparc64
Incremental builds are currently unreliable on sparc64,
disable them by default for the time being.
Last-Update: 2018-08-07
Gbp-Pq: Name 2007_sparc64_disable_incremental_build.patch
Ximin Luo [Fri, 29 Jun 2018 01:57:24 +0000 (18:57 -0700)]
[PATCH] Support cross-compile install
Gbp-Pq: Name
0774e97da3894f07ed5b6f7db175027a9bc4718b.patch
Ximin Luo [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
cargo (0.28.0-2) unstable; urgency=medium
* Re-add `install --target` functionality, needed by dh-cargo.
[dgit import unpatched cargo 0.28.0-2]
Ximin Luo [Sun, 12 Aug 2018 07:15:23 +0000 (12:45 +0530)]
Import cargo_0.28.0-2.debian.tar.xz
[dgit import tarball cargo 0.28.0-2 cargo_0.28.0-2.debian.tar.xz]
Vasudev Kamath [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
Declare fast forward from 0.27.0-2
[dgit --quilt=gbp --overwrite]
Vasudev Kamath [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
Disable fetch tests to allow build on arm and ppc architecture
These tests are disabled to allow building on release architecture.
Bug: https://github.com/rust-lang/cargo/issues/5864
Last-Update: 2018-08-05
Gbp-Pq: Name 2005_disable_fetch_cross_tests.patch
Vasudev Kamath [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
Use libssh2 from system by default
Bug: https://github.com/alexcrichton/ssh2-rs/issues/88
Forwarded: not-needed
Last-Update: 2018-07-28
Gbp-Pq: Name 2003_force-use-system-libssh2.patch
Ximin Luo [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
Disable network tests
Forwarded: TODO
Gbp-Pq: Name 2002_disable-net-tests.patch
Ximin Luo [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
Always use system libgit2
Forwarded: not-needed
Gbp-Pq: Name 2001_use-system-libgit2.patch
Ximin Luo [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
_clean-cargo-deps
Gbp-Pq: Name 2004_clean-cargo-deps.patch
Rust Maintainers [Tue, 7 Aug 2018 16:44:46 +0000 (22:14 +0530)]
Disable incremental builds on sparc64
Incremental builds are currently unreliable on sparc64,
disable them by default for the time being.
Last-Update: 2018-08-07
Gbp-Pq: Name 2007_sparc64_disable_incremental_build.patch
Vasudev Kamath [Tue, 7 Aug 2018 16:44:56 +0000 (22:14 +0530)]
Upload 0.28.0 to unstable.
Vasudev Kamath [Tue, 7 Aug 2018 16:31:35 +0000 (22:01 +0530)]
Prepare upload to experimental
Vasudev Kamath [Tue, 7 Aug 2018 16:29:32 +0000 (21:59 +0530)]
Disable incremental test on sparc64 thanks to John Paul
Vasudev Kamath [Sun, 5 Aug 2018 16:11:15 +0000 (21:41 +0530)]
Prepare release for experimental.
Vasudev Kamath [Sun, 5 Aug 2018 16:10:53 +0000 (21:40 +0530)]
Introduce patch to disable fetch platform specific tests
Vasudev Kamath [Sun, 29 Jul 2018 16:37:55 +0000 (22:07 +0530)]
Prepare upload to experimental.
Vasudev Kamath [Sun, 29 Jul 2018 16:37:36 +0000 (22:07 +0530)]
Import cargo_0.28.0.orig.tar.gz
[dgit import orig cargo_0.28.0.orig.tar.gz]
Vasudev Kamath [Sun, 29 Jul 2018 16:37:36 +0000 (22:07 +0530)]
Import cargo_0.28.0.orig-vendor.tar.gz
[dgit import orig cargo_0.28.0.orig-vendor.tar.gz]
Vasudev Kamath [Sun, 29 Jul 2018 16:36:10 +0000 (22:06 +0530)]
Bump standards version to 4.1.5
Vasudev Kamath [Sun, 29 Jul 2018 16:36:02 +0000 (22:06 +0530)]
Update copyright information.
Vasudev Kamath [Sun, 29 Jul 2018 12:50:13 +0000 (18:20 +0530)]
Drop unwanted formatting changes from patch
Vasudev Kamath [Sat, 28 Jul 2018 17:37:20 +0000 (23:07 +0530)]
Update changelog
Vasudev Kamath [Sat, 28 Jul 2018 17:36:50 +0000 (23:06 +0530)]
Update copyright for new release.
Vasudev Kamath [Sat, 28 Jul 2018 16:57:08 +0000 (22:27 +0530)]
Refresh patch 2007 for new release.
Vasudev Kamath [Sat, 28 Jul 2018 16:56:41 +0000 (22:26 +0530)]
Add patch to use libssh2 from system
Vasudev Kamath [Sat, 28 Jul 2018 14:58:53 +0000 (20:28 +0530)]
Update patch 2001 for new libgit2-sys version.
Vasudev Kamath [Sat, 28 Jul 2018 14:45:20 +0000 (20:15 +0530)]
Drop patch 2008, merged upstream.
Ximin Luo [Fri, 27 Jul 2018 12:45:10 +0000 (05:45 -0700)]
More standard changelog formatting
Ximin Luo [Fri, 27 Jul 2018 12:44:41 +0000 (05:44 -0700)]
Fix python3 build-dep for cross-compile, multi-arch:allowed needs :native annotation here
Ximin Luo [Fri, 27 Jul 2018 12:44:34 +0000 (05:44 -0700)]
Merge branch 'debian/sid' into debian/experimental
Sylvestre Ledru [Mon, 23 Jul 2018 11:20:04 +0000 (13:20 +0200)]
Update of the alioth ML address.
Vasudev Kamath [Sun, 22 Jul 2018 16:44:58 +0000 (22:14 +0530)]
Update changelog (not ready for release).
Vasudev Kamath [Sun, 22 Jul 2018 16:38:12 +0000 (22:08 +0530)]
Update upstream source from tag 'upstream/0.28.0'
Update to upstream version '0.28.0'
with Debian dir
1abcf632df0eae855f6df6f9e110cb16fc624d00
Vasudev Kamath [Sun, 22 Jul 2018 16:37:14 +0000 (22:07 +0530)]
New upstream version 0.28.0
Vasudev Kamath [Sun, 22 Jul 2018 15:30:50 +0000 (21:00 +0530)]
Update for new release.
Vasudev Kamath [Sat, 9 Jun 2018 09:11:23 +0000 (14:41 +0530)]
Update README.source to mention preferred way of upload.
Ximin Luo [Thu, 7 Jun 2018 05:35:33 +0000 (22:35 -0700)]
Release 0.27.0-2 to Debian unstable.
Ximin Luo [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
Record cargo (0.27.0-2) in archive suite sid
Rust Maintainers [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
_support-cross-compile-install
Support cross-compile install
Gbp-Pq: Name 2008_support-cross-compile-install.patch
Ximin Luo [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
Disable network tests
Forwarded: TODO
Gbp-Pq: Name 2002_disable-net-tests.patch
Ximin Luo [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
Always use system libgit2
Forwarded: not-needed
Gbp-Pq: Name 2001_use-system-libgit2.patch
Ximin Luo [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
_clean-cargo-deps
Gbp-Pq: Name 2004_clean-cargo-deps.patch
Rust Maintainers [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
Disable incremental builds on sparc64
Incremental builds are currently unreliable on sparc64,
disable them by default for the time being.
Last-Update: 2018-04-09
Gbp-Pq: Name 2007_sparc64_disable_incremental_build.patch
Ximin Luo [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
cargo (0.27.0-2) unstable; urgency=medium
* Support cross-compile install (upstream PR #5614).
[dgit import unpatched cargo 0.27.0-2]
Ximin Luo [Thu, 7 Jun 2018 05:35:30 +0000 (11:05 +0530)]
Import cargo_0.27.0-2.debian.tar.xz
[dgit import tarball cargo 0.27.0-2 cargo_0.27.0-2.debian.tar.xz]
Ximin Luo [Thu, 7 Jun 2018 05:34:56 +0000 (22:34 -0700)]
Support cross-compile install
Ximin Luo [Thu, 7 Jun 2018 04:42:39 +0000 (21:42 -0700)]
Add link to bug on cross-linker auto-detection
Vasudev Kamath [Sun, 3 Jun 2018 15:16:22 +0000 (20:46 +0530)]
Upload to unstable.
Vasudev Kamath [Sun, 3 Jun 2018 15:12:13 +0000 (20:42 +0530)]
Make fast forward from 0.26.0-1
[dgit --quilt=gbp]
Ximin Luo [Sun, 3 Jun 2018 15:12:13 +0000 (20:42 +0530)]
Disable network tests
Forwarded: TODO
Gbp-Pq: Name 2002_disable-net-tests.patch
Ximin Luo [Sun, 3 Jun 2018 15:12:13 +0000 (20:42 +0530)]
Always use system libgit2
Forwarded: not-needed
Gbp-Pq: Name 2001_use-system-libgit2.patch
Ximin Luo [Sun, 3 Jun 2018 15:12:13 +0000 (20:42 +0530)]
_clean-cargo-deps
Gbp-Pq: Name 2004_clean-cargo-deps.patch
Rust Maintainers [Sun, 3 Jun 2018 15:12:13 +0000 (20:42 +0530)]
Disable incremental builds on sparc64
Incremental builds are currently unreliable on sparc64,
disable them by default for the time being.
Last-Update: 2018-04-09
Gbp-Pq: Name 2007_sparc64_disable_incremental_build.patch
Vasudev Kamath [Sat, 2 Jun 2018 09:46:35 +0000 (15:16 +0530)]
Prepare upload for experimental.
Vasudev Kamath [Sat, 2 Jun 2018 09:40:38 +0000 (15:10 +0530)]
Import cargo_0.27.0.orig.tar.gz
[dgit import orig cargo_0.27.0.orig.tar.gz]
Vasudev Kamath [Sat, 2 Jun 2018 09:40:38 +0000 (15:10 +0530)]
Import cargo_0.27.0.orig-vendor.tar.gz
[dgit import orig cargo_0.27.0.orig-vendor.tar.gz]
Vasudev Kamath [Sat, 2 Jun 2018 09:39:46 +0000 (15:09 +0530)]
Update copyright with new vendor crate info
bors [Sun, 27 May 2018 16:26:02 +0000 (16:26 +0000)]
Auto merge of #5577 - matklad:revert-deps-beta, r=alexcrichton
Revert "Auto merge of #5461 - matklad:meta-rename, r=alexcrichton"
This reverts commit
d0d3cb5ac963eb8c3f83d079b6a547992cac2cc4, reversing
changes made to
757112c39f8a5a4f6ffa0b7e29d23a56f03fb931.
It is not clear that the design is right, see
https://github.com/rust-lang/cargo/pull/5558#issuecomment-
391791164
this is the backport sibling of https://github.com/rust-lang/cargo/pull/5576
Aleksey Kladov [Sun, 27 May 2018 08:56:44 +0000 (11:56 +0300)]
Revert "Auto merge of #5461 - matklad:meta-rename, r=alexcrichton"
This reverts commit
d0d3cb5ac963eb8c3f83d079b6a547992cac2cc4, reversing
changes made to
757112c39f8a5a4f6ffa0b7e29d23a56f03fb931.
It is not clear that the design is right, see
https://github.com/rust-lang/cargo/pull/5558#issuecomment-
391791164
bors [Fri, 25 May 2018 01:05:31 +0000 (01:05 +0000)]
Auto merge of #5567 - alexcrichton:beta-next, r=alexcrichton
[beta] Copy `--all-features` request to all workspace members
Backport of https://github.com/rust-lang/cargo/pull/5556
Alex Crichton [Fri, 25 May 2018 01:05:12 +0000 (18:05 -0700)]
Fix tests on nightly
Alex Crichton [Mon, 21 May 2018 19:57:25 +0000 (12:57 -0700)]
Copy `--all-features` request to all workspace members
This fixes an accidental regression introduced in #5012 where the
`--all-features` CLI flag was only propagated to the "main crate" as opposed to
all workspace packages. This behavior has [already been deemed][pr] as
"basically not what you want", but for now it's best to avoid the regression.
Closes #5518
[pr]: https://github.com/rust-lang/cargo/pull/5353
Vasudev Kamath [Sat, 19 May 2018 13:39:17 +0000 (19:09 +0530)]
Update changelog.
Vasudev Kamath [Sat, 19 May 2018 13:38:08 +0000 (19:08 +0530)]
Just commenting out tests won't work drop all unused imports
caused by #[deny(warnings)] directive
Vasudev Kamath [Sun, 13 May 2018 15:32:44 +0000 (21:02 +0530)]
Not just comment out #[test] but entire test
Looks like new cargo will cause build failure on unused code.
Alex Crichton [Fri, 11 May 2018 15:04:10 +0000 (08:04 -0700)]
Fix mode generated in `maybe_lib`
The new `mode` for the library dependency is dependent on the library target
rather than the target which is the reason for the dependency on the library!
Closes rust-lang/rust#50640
Eric Huss [Wed, 9 May 2018 00:23:28 +0000 (17:23 -0700)]
Fix `cargo rustc` for test with implicit binary.
Fixes #5502
Vasudev Kamath [Sat, 12 May 2018 17:25:52 +0000 (22:55 +0530)]
Refresh patch 2007
Vasudev Kamath [Sat, 12 May 2018 17:24:00 +0000 (22:54 +0530)]
Drop patch 1001 as its now part of upstream.
Vasudev Kamath [Sat, 12 May 2018 17:05:43 +0000 (22:35 +0530)]
Adjust file name and path to test files in patch 2002
Vasudev Kamath [Sat, 12 May 2018 15:19:23 +0000 (20:49 +0530)]
Update patch 2001_use-system-libgit2 for libgit2-sys 0.7.1
Vasudev Kamath [Sat, 12 May 2018 15:08:09 +0000 (20:38 +0530)]
Update upstream source from tag 'upstream/0.27.0'
Update to upstream version '0.27.0'
with Debian dir
501b0e3680662c6bd5f368b11fd2872e61a63f37
Vasudev Kamath [Sat, 12 May 2018 15:07:07 +0000 (20:37 +0530)]
New upstream version 0.27.0
Vasudev Kamath [Sat, 12 May 2018 15:05:12 +0000 (20:35 +0530)]
Add files from clap and vec_map to unsuspicious list.
Vasudev Kamath [Sat, 12 May 2018 15:04:46 +0000 (20:34 +0530)]
Update patch 2004 for the new release.
bors [Mon, 7 May 2018 06:55:24 +0000 (06:55 +0000)]
Auto merge of #5493 - ehuss:fix-changing_bin_features_caches_targets, r=matklad
Fix random Windows CI error for changing_bin_features_caches_targets
Fixes #5481.
Eric Huss [Sun, 6 May 2018 15:25:44 +0000 (08:25 -0700)]
Fix random Windows CI error for changing_bin_features_caches_targets
Fixes #5481.
bors [Sun, 6 May 2018 03:56:43 +0000 (03:56 +0000)]
Auto merge of #5491 - ehuss:profile-spec, r=alexcrichton
Add package spec support to profile overrides.
Note: It errors out if multiple overrides match the same package. This could potentially merge the overrides together with a hierarchy similar to CSS specificity. However, that seems overkill for now.
Eric Huss [Sat, 5 May 2018 23:13:09 +0000 (16:13 -0700)]
Add package spec support to profile overrides.
Note: It errors out if multiple overrides match the same package. This could potentially merge the overrides together with a hierarchy similar to CSS specificity. However, that seems overkill for now.
bors [Sat, 5 May 2018 21:32:18 +0000 (21:32 +0000)]
Auto merge of #5461 - matklad:meta-rename, r=alexcrichton
Support crate renames in `cargo metadata`
This adds information about (currently unstable) crate renames to metadata. Unfortunately, we already expose dependencies as a list of package ids (which are strings), so we can't easily add a `rename` field easily. For this reason, I've added a parallel `deps` key, which basically deprecates `dependencies` field.
So, the new format looks like this
```JavaScript
{
"dependencies": [
"bar 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"bar 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"
],
"deps": [
{
"extern_crate_name": "baz", // this one is actually renamed
"id": "bar 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)"
},
{
"extern_crate_name": "bar",
"id": "bar 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"
}
],
"features": [],
"id": "foo 0.5.0 (path+file://[..])"
},
```
Questions:
* Is there a better name for `extern_crate_name`? This name is precise, but it's longer than I like, and might become opaque in meaning if we remove `extern crate` from the language :)
* Should we feature gate this (i.e, only produce `deps` if we have a feature in `Cargo.toml`)? I think the answer is yes, but that'll require threading `Features` to `Workspace`...
r? @alexcrichton
Aleksey Kladov [Sat, 5 May 2018 15:07:18 +0000 (18:07 +0300)]
Expand dependency info of cargo --metadata
The old `dependencies` key in `resolve` is deprecated.
Instead, the new `deps` key introduced which lists dependencies kinds
(dev/build/normal) as well as `extern crate` name for the dep.
Aleksey Kladov [Wed, 2 May 2018 17:26:52 +0000 (20:26 +0300)]
Extract Package::lib_target method
bors [Sat, 5 May 2018 20:41:12 +0000 (20:41 +0000)]
Auto merge of #5490 - alexcrichton:fix-thrash, r=matklad
Factor in `used_in_plugin` to target filenames
This prevents thrashing the cache of compiled libraries for when they're used in
a plugin or not.
Alex Crichton [Sat, 5 May 2018 19:59:50 +0000 (12:59 -0700)]
Factor in `used_in_plugin` to target filenames
This prevents thrashing the cache of compiled libraries for when they're used in
a plugin or not.
bors [Sat, 5 May 2018 19:52:25 +0000 (19:52 +0000)]
Auto merge of #5489 - dwijnand:drop-GitSource-TODO, r=matklad
Drop PathSource TODO in GitSource
This effort was started in
de6944798cf2940b91c742b8d6cd4294ea28f76a,
and looks (to me) to be resolved at this point.
bors [Sat, 5 May 2018 19:04:30 +0000 (19:04 +0000)]
Auto merge of #5488 - alexcrichton:Retry, r=matklad
Cop out on fixing a spurious test failure
This commit cops out trying to fix `rename_with_link_search_path` by simply
adding a loop on Windows to retry the operation that looks to need retrying.
Dale Wijnand [Sat, 5 May 2018 18:55:37 +0000 (19:55 +0100)]
Drop PathSource TODO in GitSource
This effort was started in
de6944798cf2940b91c742b8d6cd4294ea28f76a,
and looks (to me) to be resolved at this point.
Alex Crichton [Sat, 5 May 2018 18:47:41 +0000 (11:47 -0700)]
Cop out on fixing a spurious test failure
This commit cops out trying to fix `rename_with_link_search_path` by simply
adding a loop on Windows to retry the operation that looks to need retrying.
bors [Sat, 5 May 2018 18:35:04 +0000 (18:35 +0000)]
Auto merge of #5358 - djc:options-build-config, r=matklad
Let CompileOptions create a BuildConfig directly
This puts input validation in a more central place and prevents copying/moving stuff around as separate values.
bors [Sat, 5 May 2018 17:19:01 +0000 (17:19 +0000)]
Auto merge of #5487 - matklad:mixed-deps, r=alexcrhiton
FIx false positive warning
We warn if a feature was specified corresponding to a dependency which
is not optional. However, a dependency can be both optional and
required, and we shouldn't warn in that case.
cc https://github.com/rust-lang/cargo/pull/5480
r? @alexcrichton
Aleksey Kladov [Sat, 5 May 2018 16:04:54 +0000 (19:04 +0300)]
FIx false positive warning
We warn if a feature was specified corresponding to a dependency which
is not optional. However, a dependency can be both optional and
required, and we shouldn't warn in that case.
bors [Sat, 5 May 2018 16:11:36 +0000 (16:11 +0000)]
Auto merge of #5486 - ehuss:deprecate-doc, r=matklad
Deprecate `doc` profile.
Fixes #5434
Eric Huss [Sat, 5 May 2018 15:52:19 +0000 (08:52 -0700)]
Deprecate `doc` profile.
Fixes #5434