File: changelog

package info (click to toggle)
debcraft 0.8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 360 kB
  • sloc: sh: 2,081; makefile: 47
file content (172 lines) | stat: -rw-r--r-- 7,390 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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
debcraft (0.8.1) unstable; urgency=medium

  * Fix various typos and grammar issues
  * When building for Ubuntu, use the *-proposed pocket by default
  * Build Ubuntu 26.04 binaries as amd64v3 by default
  * Refactor DEBIAN_VERSION and PACKAGE_VERSION into shared location
  * Improve version parsing in commit message amendment
  * Use -B flag when creating import branch in instructions
  * Add interactive safeguard for patch rebase failures
  * Implement log_command() to show users what commands are run
  * Store git commit id in source exports
  * Update Debian copyright for 2026
  * Drop redundant `Priority: optional`
  * Bump Debian Policy version
  * Surround K in `[k]ept` for clarity on what K means in the prompt when
    running `debcraft update`

 -- Otto Kekäläinen <otto@debian.org>  Tue, 20 Jan 2026 07:14:34 +0000

debcraft (0.8.0) unstable; urgency=medium

  * Replace deprecated `cp` option `no-clobber` with equivalent `update=none`
  * Switch diffoscope to only compare using the .changes plugin
  * Use clickable_link() to print OSC 8 hyperlinks in shell
  * Show links without scheme so output is shorter and cleaner
  * Fix test suite to handle OSC8 hyperlink sequences in output
  * Disable lintian-brush as it was removed from Debian testing
  * Point the stars in the logo up

 -- Otto Kekäläinen <otto@debian.org>  Sun, 04 Jan 2026 08:08:08 +0000

debcraft (0.7.0) unstable; urgency=medium

  [ Otto Kekäläinen ]
  * Implement `debcraft logs` to list package builds (and releases)
  * Implement first version of `debcraft update`
  * Add Bash completion for update and logs commands
  * Change dput target in `debcraft release` depending on vendor
  * Use existing orig tarball if present in all commands
  * Add debugging function log_debug_env() to list all variables
  * Add 'resolute' as the new default Ubuntu development release

  [ Dominik Stadler ]
  * Add initial support for Debian Forky

 -- Otto Kekäläinen <otto@debian.org>  Sat, 22 Nov 2025 10:36:37 -0800

