-
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