[ubuntu/xenial-updates] cargo 0.29.0-1ubuntu1~16.04.1 (Accepted)

Ubuntu Archive Robot cjwatson+ubuntu-archive-robot at chiark.greenend.org.uk
Wed Oct 24 14:32:03 UTC 2018


cargo (0.29.0-1ubuntu1~16.04.1) xenial; urgency=medium

  * Backport 0.29.0 to xenial
  * Embed libgit2 0.27.0 to avoid a dependency on a version which is newer
    than that found in bionic
    - add debian/libgit2
    - update debian/control
    - update debian/rules
    - update debian/copyright
    - update debian/patches/series
    - update debian/README.source
  * Drop ssh_key_from_memory from the git2 default features, as that results
    in the libgit2 build depending on a version of libssh2 that is too recent
    - add debian/patches/git2-no-ssh_key_from_memory.patch
    - update debian/patches/series

cargo (0.29.0-1ubuntu1) cosmic; urgency=medium

  * Merge from Debian unstable, remaining changes:
    - Don't use the bootstrap.py script for bootstrapping as it no longer
      works.
      - remove debian/bootstrap.py
      - update debian/control
      - update debian/rules
      - update debian/make_orig_multi.sh
    - Bump libgit2 dependency to 0.27.0. This is what is bundled in upstream
      checkouts now, and it no longer builds against 0.25.1.0
      - update debian/control
    - Drop the unneeded dependency on libjs-jquery from cargo-doc
      - update debian/control
    - Ignore test failures on s390x. There's no Debian build yet on this
      arch and there's nothing in the archive that requires cargo on s390x at
      this time
      - update debian/rules
    - Don't disable generate_lockfile.rs:no_index_update, as this test was
      fixed upstream to not clone the real index
      - update debian/patches/2002_disable-net-tests.patch
    - Disable fetch tests on non x86/x86-64 architectures, as those hit an
      unreachable!() in test code. Disable the Debian patch that disables these
      tests on every architecture
      - add debian/patches/disable-fetch-tests-on-non-x86.patch
      - update debian/patches/series

cargo (0.29.0-1) unstable; urgency=medium

  * Merge changes of 0.28.0-2, which was missed in first release of 0.29.0
  * Upload to unstable.
  * Refresh patch for `install --target` feature for release 0.29.0

cargo (0.29.0-1~exp1) experimental; urgency=medium
  [ upstream ]
  * Cargo will now no longer allow you to publish crates with build
    scripts that modify the src directory. The src directory in a crate
    should be considered to be immutable.

  [ Vasudev Kamath ]
  * Update unsuspicious text for new release 0.29.0
  * Change pattern for embedded zlib
  * debian/patches:
    + Refresh patches 2001, 2002, 2003, 2004 to work with new release and
      new vendor files.
    + Add patch 1001 to fix deprecated warnings on usage of "casues" from
      failure crate,
  * Update copyright information for new release.
  * Make package compliant with policy 4.2.0.

cargo (0.28.0-2) unstable; urgency=medium

  * Re-add `install --target` functionality, needed by dh-cargo.

cargo (0.28.0-1) unstable; urgency=medium

  * Upload to unstable

cargo (0.28.0-1~exp3) experimental; urgency=medium

  * Disable incremental compilation tests on sparc64 architecture.
    Closes: bug#905623, Thanks to John Paul Adrian Glaubitz.

cargo (0.28.0-1~exp2) experimental; urgency=medium

  * Add patch 2005 to disable fetch_platform_specific_dependencies unit
    tests. Upstream issue #5864.

cargo (0.28.0-1~exp1) experimental; urgency=medium

  [ upstream ]
  * cargo-metadata now includes authors, categories, keywords, readme, and
    repository fields.
  * cargo-metadata now includes a package's metadata table.
  * Added the --target-dir optional argument. This allows you to specify a
    different directory than target for placing compilation artifacts.
  * Cargo will be adding automatic target inference for binaries,
    benchmarks, examples, and tests in the Rust 2018 edition. If your
    project specifies specific targets e.g. using [[bin]] and have other
    binaries in locations where cargo would infer a binary, Cargo will
    produce a warning. You can disable this feature ahead of time by
    setting any of the following autobins, autobenches, autoexamples,
    autotests to false.
  * Cargo will now cache compiler information. This can be disabled by
    setting CARGO_CACHE_RUSTC_INFO=0 in your environment.

  [ Sylvestre Ledru ]
  * Update of the alioth ML address.

  [ Vasudev Kamath ]
  * Update README.source to mention preferred way of upload.
  * Update unsuspicious files for new release.
  * debian/patches:
    + Refresh patch 2007 for new release.
    + Refresh patch 2001 for new version of libgit2-sys
    + Drop patch 2008 as its merged upstream.
    + Add patch 2003 for forcing use of libssh2 from system, which was now
      controlled by environment variable.
  * debian/copyright:
    + Update copyright information for new release.
  * Mark package compliance with Debian Policy 4.1.5.

cargo (0.28.0-0ubuntu3) cosmic; urgency=medium

  * Update to 0.28.0
  * Refresh patches
    - update debian/patches/2007_sparc64_disable_incremental_build.patch
    - update debian/patches/2001_use-system-libgit2.patch
    - update debian/patches/2008_support-cross-compile-install.patch
  * Disable fetch tests on non x86/x86-64 architectures, as those hit an
    unreachable!() in test code
    - add debian/patches/disable-fetch-tests-on-non-x86.patch
    - update debian/patches/series

