Change logs for cargo source package in Trusty

  • cargo (0.32.0-1~exp1ubuntu1~14.04.1) trusty; urgency=medium
    
      * Backport to Trusty
      * Embed libgit2 0.27.0 to avoid a dependency on a version which is newer
        than that found in bionic
        - add debian/libgit2
        - add debian/patches/do-not-use-system-libgit2.patch
        - update debian/control
        - update debian/rules
        - update debian/copyright
        - update debian/patches/series
        - update debian/README.source
      * Hack the libgit2-sys build process to link the bundled libgit2
        against the system's libhttp_parser.
        - add debian/patches/use-system-libhttp-parser.patch
        - update debian/patches/series
      * 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
      * Relax debhelper and dpkg-dev requirements
        - update debian/control
      * Update cargo wrapper to be compatible with the version of Python 3 found
        in trusty.
        - update debian/bin/cargo
      * Don't use the multi-arch pkg-config (by reverting debian patch to
        vendor/pkg-config).
        - add debian/patches/do-not-use-multiarch-pkg-config.patch
        - update debian/patches/series
      * Do not use the http2 feature of the curl crate, not supported by libcurl
        in Xenial and older.
      * Do not try to enable the 'waitpipe' feature of curl, not supported by
        libcurl in Trusty.
      * Ignore test failures on arm64, rustdoc fails with an obscure glibc
        error about space for static TLS.
        - update debian/rules
    
     -- Michael Hudson-Doyle <email address hidden>  Tue, 29 Jan 2019 11:05:12 +1300
  • cargo (0.31.0-3ubuntu1~14.04.1) trusty; urgency=medium
    
      * Backport 0.31.0 to trusty
      * Embed libgit2 0.27.0 to avoid a dependency on a version which is newer
        than that found in bionic
        - add debian/libgit2
        - add debian/patches/do-not-use-system-libgit2.patch
        - update debian/control
        - update debian/rules
        - update debian/copyright
        - update debian/patches/series
        - update debian/README.source
      * Hack the libgit2-sys build process to link the bundled libgit2
        against the system's libhttp_parser.
        - add debian/patches/use-system-libhttp-parser.patch
        - update debian/patches/series
      * 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
      * Relax debhelper and dpkg-dev requirements
        - update debian/control
      * Update cargo wrapper to be compatible with the version of Python 3 found
        in trusty.
        - update debian/bin/cargo
      * Don't use the multi-arch pkg-config (by reverting debian patch to
        vendor/pkg-config).
        - add debian/patches/do-not-use-multiarch-pkg-config.patch
        - update debian/patches/series
    
     -- Michael Hudson-Doyle <email address hidden>  Tue, 13 Nov 2018 22:03:02 +1300
  • cargo (0.29.0-1ubuntu1~14.04.1) trusty; 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
      * Relax debhelper and dpkg-dev requirements
        - update debian/control
      * Don't use the multi-arch pkg-config
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Thu, 16 Aug 2018 08:49:21 +0100
  • cargo (0.26.0-0ubuntu2~14.04.1) trusty; urgency=medium
    
      * Backport 0.26.0 to trusty
    
      * Embed libgit2 0.25.1 to avoid a dependency on a version which is newer
        than that found in Ubuntu. Do this in debian/ rather than just not
        omitting it from the tarball so that we can share Debian's tarball
        - add debian/libgit2
        - update debian/control
        - update debian/rules
        - update debian/copyright
        - update debian/patches/series
        - update debian/README.source
      * Relax debhelper and dpkg-dev requirements
      * Don't use the multi-arch pkg-config
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Tue, 24 Apr 2018 16:31:07 +0100
  • cargo (0.25.0-1ubuntu1~14.04.1) trusty; urgency=medium
    
      [ Rico Tzschichholz ]
      * Backport 0.25.0 to trusty
    
      * Embed libgit2 0.25.1 to avoid a dependency on a version which is newer
        than that found in Ubuntu. Do this in debian/ rather than just not
        omitting it from the tarball so that we can share Debian's tarball
        - add debian/libgit2
        - update debian/control
        - update debian/rules
        - update debian/copyright
        - update debian/patches/series
        - update debian/README.source
      * Relax debhelper and dpkg-dev requirements
      * Don't use the multi-arch pkg-config
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Mon, 19 Mar 2018 18:32:20 +0000
  • cargo (0.23.0-0ubuntu0.14.04.1) trusty; urgency=medium
    
      * Update to 0.23.0
    
      * Refresh patches
        - update debian/patches/2004_clean-cargo-deps.patch
      * Drop patches that are fixed upstream
        - remove debian/patches/1001_fix_spelling_errors.patch
        - update debian/patches/series
      * Don't strip libgit2 from the tarball
        - update debian/vendor-tarball-filter.txt
        - remove debian/libgit2
        - update debian/rules
        - update debian/copyright
      * Don't depend on mdbook when generating the documentation, as nothing in
        the archive provides it and it isn't needed
        - add debian/patches/dont-depend-on-mdbook.patch
        - update debian/patches/series
    
     -- Chris Coulson <email address hidden>  Thu, 30 Nov 2017 18:01:45 +0000
  • cargo (0.22.0-0ubuntu0.14.04.2) trusty; urgency=medium
    
      * Don't use binutils-2.26. The rustc build is no longer using it and it's
        not needed here either
    
    cargo (0.22.0-0ubuntu0.14.04.1) trusty; urgency=medium
    
      * Update to 0.22.0
    
      * Refresh patches
        - update debian/patches/2004_clean-cargo-deps.patch
      * Drop debian/patches/fix-libc-build-on-s390x.patch - fixed upstream
    
    cargo (0.21.1-1ubuntu1~14.04.1) trusty; urgency=medium
    
      * Backport 0.21.1 to xenial
      * Relax debhelper and dpkg-dev requirements
      * Use binutils-2.26
        - update debian/control
        - update debian/rules to export the binutils location in PATH
      * Don't use the multi-arch pkg-config
        - update debian/rules
    
    cargo (0.21.1-1ubuntu1) artful; urgency=medium
    
      * Merge from Debian, 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
        - Embed libgit2 0.25.1 to avoid a dependency on a version which is newer
          than that found in Ubuntu. Do this in debian/ rather than just not
          omitting it from the tarball so that we can share Debian's tarball
          + add debian/libgit2
          + update debian/control
          + update debian/rules
          + update debian/copyright
        - 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
        - Backport an upstream fix for the libc crate to hopefully fix the s390x
          build
          - add debian/patches/fix-libc-build-on-s390x.patch
          - update debian/patches/series
          - update debian/rules
    
    cargo (0.21.1-1) experimental; urgency=medium
    
      * debian/control:
        + Add myself as uploader for cargo package.
        + Mark package compliance with Debian Policy 4.1.0.
      * Mark tables.rs from unicode-normalization as unsuspicious.
      * Ignore sublime workspace file from hex crate.
      * debian/copyright:
        + Drop wildcards representing the old crates under vendor folder.
        + Add copyright information for newer crates under vendor
        + Add ARCHITECTURE.* to copyright.
      * debian/patches:
        + Rename patches to follow patch naming guidelines mentioned in
          debian/patches/README.
        + Add patch 1001 to fix spelling errors in cargo output messages.
        + Make patch 2003 DEP-3 compliant.
        + Adjust make_orig_multi.sh to renamed clean-cargo-deps.patch
    
    cargo (0.20.0-2ubuntu3) artful; urgency=medium
    
      * Merge from Debian, 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
        - Embed libgit2 0.25.1 to avoid a dependency on a version which is newer
          than that found in Ubuntu. Do this in debian/ rather than just not
          omitting it from the tarball so that we can share Debian's tarball
          + add debian/libgit2
          + update debian/control
          + update debian/rules
          + update debian/copyright
        - 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 yet
          + update debian/rules
    
     -- Chris Coulson <email address hidden>  Thu, 30 Nov 2017 09:05:41 +0000
  • cargo (0.18.0-0ubuntu0.14.04.1) trusty; urgency=medium
    
      * Update to 0.18.0
    
      * Refresh debian/patches/clean-cargo-deps.patch
    
    cargo (0.17.0-0ubuntu1~14.04.2) trusty; urgency=medium
    
      * Backport 0.17.0 to xenial
    
      * Build-Depend on libssl-dev rather than libssl1.0-dev
      * Relax debhelper and dpkg-dev requirements
      * Use binutils-2.26
        - update debian/control
        - update debian/rules to export the binutils location in PATH, and drop
          the --local-rust-root option because it causes the configure script to
          prefix PATH with /usr/bin again
        - add debian/patches/dont-override-path.patch to stop prefixing PATH
          with /usr/bin when running make
    
     -- Chris Coulson <email address hidden>  Thu, 27 Jul 2017 19:11:37 +0100
  • cargo (0.16.0-0ubuntu1~14.04.1) trusty-security; urgency=medium
    
      * Backport cargo to 14.04
      * Relax debhelper and dpkg-dev requirements
      * Use binutils-2.26
        - update debian/control
        - update debian/rules to export the binutils location in PATH, and drop
          the --local-rust-root option because it causes the configure script to
          prefix PATH with /usr/bin again
        - add debian/patches/dont-override-path.patch to stop prefixing PATH
          with /usr/bin when running make
    
    cargo (0.16.0-0ubuntu1) zesty; urgency=medium
    
      * Update to 0.16.0 which is required to build Firefox
    
      * Don't use the bootstrap.py script for bootstrapping - I've spent enough
        time unsuccessfully trying to bootstrap 0.16.0 on Ubuntu with it.
        - remove debian/bootstrap.py
        - remove debian/cargo-vendor-pack.py
        - remove debian/patches/deps-adjust.patch
        - update debian/patches/series
        - update debian/control
        - update debian/rules
      * cargo vendor doesn't produce anything that needs to be unpacked, so just
        save everything directly in vendor/ and remove
        debian/cargo-vendor-unpack.py
      * Rename debian/deps-tarball-filter.txt to debian/vendor-tarball-filter.txt
        to reflect that vendored crates are now in vendor/ rather than deps/
      * For files that we remove from the tarball, we also need to update the
        .cargo-checksum.json files for the corresponding crates, else the build
        fails.
        - add debian/filter-tarball.py
        - update debian/make_orig_multi.sh
      * Pass -x to cargo vendor to save crates with the version number in
        their path
        - update debian/make_orig_multi.sh
      * Refresh debian/patches/clean-cargo-deps.patch
      * Ensure that the rustc triple is calculated correctly on armhf (code
        copied from the rustc package)
        - update debian/rules
      * Create a .cargo/config at build time to tell cargo to use the vendored
        crates
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Fri, 10 Mar 2017 22:40:23 +0000