File: changelog

package info (click to toggle)
dh-rust 0.0.12
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 120 kB
  • sloc: perl: 413; sh: 197; python: 146; makefile: 2
file content (132 lines) | stat: -rw-r--r-- 4,892 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
121
122
123
124
125
126
127
128
129
130
131
132
dh-rust (0.0.12) unstable; urgency=medium

  * cherry-pick changes from dh-cargo v32:
    + dh-cargo-built-using: fix cross-builds
    + dh-cargo-built-using: replace sed-delimiter with '!'
    + refactor: extract package name into variable
    + dh-cargo-built-using: Use ?= operator for obsolete substvars
    + add comment to X-Cargo-Built-Using
    + dh-cargo-built-using: cargo:Built-Using is not optional

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 27 Sep 2025 10:34:11 +0200

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