cargo (0.27.0-2ubuntu1) cosmic; urgency=medium

  * Merge from Debian unstable, remaining changes:
    - Don't use the bootstrap.py script for bootstrapping as it no longer
      works.
      + remove debian/bootstrap.py
      + update debian/control
      + update debian/rules
      + update debian/make_orig_multi.sh
    - Drop the unneeded dependency on libjs-jquery from cargo-doc
      + update debian/control
      + update debian/rules
    - Bump libgit2 dependency to 0.27.0. This is what is bundled in upstream
      checkouts now, and it no longer builds against 0.25.1.0
      + update debian/control
    - Don't disable generate_lockfile.rs:no_index_update, as this test was
      fixed upstream to not clone the real index
      + update debian/patches/2002_disable-net-tests.patch
    - Ignore test failures on s390x. There's no Debian build yet on this
      arch and there's nothing in the archive that requires cargo on s390x at
      this time
      + update debian/rules

cargo (0.27.0-2) unstable; urgency=medium

  * Support cross-compile install (upstream PR #5614).

cargo (0.27.0-1) unstable; urgency=medium

  * Upload to unstable.

cargo (0.27.0-1~exp1) experimental; urgency=medium

  [ upstream ]
  * Cargo will now output path to custom commands when -v is passed with
    --list.
  * Cargo binary version is now same as the Rust version.
  * Cargo.lock files are now included in published crates.

  [ Vasudev Kamath ]
  * Update  patch 2004 for the new release.
  * Add files from clap and vec_map to unsuspicious list.
  * debian/patches:
    + Update path to libgit2-sys in patch 2001.
    + Adjust file name and paths to test files to be patched in patch
      2002.
    + Drop all unused imports and comment out functions not just drop
      #[test] in patch 2002.
    + Drop patch 1001 as its now part of new cargo release.
    + Refresh patch 2007.
  * debian/copyright:
    + Update copyright information for new vendored crates.

cargo (0.27.0-0ubuntu2) cosmic; urgency=medium

  * Bump libgit2 dependency to 0.27.0. This is what is bundled in upstream
    checkouts now, and it no longer builds against 0.25.1.0
    - update debian/control

cargo (0.27.0-0ubuntu1) cosmic; urgency=medium

  * New upstream release (0.27.0)
  * Refresh patches
    - update debian/patches/2001_use-system-libgit2.patch
    - update debian/patches/2002_disable-net-tests.patch
    - update debian/patches/2004_clean-cargo-deps.patch
  * Drop patches that are fixed upstream
    - remove debian/patches/1001_PR5012.patch
    - remove debian/patches/use-local-index-in-tests.patch
    - update debian/patches/series

  * Merge from Debian unstable, remaining changes:
    - Don't use the bootstrap.py script for bootstrapping as it no longer
      works.
      + remove debian/bootstrap.py
      + update debian/control
      + update debian/rules
      + update debian/make_orig_multi.sh
    - Drop the unneeded dependency on libjs-jquery from cargo-doc
      + update debian/control
      + update debian/rules
    - Update a test to not clone the real index, as this doesn't work in
      Launchpad builds
      + add debian/patches/use-local-index-in-tests.patch
      + update debian/patches/2002_disable-net-tests.patch to not disable the
        test
      + update debian/patches/series
    - Ignore test failures on s390x. There's no Debian build yet on this
      arch and there's nothing in the archive that requires cargo on s390x at
      this time
      + update debian/rules
    - Add "#[allow(dead_code)]" to commented out test functions so that
      compilation doesn't fail
      + update debian/patches/2002_disable-net-tests.patch

cargo (0.26.0-1) unstable; urgency=medium

  * Upload to unstable.

cargo (0.26.0-1~exp1) experimental; urgency=medium

  [upstream]
  * cargo new now defaults to create binary crate instead of library
    crate.
  * cargo new will no longer name crates with name starting with rust- or
    ending with -rs.
  * cargo doc is faster as it uses cargo check instead of full rebuild.

  [Vasudev Kamath]
  * Refresh the patch 2004 against newer Cargo.toml
  * Mark package compliance with Debian Policy 4.1.4
  * debian/patches:
    + Drop patch 2003 and 2005, the doc should be built from source using
      mdbook.
    + Drop patch 2006, the wasm32 related test seems to be dropped
      upstream.
    + Drop patch 1002, merged upstream.
    + Add tests/generate_lock_file.rs to patch 2002 to disable
      no_index_update test, this tries to access network.
    + Refresh patch 1001 with new upstream release.
  * debian/rules: disable execution of src/ci/dox.sh, this script is no
    longer present in new release.
  * debian/copyright:
    + Add copyright for humantime crate.
    + Add copyright for lazycell crate.
    + Add copyright for quick-error crate
    + Add copyright for proc-macro2 crate.

Date: 2018-08-16 16:17:18.195759+00:00
Changed-By: Chris Coulson <chrisccoulson at ubuntu.com>
Signed-By: Ubuntu Archive Robot <cjwatson+ubuntu-archive-robot at chiark.greenend.org.uk>
https://launchpad.net/ubuntu/+source/cargo/0.29.0-1ubuntu1~16.04.1
-------------- next part --------------
Sorry, changesfile not available.


More information about the Xenial-changes mailing list