-
e6504398ec
cli: mark the tree 0.2.0-rc2
main
v0.2.0-rc2
vhaudiquet
2026-10-06 01:14:21 +02:00
-
58cd6f6c41
context: give spawned children a clean fd table
vhaudiquet
2026-10-05 13:27:36 +02:00
-
90a9559c00
deb: collapse the incremental fork logs into one line
vhaudiquet
2026-10-05 10:22:58 +02:00
-
ee7380f572
deb: shorten the staged-tree copy progress label
vhaudiquet
2026-10-05 09:50:34 +02:00
-
692e77f1a1
ci: gate release publishing to final tags, upstream-shape the tarball
vhaudiquet
2026-10-04 17:54:18 +02:00
-
ca5e623184
ci: attach the orig tarball and snap to the tag release
vhaudiquet
2026-10-04 17:41:59 +02:00
-
d0b5ce65a4
deps: build against the crates packaged in Debian
vhaudiquet
2026-10-04 15:59:56 +02:00
-
537bf52656
cli: mark the tree 0.2.0-rc1
v0.2.0-rc1
vhaudiquet
2026-10-04 13:00:21 +02:00
-
946cd8e642
ci: skip crates.io publishing for prerelease tags
vhaudiquet
2026-10-04 13:00:21 +02:00
-
9acf650fc9
deb,config: the staged-tree budget replaces the size cap
vhaudiquet
2026-10-03 23:43:10 +02:00
-
a9a6d2001c
deb,config: keep the newest and the newest successful staged trees
vhaudiquet
2026-10-03 21:29:07 +02:00
-
93943dcce0
deb: do not retain staged trees over the retention size cap
vhaudiquet
2026-10-03 18:28:12 +02:00
-
ed6d88008d
test: rebuild a stale repo pkh binary before the e2e run
vhaudiquet
2026-10-03 13:55:13 +02:00
-
2729f9d9e7
context,deb: run the rules as a nested-namespace build identity
vhaudiquet
2026-10-03 13:00:26 +02:00
-
5544873107
deb: hand the staged tree to the build user selectively and in parallel
vhaudiquet
2026-10-03 04:34:20 +02:00
-
ae679f29d9
pull,ui,report: render the pull downloads as byte progress
vhaudiquet
2026-10-03 02:28:22 +02:00
-
a9f535bce5
Merge branch 'cleanup/errors-deps'
vhaudiquet
2026-10-03 02:23:11 +02:00
-
-
82600b1d22
apt/release: type the file-verification and armor errors
vhaudiquet
2026-10-03 01:52:04 +02:00
-
a59e99b107
new: type the scaffold validator errors
vhaudiquet
2026-10-03 01:48:27 +02:00
-
82a15c7426
debian: type the errors of the format primitives
vhaudiquet
2026-10-03 01:44:11 +02:00
-
5c7627925f
deps: add thiserror
vhaudiquet
2026-10-03 01:37:09 +02:00
-
8c8ee5beee
pull,package_info,ui,cli: report the pull flow via BuildView
vhaudiquet
2026-10-03 01:36:51 +02:00
-
9004a33bae
deps: trim the tokio feature set to the APIs in use
vhaudiquet
2026-10-03 01:29:40 +02:00
-
4d59890d5a
deps: drop the lazy_static dependency
vhaudiquet
2026-10-03 01:28:16 +02:00
-
239bcb28df
data,apt/release,distro_info,new: replace lazy_static with LazyLock
vhaudiquet
2026-10-03 01:28:00 +02:00
-
486856da60
prune,ui: show the removal pass, prefix the sizing spinner
vhaudiquet
2026-10-03 01:28:30 +02:00
-
f6f2b882a8
deb,report,ui: report the staged-tree copy while a record forks
vhaudiquet
2026-10-03 01:28:30 +02:00
-
83a853d259
utils/size,prune: share the concurrent tree walker and byte formatting
vhaudiquet
2026-10-03 01:26:45 +02:00
-
dc01812847
deps: drop the unused cmd_lib dependency
vhaudiquet
2026-10-03 01:24:54 +02:00
-
-
1cc64a37da
deb: make apt wait for the shared archives lock
vhaudiquet
2026-10-02 23:52:56 +02:00
-
b85a377b24
prune,ui,docs: color the digest, add -f/--force and a sizing spinner
vhaudiquet
2026-10-02 23:43:04 +02:00
-
74c74f0a61
prune: size the artifacts concurrently, drop the per-path info lines
vhaudiquet
2026-10-02 23:29:21 +02:00
-
2991237c91
prune,docs: group the prune report by kind with sizes
vhaudiquet
2026-10-02 23:22:14 +02:00
-
8485e7272b
deb: sync upper entries through the privileged removal path
vhaudiquet
2026-10-02 23:03:15 +02:00
-
f1e8244e73
docs: drop the plans directory
vhaudiquet
2026-10-02 21:31:27 +02:00
-
b246b30eac
docs: tighten the README prose
vhaudiquet
2026-10-02 21:28:21 +02:00
-
e4612ca128
deb: give the build-user setup and resume cleanup their own phases
vhaudiquet
2026-10-02 20:39:24 +02:00
-
4535255844
logfmt: collapse the rootless chown EPERM flood into one digest line
vhaudiquet
2026-10-02 18:42:36 +02:00
-
6050da7dbb
Revert "deb: run the rootless build step under fakeroot, sharing the state"
vhaudiquet
2026-10-02 18:42:36 +02:00
-
b8adb318bd
deb: stage the pointed-at tree, not its parent
vhaudiquet
2026-10-02 17:55:22 +02:00
-
5f36a54e7c
deb: run the rootless build step under fakeroot, sharing the state
vhaudiquet
2026-10-02 17:36:05 +02:00
-
6967813fa0
cli: drop pkh deb --mode and tighten the deb flag help texts
vhaudiquet
2026-10-02 15:45:49 +02:00
-
2ab2ff91e9
deb: record per-phase build timings, shown by pkh deb profile
vhaudiquet
2026-10-02 14:17:15 +02:00
-
7055d69152
Merge branch 'rootless-builds'
vhaudiquet
2026-10-02 12:58:44 +02:00
-
-
abc89c4544
test: drop the coreutils xfail, rootless builds clear it
vhaudiquet
2026-10-02 12:43:32 +02:00
-
672d17136b
deb: run the user probes through sh with stderr dropped
vhaudiquet
2026-10-02 12:26:46 +02:00
-
7b47a3b32c
deb: build the rules as an unprivileged user in pkh chroots
vhaudiquet
2026-10-02 12:23:02 +02:00
-
decd092871
test: xfail gdb, grub2 and u-boot in the e2e catalog
vhaudiquet
2026-10-02 12:14:55 +02:00
-
-
d9c11cf0e7
test: xfail binutils in the e2e catalog
vhaudiquet
2026-10-02 11:54:53 +02:00
-
88fcafc274
deb: point the build HOME at a chroot-internal scratch directory
vhaudiquet
2026-10-02 11:54:53 +02:00
-
0ef0505829
pull: keep self-prefixed multi-orig components in place
vhaudiquet
2026-10-02 02:23:22 +02:00
-
14704db777
pull: create the addon directory when unwrapping a multi-orig component
vhaudiquet
2026-10-02 01:43:54 +02:00
-
5e4b9cb231
fmt: apply rustfmt
vhaudiquet
2026-10-02 01:28:08 +02:00
-
61b95c0ac1
test: xfail systemd in the e2e catalog
vhaudiquet
2026-10-02 01:19:45 +02:00
-
3038cdf5e7
deb: export DEB_RULES_REQUIRES_ROOT for the rules
vhaudiquet
2026-10-02 01:19:33 +02:00
-
bb90842ac9
deb: resolve pocket suites and serve Debian security updates
vhaudiquet
2026-10-02 01:19:24 +02:00
-
3c70ccce19
pull: include the patch output when a .diff.gz fails to apply
vhaudiquet
2026-10-02 01:18:58 +02:00
-
69bb29a291
pull: ignore the pax global header when detecting a tarball wrapper
vhaudiquet
2026-10-02 01:18:48 +02:00
-
3227c0abb9
pull: unwrap multi-orig components into their addon directory
vhaudiquet
2026-10-02 01:18:22 +02:00
-
b143fa661d
docs: document the e2e package harness
vhaudiquet
2026-10-01 22:24:08 +02:00
-
87f5b31602
test: add the e2e package harness
vhaudiquet
2026-10-01 22:24:07 +02:00
-
a4be046aaa
deb: export the dpkg architecture environment for the rules
vhaudiquet
2026-10-01 22:23:55 +02:00
-
ca0782488f
deb: resolve suite aliases in the target series
vhaudiquet
2026-10-01 22:23:55 +02:00
-
913ef2027a
pull: fix archive extraction and tree assembly
vhaudiquet
2026-10-01 22:23:43 +02:00
-
2d57b1f0bc
deps: add bzip2-rs for bz2 orig tarballs
vhaudiquet
2026-10-01 22:23:34 +02:00
-
8ab69991ce
fmt: apply rustfmt
vhaudiquet
2026-10-01 16:41:28 +02:00
-
ed76b3ef7f
deb,build: export ddebs from binary builds
vhaudiquet
2026-09-30 14:18:45 +02:00
-
72992f6ec8
deb: create the chroot's device nodes as char devices
vhaudiquet
2026-09-30 13:47:39 +02:00
-
d946af8bb6
deb,cli,test,docs: record and show dep-install and build durations
vhaudiquet
2026-09-30 12:45:13 +02:00
-
6385cf6dc1
deb,cli,test: add --mirror to build and resolve from a pinned mirror
vhaudiquet
2026-09-29 23:06:24 +02:00
-
8cf9489072
logfmt: teach the make classifier kbuild status tags and warnings
vhaudiquet
2026-09-29 16:35:30 +02:00
-
2de191cf6d
deb: print raw build output again with --verbose
vhaudiquet
2026-09-29 15:19:17 +02:00
-
562626e878
deb: report a kept record honestly when no staged tree exists
vhaudiquet
2026-09-29 15:05:08 +02:00
-
ab0c65dc37
deb: skip unreadable paths while snapshotting the staged parent
vhaudiquet
2026-09-29 14:57:39 +02:00
-
6a8c301705
deb: integrate ccache for content-keyed compile reuse
vhaudiquet
2026-09-29 14:39:54 +02:00
-
0e1e37b2e6
deb: share the apt download cache across builds
vhaudiquet
2026-09-29 14:22:49 +02:00
-
dd2634abe3
deb: shrink records to upper, journal and log; keep metadata for every build
vhaudiquet
2026-09-29 14:00:34 +02:00
-
81f0d52f85
deb: rework build sessions into immutable per-build records
vhaudiquet
2026-09-29 12:56:29 +02:00
-
d65d3264f4
deb: add opt-in --incremental flag for single-flag iterate loops
vhaudiquet
2026-09-29 12:17:05 +02:00
-
a3f6b97335
clippy: elide the needless lifetimes of series_patches_to_apply
vhaudiquet
2026-09-29 12:12:38 +02:00
-
6bb31ea533
chlog: add -f/--file to target a specific changelog
vhaudiquet
2026-09-29 12:03:49 +02:00
-
babddad505
chlog: cap the no-tag history search with --limit
vhaudiquet
2026-09-29 12:02:43 +02:00
-
e7cad0b1ca
deb: apply real patches in single-debian-patch trees
vhaudiquet
2026-09-28 14:04:22 +02:00
-
d927dc93ab
deb: survive crashed sessions and config-blind resumes
vhaudiquet
2026-09-28 00:05:14 +02:00
-
6bb8ab5016
deb,prune: clean up orphaned session lock files
vhaudiquet
2026-09-27 23:32:21 +02:00
-
961f6bc234
deb: wipe the staged tree when overlay staging falls back to a copy
vhaudiquet
2026-09-27 23:32:16 +02:00
-
318bcea341
docs: document pkh test
vhaudiquet
2026-09-27 21:32:14 +02:00
-
8513805f98
test: point at root in the local-mode apt failure
vhaudiquet
2026-09-27 21:24:10 +02:00
-
d35ffefacb
test: add the differential harness against autopkgtest
vhaudiquet
2026-09-27 21:16:31 +02:00
-
7790b9452d
test: add --mode vm, the autopkgtest escape hatch
vhaudiquet
2026-09-27 21:13:47 +02:00
-
15cc19007f
prune: garbage-collect pkh test run directories
vhaudiquet
2026-09-27 21:08:22 +02:00
-
2a9287d942
test,cli: wire pkh test into the CLI
vhaudiquet
2026-09-27 21:04:03 +02:00
-
299b5c28c3
test: add pkh test, the native DEP-8 runner for local and chroot
vhaudiquet
2026-09-27 21:00:34 +02:00
-
d30b179430
report,ui: name the tee log by flow kind
vhaudiquet
2026-09-27 20:41:40 +02:00
-
067e0614e6
debian: add the DEP-8 tests-control parser
vhaudiquet
2026-09-27 20:35:01 +02:00
-
1c8f4cf35b
docs: document incremental builds and the session design
vhaudiquet
2026-09-26 11:52:07 +02:00
-
1b71a6814c
cli: add deb --resume/--keep and the deb list subcommand
vhaudiquet
2026-09-26 11:51:55 +02:00
-
aaa6723d2f
prune: garbage-collect resumable build sessions
vhaudiquet
2026-09-26 11:51:46 +02:00
-
8ff423ffb8
deb: add resumable build sessions
vhaudiquet
2026-09-26 11:51:06 +02:00
-
0f1446ad4d
context: stage trees over a caller-supplied overlay upperdir
vhaudiquet
2026-09-26 11:50:39 +02:00