1 cargo (0.28.0-1) UNRELEASED; urgency=medium
4 * cargo-metadata now includes authors, categories, keywords, readme, and
6 * cargo-metadata now includes a package's metadata table.
7 * Added the --target-dir optional argument. This allows you to specify a
8 different directory than target for placing compilation artifacts.
9 * Cargo will be adding automatic target inference for binaries,
10 benchmarks, examples, and tests in the Rust 2018 edition. If your
11 project specifies specific targets e.g. using [[bin]] and have other
12 binaries in locations where cargo would infer a binary, Cargo will
13 produce a warning. You can disable this feature ahead of time by
14 setting any of the following autobins, autobenches, autoexamples,
16 * Cargo will now cache compiler information. This can be disabled by
17 setting CARGO_CACHE_RUSTC_INFO=0 in your environment.
20 * Update of the alioth ML address.
23 * Update README.source to mention preferred way of upload.
24 * Update unsuspicious files for new release.
26 -- Vasudev Kamath <vasudev@copyninja.info> Sun, 22 Jul 2018 22:14:46 +0530
28 cargo (0.27.0-2) unstable; urgency=medium
30 * Support cross-compile install (upstream PR #5614).
32 -- Ximin Luo <infinity0@debian.org> Wed, 06 Jun 2018 22:35:30 -0700
34 cargo (0.27.0-1) unstable; urgency=medium
38 -- Vasudev Kamath <vasudev@copyninja.info> Sun, 03 Jun 2018 20:42:13 +0530
40 cargo (0.27.0-1~exp1) experimental; urgency=medium
43 * Cargo will now output path to custom commands when -v is passed with
45 * Cargo binary version is now same as the Rust version.
46 * Cargo.lock files are now included in published crates.
49 * Update patch 2004 for the new release.
50 * Add files from clap and vec_map to unsuspicious list.
52 + Update path to libgit2-sys in patch 2001.
53 + Adjust file name and paths to test files to be patched in patch
55 + Drop all unused imports and comment out functions not just drop
56 #[test] in patch 2002.
57 + Drop patch 1001 as its now part of new cargo release.
60 + Update copyright information for new vendored crates.
62 -- Vasudev Kamath <vasudev@copyninja.info> Sat, 02 Jun 2018 15:10:38 +0530
64 cargo (0.26.0-1) unstable; urgency=medium
68 -- Vasudev Kamath <vasudev@copyninja.info> Tue, 01 May 2018 13:02:05 +0530
70 cargo (0.26.0-1~exp1) experimental; urgency=medium
73 * cargo new now defaults to create binary crate instead of library
75 * cargo new will no longer name crates with name starting with rust- or
77 * cargo doc is faster as it uses cargo check instead of full rebuild.
80 * Refresh the patch 2004 against newer Cargo.toml
81 * Mark package compliance with Debian Policy 4.1.4
83 + Drop patch 2003 and 2005, the doc should be built from source using
85 + Drop patch 2006, the wasm32 related test seems to be dropped
87 + Drop patch 1002, merged upstream.
88 + Add tests/generate_lock_file.rs to patch 2002 to disable
89 no_index_update test, this tries to access network.
90 + Refresh patch 1001 with new upstream release.
91 * debian/rules: disable execution of src/ci/dox.sh, this script is no
92 longer present in new release.
94 + Add copyright for humantime crate.
95 + Add copyright for lazycell crate.
96 + Add copyright for quick-error crate
97 + Add copyright for proc-macro2 crate.
99 -- Vasudev Kamath <vasudev@copyninja.info> Sat, 21 Apr 2018 20:59:39 +0530
101 cargo (0.25.0-3) unstable; urgency=medium
104 * Update Vcs-* fields to salsa
107 * Add patch to prevent incremental builds on sparc64.
108 Closes: bug#895300, Thanks to John Paul Adrian Glaubitz.
110 -- Vasudev Kamath <vasudev@copyninja.info> Sun, 15 Apr 2018 12:28:29 +0530
112 cargo (0.25.0-2) unstable; urgency=medium
115 * Depend on rustc 1.24 or later.
116 * Backport a patch to not require dev-dependencies when not needed.
118 -- Vasudev Kamath <vasudev@copyninja.info> Thu, 22 Mar 2018 20:08:17 +0530
120 cargo (0.25.0-1) unstable; urgency=medium
122 * Upload to unstable.
124 -- Vasudev Kamath <vasudev@copyninja.info> Fri, 09 Mar 2018 21:09:38 +0530
126 cargo (0.25.0-1~exp2) experimental; urgency=medium
128 * Disable test running on powerpc and powerpcspe for now. Will be
129 enabled once issue in test suites are fixed.
130 Request from John Paul Adrian Glaubitz in IRC.
132 -- Vasudev Kamath <vasudev@copyninja.info> Sun, 25 Feb 2018 10:27:23 +0530
134 cargo (0.25.0-1~exp1) experimental; urgency=medium
137 * Added a workspace.default-members config that overrides implied --all
138 in virtual workspaces.
139 * Enable incremental by default on development builds.
142 * debian/vendor-tarball-filter.txt: Filter out git test data from
144 * debian/vendor-tarball-unsusupiciousAudit unsuspicious files for 0.25.0
146 * debian/make_orig_multi.sh: Make sure we take filter and unsuspiciaus
147 texts from debian folder.
149 + Drop patch 0001 it is merged upstream.
150 + Fix the typo in description of patch 2006.
151 * Drop source/lintian-override. README under patches directory is no
152 longer considered as a patch file by lintian.
154 + Drop unused vendor crates copyright information.
155 + Add new crates copyright information to copyright.
157 -- Vasudev Kamath <vasudev@copyninja.info> Sat, 24 Feb 2018 14:43:48 +0530
159 cargo (0.24.0-1) unstable; urgency=medium
161 * Upload to unstable.
163 -- Ximin Luo <infinity0@debian.org> Sat, 27 Jan 2018 10:41:06 +0100
165 cargo (0.24.0-1~exp1) experimental; urgency=medium
168 * Supports uninstallation of multiple crates.
169 * `cargo check` unit testing.
170 * Install a specific version using `cargo install --version`
173 * Update vendor-tarball-unsuspicious.txt vendor-tarball-filter.txt for
174 new upstream release.
176 + Mark package compliance with Debian Policy 4.1.3.
178 + Update patch 2001 to work with libgit2-sys-0.6.19.
179 + Update 1002 patch to drop url crate specific hunk as its merged
181 + Add patch 0001 to fix bad_git_dependency test failure.
183 + Add new vendor crates to copyright.
184 + Track rustfmt.toml in top level copyright section.
185 * Add lintian-override for ignoring README from
186 patch-file-present-but-not-mentioned-in-series tag.
188 -- Vasudev Kamath <vasudev@copyninja.info> Thu, 25 Jan 2018 14:57:43 +0530
190 cargo (0.23.0-1) unstable; urgency=medium
192 * Upload to unstable.
193 * Mark package as compliant with Debian Policy 4.1.2.
194 No change required to source.
196 -- Vasudev Kamath <vasudev@copyninja.info> Sun, 10 Dec 2017 15:33:55 +0530
198 cargo (0.23.0-1~exp1) experimental; urgency=medium
201 + Cargo will now build multi file examples in subdirectories of the
202 examples folder that have a main.rs file.
203 + Changed [root] to [package] in Cargo.lock. Old format packages will
204 continue to work and can be updated using cargo update.
205 + Supports vendoring git repositories.
206 * Refresh patch 2004 for new release.
207 * Audit logo.svg file from termion crate.
209 + Drop patch 1001, its merged upstream.
210 + Refresh patch 2002 with new upstream changes.
211 + Refresh patch 2001 with newer libgit2-sys changes.
212 + Add patch 2005 to prevent executing non-existing mdbook command
214 + Move part of typo fix for url crate to patch 1001 to 1002. url crate
215 is not updated in new cargo release.
217 + Remove copyright for gcc crate.
218 + Add copyright information for cc, commoncrypto, crypto-hash,
219 redox_syscall. redox_termios and termion crate.
220 + Add CONTRIBUTING.md to top Files section.
221 + Drop magnet-sys from copyright.
224 -- Vasudev Kamath <vasudev@copyninja.info> Tue, 05 Dec 2017 22:03:49 +0530
226 cargo (0.22.0-1~exp1) experimental; urgency=medium
228 * New upstream release.
229 + Can now install multiple crates with cargo install.
230 + cargo commands inside a virtual workspace will now implicitly pass
232 + Added [patch] section to Cargo.toml to handle prepublication
233 dependencies RFC 1969.
234 + include and exclude fields in Cargo.toml now accept gitignore like
236 + Added --all-target option.
237 + Using required dependencies as a feature is now deprecated and emits
239 * Put upstream PR url for patch 1001.
240 * Add conv crate file to unsuspicious files.
242 + Refresh patches 1001, 2002 and 2004 with new upstream release.
243 + Fix typo in cargo search command and related tests.
245 + Mark package compliance with Debian Policy 4.1.1.
246 + Mark priority for package as optional from extra. Priority extra is
247 deprecated from Debian Policy 4.0.1.
249 + Add newly added vendor copyright information.
251 -- Vasudev Kamath <vasudev@copyninja.info> Sun, 29 Oct 2017 19:50:42 +0530
253 cargo (0.21.1-2) unstable; urgency=medium
255 * Upload to unstable.
257 -- Ximin Luo <infinity0@debian.org> Wed, 25 Oct 2017 23:30:46 +0200
259 cargo (0.21.1-1) experimental; urgency=medium
262 + Add myself as uploader for cargo package.
263 + Mark package compliance with Debian Policy 4.1.0.
264 * Mark tables.rs from unicode-normalization as unsuspicious.
265 * Ignore sublime workspace file from hex crate.
267 + Drop wildcards representing the old crates under vendor folder.
268 + Add copyright information for newer crates under vendor
269 + Add ARCHITECTURE.* to copyright.
271 + Rename patches to follow patch naming guidelines mentioned in
272 debian/patches/README.
273 + Add patch 1001 to fix spelling errors in cargo output messages.
274 + Make patch 2003 DEP-3 compliant.
275 + Adjust make_orig_multi.sh to renamed clean-cargo-deps.patch
277 -- Vasudev Kamath <vasudev@copyninja.info> Sat, 23 Sep 2017 10:41:07 +0530
279 cargo (0.20.0-2) unstable; urgency=medium
281 * Work around #865549, fixes FTBFS on ppc64el.
283 -- Ximin Luo <infinity0@debian.org> Thu, 14 Sep 2017 15:47:55 +0200
285 cargo (0.20.0-1) unstable; urgency=medium
287 * New upstream release.
288 * Fix cross-compiling declarations, Multi-Arch: foreign => allowed
289 * Un-embed libgit2 0.25.1 again. (Closes: #860990)
290 * Update to latest Standards-Version; no changes required.
292 -- Ximin Luo <infinity0@debian.org> Thu, 24 Aug 2017 19:13:00 +0200
294 cargo (0.17.0-2) unstable; urgency=medium
296 * Re-embed libgit2 0.25.1 due to the Debian testing freeze. It will be
297 removed again after the freeze is over, when libgit2 0.25.1 can again
298 enter Debian unstable.
300 -- Ximin Luo <infinity0@debian.org> Wed, 03 May 2017 16:56:03 +0200
302 cargo (0.17.0-1) unstable; urgency=medium
304 * Upload to unstable so we have something to build rustc 1.17.0 with.
306 -- Ximin Luo <infinity0@debian.org> Wed, 03 May 2017 11:24:08 +0200
308 cargo (0.17.0-1~exp3) experimental; urgency=medium
310 * Add git to Build-Depends to fix FTBFS.
311 * Mention cross-compiling in the previous changelog entry.
313 -- Ximin Luo <infinity0@debian.org> Tue, 02 May 2017 13:18:53 +0200
315 cargo (0.17.0-1~exp2) experimental; urgency=medium
317 * Bring in some changes from Ubuntu.
318 - Rename deps/ to vendor/ as that's what upstream uses, and update
319 other files with the new paths too.
320 - Remove cargo-vendor-unpack since we no longer need to postprocess
321 cargo-vendor output in that way.
322 * Document that bootstrap.py probably doesn't work now.
323 * Include /usr/share/rustc/architecture.mk in d/rules instead of duplicating
324 awkward arch-dependent Makefile snippets.
325 * Don't embed libgit2, add a versioned B-D to libgit2-dev.
326 * Add support for cross-compiling bootstrap.
328 -- Ximin Luo <infinity0@debian.org> Mon, 01 May 2017 20:49:45 +0200
330 cargo (0.17.0-1~exp1) experimental; urgency=medium
332 * New upstream release. (Closes: #851089, #859312)
334 -- Ximin Luo <infinity0@debian.org> Thu, 20 Apr 2017 03:16:04 +0200
336 cargo (0.15.0~dev-1) unstable; urgency=medium
338 * New upstream snapshot (git 1877f59d6b2cb057f7ef6c6b34b926fd96a683c1)
339 - Compatible with OpenSSL 1.1.0 (Closes: #828259)
340 * rules: use new link-arg options (Closes: #834980, #837433)
341 - Requires rustc >= 1.13
343 -- Luca Bruno <lucab@debian.org> Fri, 25 Nov 2016 23:30:03 +0000
345 cargo (0.11.0-2) unstable; urgency=high
347 * debian/rules: fix RUSTFLAGS quoting (Closes: #834980)
349 -- Luca Bruno <lucab@debian.org> Sun, 21 Aug 2016 18:21:21 +0000
351 cargo (0.11.0-1) unstable; urgency=medium
354 * New upstream release. (Closes: #826938)
355 - Update deps tarball.
357 - Drop clean-win-crates.patch since time crate is not a dependency
359 - Drop deps-url-fix-toml.patch since merged upstream.
362 * Install subcommand manpages too
363 * Move to a bootstrapped (stage1) build by default
365 -- Luca Bruno <lucab@debian.org> Mon, 15 Aug 2016 13:59:04 +0000
367 cargo (0.9.0-1) unstable; urgency=medium
369 * New upstream version
370 + Fix deprecation errors (Closes: #822178, #823652)
371 + Updated deps tarball
374 -- Luca Bruno <lucab@debian.org> Sat, 07 May 2016 17:56:28 +0200
376 cargo (0.8.0-2) unstable; urgency=low
378 * Prefer libcurl4-gnutls-dev for building (Closes: #819831)
380 -- Luca Bruno <lucab@debian.org> Tue, 05 Apr 2016 22:23:44 +0200
382 cargo (0.8.0-1) unstable; urgency=medium
384 * New upstream version 0.8.0
385 + Updated deps tarball
387 * cargo: removed unused lintian overrides
389 -- Luca Bruno <lucab@debian.org> Sat, 05 Mar 2016 22:39:06 +0100
391 cargo (0.7.0-2) unstable; urgency=medium
393 * Bump standards version
395 + add a new stage2 profile
396 + preserve original Cargo.lock for clean
397 + clean environment to allow multiple builds
399 + update docbase paths after package split
400 + do not reference remote jquery
401 + do not build under nodoc profile
402 * control: update build-deps for build-profiles
404 -- Luca Bruno <lucab@debian.org> Thu, 03 Mar 2016 22:18:32 +0100
406 cargo (0.7.0-1) unstable; urgency=medium
408 * New upstream version 0.7.0
409 + Updated deps tarball and repack filter
411 * Fixes to debian packaging
412 + Updated deps repack script
413 + index packing: use the same TAR format as cargo
414 + rules: ask cargo to build verbosely
415 * Update README.source to match current packaging
417 -- Luca Bruno <lucab@debian.org> Sun, 14 Feb 2016 16:12:55 +0100
419 cargo (0.6.0-2) unstable; urgency=medium
421 * Introduce a cargo-doc package
422 * Fails to build when wget is installed. Force curl
424 * Add the missing VCS- fields
426 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 26 Jan 2016 13:01:16 +0100
428 cargo (0.6.0-1) unstable; urgency=medium
430 * New upstream version 0.6.0
431 + Updated deps tarball
432 + Not shipping a registry index anymore
433 * Refreshed bootstrap.py script
434 + Skip optional dependencies in stage0
435 * Added some crude pack/unpack helpers
436 * copyright: cleaned up unused entries
437 * rules: major update for new 0.6.0 bootstrap
439 -- Luca Bruno <lucab@debian.org> Fri, 04 Dec 2015 00:42:55 +0100
441 cargo (0.3.0-2) unstable; urgency=medium
443 * Fix install target, removing arch-specific path
445 -- Luca Bruno <lucab@debian.org> Sat, 14 Nov 2015 19:46:57 +0100
447 cargo (0.3.0-1) unstable; urgency=medium
450 * First upload to unstable.
451 * Update gbp.conf according to git repo structure.
452 * patches: downgrade missing_docs lints to simple warnings
453 to avoid build failures on newer rustc.
455 -- Luca Bruno <lucab@debian.org> Sat, 14 Nov 2015 17:29:15 +0100
457 cargo (0.3.0-0~exp1) experimental; urgency=low
460 * Initial Debian release. (Closes: #786432)
462 -- Luca Bruno <lucab@debian.org> Tue, 11 Aug 2015 20:15:54 +0200