File: changelog

package info (click to toggle)
dh-rust 0.0.11
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 120 kB
  • sloc: perl: 413; sh: 191; python: 146; makefile: 2
file content (120 lines) | stat: -rw-r--r-- 4,411 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
dh-rust (0.0.11) unstable; urgency=medium

  * avoid uninitialized value when env var RUSTFLAGS is unset;
    closes: bug#1094240, thanks to Santiago Vila
  * sort library packages by dependencies
    (not just dependency count);
    closes: bug#1094199, thanks to NoisyCoil and Hilko Bengen

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 08 Feb 2025 01:32:57 +0100

dh-rust (0.0.10) unstable; urgency=medium

  * fix call to dh-rust-built-using

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 12 Sep 2024 20:00:33 +0200

dh-rust (0.0.9) unstable; urgency=medium

  * simplify: pass DEB_BUILDDIR only for cargo install
  * simplify: call dh-rust-built-using only once (drop dry-run code)
  * fix use CARGO_PROFILE in dh-rust-built-using
  * fix support for option --sourcedirectory in dh-rust-built-using

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 12 Sep 2024 19:10:29 +0200

dh-rust (0.0.8) unstable; urgency=medium

  * fix set BUILDDIR to SOURCEDIR/target (not to SOURCEDIR)
  * drop superfluous trailing slash in remap pattern
  * drop hardcoded cargo-wrapper flag --link-from-system
  * support RUSTFLAGS overriding CARGO_HOME settings
  * unconditionally remap registry in CARGO_HOME settings
  * remap non-registry crates via RUSTFLAGS
  * use CARGO_PROFILE,
    or "release" or "dev" based on DEB_BUILD_OPTS=noopt
  * fix set target triple also for cargo subcommands check and run

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 23 Aug 2024 15:39:26 +0200

dh-rust (0.0.7) unstable; urgency=medium

  * fix fatal typo in dh-rust-built-using
  * tighten shell scripts:
    + drop superfluous quoting
    + fail with our error message, by ignoring dpkg-query error
    + avoid ls and double while loop
    + canonicalize working directory only once

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 02 Aug 2024 22:37:42 +0200

dh-rust (0.0.6) unstable; urgency=medium

  * update TODOs, referencing related bugreports
  * tighten shell scripts: fix most shellcheck warnings
  * fix support for option --sourcedirectory
  * simplify creating dummy checksum file

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 30 Jul 2024 23:04:51 +0200

dh-rust (0.0.5) unstable; urgency=medium

  * fix comma-separate Uploaders
  * fix declare used Dh_Lib function get_buildoption

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 12 Jul 2024 08:30:27 +0200

dh-rust (0.0.4) unstable; urgency=medium

  * revert built-using signature to use prefix dh-cargo:

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 12 Jul 2024 01:39:12 +0200

dh-rust (0.0.3) unstable; urgency=medium

  * have dh-sequence-rust enable rust buildsystem

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 11 Jul 2024 21:06:48 +0200

dh-rust (0.0.2) unstable; urgency=medium

  * revive pre-fork licensing;
    thanks to Jeremy Bícha, Fabian Grünbichler
    and Johannes Schauer Marin Rodrigues
    (see bug#1076153)

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 11 Jul 2024 20:14:10 +0200

dh-rust (0.0.1) unstable; urgency=medium

  * initial release,
    derived from dh-cargo v31 and cargo 0.66.0+ds2-1;
    closes: bug#1076153
  * resolve crate name and version from Cargo.toml
  * support debhelper options --sourcedirectory --builddirectory
  * support debhelper option --no-package
  * validate package names against Cargo.toml entries
  * generate cargo-checksum during install
  * support --remap-path-prefix option sets in RUSTFLAGS
  * pass cargo --remap-path-prefix option sets in RUSTFLAGS
  * support workspace (i.e. multi-crate project)
  * bugfix: support documented shorter CARGO_HOME path
  * support cargo option --path
  * allow overriding CARGO_HOME
  * support DEB_BUILD_OPTIONS=terse
  * use "cargo package" to install crate contents
  * feat: warn when cargo wrapper bails due to mismatching CARGO_HOME
  * modernize: add suffix .toml to config file,
    supported since cargo 1.39
  * omit installing COPYING* LICENSE* Cargo.toml.orig debian/patches
  * use debian/Cargo.lock or Cargo.lock (in that order) during build
    if Cargo.lock exists
  * use crates below debian/vendorlibs when available
  * tighten compile flags and support DEB_BUILD_OPTIONS=noopt
  * use dh_auto_build (not confusingly only dh_auto_test)
  * relicense as GPL-3+
  * explicitly declare used Dh_Lib functions
  * use JSON::PP function decode_json (not OO interface)
  * use Dh_Lib function qx_cmd (not bareword nor two-argument open)

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 11 Jul 2024 18:18:16 +0200