debcraft (0.6.0) unstable; urgency=medium

  [ Otto Kekäläinen ]
  * Rename `debcraft validate` to `debcraft improve` and extend features
    (Closes: #1111477)
  * Support enabling local repo with DEBCRAFT_EXTRA_REPOSITORY
  * If package has no autopkgtests, use autodep8 to run some
  * Fall back to commit id when building a detached HEAD
  * Make upstream tarball (if exists) available for builds
  * Improve notification about cleaning and resetting git repository
  * Add Debian to Ubuntu release mapping: Trixie is like Plucky
  * Strip debug symbols from GCC to keep container image size reasonable
  * Update copyright years and format debian/copyright properly
  * Separate test depends from build depends (Closes: #1116727)
  * Pin Debian experimental to enable packages getting installed from there
  * Add support for sccache and Rust builds caching
  * Replace `dpkg-parsechangelog` with plain shell commands
  * Store all build artefacts in ~/.cache/debcraft
  * When checking for release tags, only consider name space debian|ubuntu/*
  * Strip `-proposed-updates` from container name, similar to `-security`
  * On every build run './debian/rules clean' to ensure sources are clean
  * Run `apt-get update` in background so dropping to `debcraft shell` is faster

  [ TheJayMann ]
  * Ignore quilt exit code 2

  [ Dominik Stadler ]
  * Add section about using debcraft in GitHub Actions

  [ Nicola Chiapolini ]
  * Explicitly use `Containerfile` to fix container builds with Docker

  [ Aquila Macedo ]
  * Implement proper CI with Docker-in-Docker setup for Debcraft development,
    but temporarily skip failing tests in GitLab CI until everything has been
    made fully compatible with DinD CI runs

 -- Otto Kekäläinen <otto@debian.org>  Fri, 10 Oct 2025 22:23:45 -0700

debcraft (0.5.0) unstable; urgency=medium

  [ TheJayMann ]
  * Use git rev-parse to retrieve commit id
  * Implement cross-builds with e.g.
    'debcraft build --host-architecture=arm64'

  [ Otto Kekäläinen ]
  * Apply patches with Quilt when dpkg-source is skipped
  * Clean up *after* the build if run with `--clean`
  * Allow distribution selection to have `-backports` suffix
  * Add 'questing' as the new default Ubuntu development release

 -- Otto Kekäläinen <otto@debian.org>  Sat, 03 May 2025 18:16:25 -0700

debcraft (0.4.0) unstable; urgency=medium

  * Implement proper Bash completion
  * Check that logs exist before trying to compare them
  * Ensure downloader has fresh apt archive cache available
  * Include ccache in 'debcraft release --with-binaries'
  * Introduce `debcraft build --skip-sources` and build full packages by default
  * Warn about potential unapplied patches on binary-only 'build' and 'test'

 -- Otto Kekäläinen <otto@debian.org>  Fri, 21 Feb 2025 21:10:40 -0800

debcraft (0.3.0) unstable; urgency=medium

  * Always run `apt-get update` before installing packages in containers
  * Add 'plucky' as the new default Ubuntu development release
  * Export pristine-tar based on upstream version, not newness
  * Sort blhc.log to make comparisons between build practical
  * Refactor Containerfile to be available for even older Debian releases
  * Add support for building on Debian Stretch
  * Install command-not-found along with other validator dependencies
  * Skip log creation and analysis for .deb files when they don't exists
  * Activate extra repositories if `debian/ci/` exits
  * Add new option '--with-binaries' so releaser can be used to upload NEW packages

 -- Otto Kekäläinen <otto@debian.org>  Fri, 06 Dec 2024 18:36:59 -0800

debcraft (0.2.1) unstable; urgency=medium

  * Improve man page
  * Refactor Containerfile to be compatible with older Debian releases
  * Bugfix: Use colon instead of 'pass', there is no such command in Bash

 -- Otto Kekäläinen <otto@debian.org>  Fri, 06 Sep 2024 18:40:31 -0700

debcraft (0.2.0) unstable; urgency=medium

  * Resolve Debcraft version at run-time (Closes: #1077627)
  * Make 'oracular' the default Ubuntu branch
  * Make downloading and building in one go more robust
  * Make newly built packages available when running 'shell'
  * Add 'debcraft test' to run autopkgtest
  * Download package only on 'build' and 'validate', otherwise expect it
  * Compare to previous tagged release or build
  * Create buildinfo.log and changes.log with normalized names for diffing
  * Include string 'DEBCRAFT' in error messages

 -- Otto Kekäläinen <otto@debian.org>  Wed, 21 Aug 2024 15:28:01 -0700

debcraft (0.1.1) unstable; urgency=medium

  [ Otto Kekäläinen ]
  * Update Vcs-* after project moved to general Debian namespace on Salsa
  * Handle missing signature files on pristine-tar branch properly
  * Install Debcraft library files in /usr/share/debcraft (Closes: #1077259)
  * Implement minimal and superficial autopkgtests for Debcraft
  * Use Debputy to lint and reformat (replacing wrap-and-sort)
  * See git commit log for full list of changes and explanations

  [ Chris Lamb ]
  * Omit run-time DEB_BUILD_OPTIONS contents from man page (Closes: 1077479)

  [ Bastian Venthur ]
  * Fix some more user facing spelling and improve README

 -- Otto Kekäläinen <otto@debian.org>  Mon, 29 Jul 2024 22:05:33 -0700

debcraft (0.1.0) unstable; urgency=medium

  * Initial release to Debian

 -- Otto Kekäläinen <otto@debian.org>  Mon, 01 Jul 2024 17:23:06 -0700