deb: cross-compilation, ephemeral contexts, local builds #1

Merged
vhaudiquet merged 41 commits from experimental-cross into main 2025-12-25 17:10:47 +00:00
Owner

Multiple changes:

  • New contexts (schroot, unshare)
  • Cross-building quirks, with ephemeral contexts and repositories management
  • Contexts with parents, global context manager, better lifetime handling
  • Local building of binary packages
  • Pull: pulling dsc files by default
  • Many small bugfixes and changes
Multiple changes: - New contexts (schroot, unshare) - Cross-building quirks, with ephemeral contexts and repositories management - Contexts with parents, global context manager, better lifetime handling - Local building of binary packages - Pull: pulling dsc files by default - Many small bugfixes and changes
vhaudiquet added 7 commits 2025-12-24 10:52:39 +00:00
vhaudiquet added 2 commits 2025-12-24 11:30:47 +00:00
vhaudiquet added 1 commit 2025-12-24 11:34:03 +00:00
fmt
Some checks failed
CI / build (pull_request) Failing after 2m17s
494902bc81
vhaudiquet added 1 commit 2025-12-24 11:51:26 +00:00
ci: added unshare runtime dependency
Some checks failed
CI / build (pull_request) Failing after 1m16s
6f0d2f0298
vhaudiquet added 1 commit 2025-12-24 11:53:35 +00:00
ci: right unshare dependency
Some checks failed
CI / build (pull_request) Failing after 2m11s
6ed59836bc
vhaudiquet added 1 commit 2025-12-24 11:58:47 +00:00
ci: try testing with sudo
Some checks failed
CI / build (pull_request) Failing after 1m21s
2d5360f374
vhaudiquet force-pushed experimental-cross from 2d5360f374 to 6ed59836bc 2025-12-24 12:16:02 +00:00 Compare
vhaudiquet added 1 commit 2025-12-24 13:35:16 +00:00
deb/cross: try automount /dev
Some checks failed
CI / build (pull_request) Failing after 32s
809f4d0e4a
vhaudiquet added 1 commit 2025-12-24 14:00:59 +00:00
fmt
Some checks failed
CI / build (pull_request) Failing after 2m11s
239597ffca
vhaudiquet added 1 commit 2025-12-24 18:03:33 +00:00
unshare: full rootless
Some checks failed
CI / build (pull_request) Has been cancelled
ab7f2ca1a1
vhaudiquet added 1 commit 2025-12-24 18:57:51 +00:00
ci: 'debug' log level for tests
Some checks failed
CI / build (pull_request) Failing after 31m28s
eac47e3e8b
vhaudiquet added 1 commit 2025-12-24 23:46:37 +00:00
test: ci testing logs
Some checks failed
CI / build (pull_request) Failing after 1m39s
a7a1633a78
vhaudiquet force-pushed experimental-cross from a7a1633a78 to 22f21ff4cf 2025-12-24 23:48:05 +00:00 Compare
vhaudiquet added 1 commit 2025-12-25 00:01:41 +00:00
added logging for local builds
Some checks failed
CI / build (pull_request) Has been cancelled
631ca8e777
vhaudiquet added 1 commit 2025-12-25 00:11:02 +00:00
unshare: test without proc
Some checks failed
CI / build (pull_request) Failing after 31s
5fbef935b6
vhaudiquet added 1 commit 2025-12-25 11:34:18 +00:00
fmt
Some checks failed
CI / build (pull_request) Has been cancelled
4e09514d22
vhaudiquet added 1 commit 2025-12-25 11:47:09 +00:00
better logging for cross
Some checks failed
CI / build (pull_request) Failing after 31m38s
10f343f92f
vhaudiquet added 1 commit 2025-12-25 12:27:27 +00:00
ci: cap_sys_admin
Some checks failed
CI / build (pull_request) Failing after 8s
812cba2a3c
vhaudiquet added 1 commit 2025-12-25 12:31:09 +00:00
ci: test image
Some checks failed
CI / build (pull_request) Failing after 8s
98ce4e8ae7
vhaudiquet added 1 commit 2025-12-25 12:33:03 +00:00
ci: setup node
Some checks failed
CI / build (pull_request) Failing after 7s
3f79999449
vhaudiquet added 1 commit 2025-12-25 12:34:20 +00:00
ci: setup 2
Some checks failed
CI / build (pull_request) Failing after 35s
e96f8c308b
vhaudiquet added 1 commit 2025-12-25 12:35:35 +00:00
ci: setup 3
Some checks failed
CI / build (pull_request) Failing after 1m6s
e839001cbc
vhaudiquet added 1 commit 2025-12-25 12:37:19 +00:00
ci: setup 4
Some checks failed
CI / build (pull_request) Failing after 3m1s
2015cf34c0
vhaudiquet added 1 commit 2025-12-25 12:51:31 +00:00
ci: removed cap
Some checks failed
CI / build (pull_request) Failing after 32m10s
1f2a23e307
vhaudiquet added 1 commit 2025-12-25 13:36:47 +00:00
mmdebstrap: use unshare
Some checks failed
CI / build (pull_request) Failing after 2m45s
208cc9690f
vhaudiquet added 1 commit 2025-12-25 13:42:05 +00:00
ci: cap
Some checks failed
CI / build (pull_request) Failing after 2m55s
a216afe27e
vhaudiquet added 1 commit 2025-12-25 13:45:59 +00:00
ci: privileged container
Some checks failed
CI / build (pull_request) Failing after 2m51s
d5001e9ccf
vhaudiquet added 1 commit 2025-12-25 14:36:04 +00:00
ci: apparmor unconfined
Some checks failed
CI / build (pull_request) Failing after 5m38s
c8938fcb02
vhaudiquet added 1 commit 2025-12-25 14:58:05 +00:00
unshare: map user
Some checks failed
CI / build (pull_request) Failing after 5m51s
f498e13458
vhaudiquet added 1 commit 2025-12-25 15:05:14 +00:00
unshare: escape command
Some checks failed
CI / build (pull_request) Failing after 5m44s
32f44f0003
vhaudiquet added 1 commit 2025-12-25 15:15:06 +00:00
cross: reformat
Some checks failed
CI / build (pull_request) Failing after 5m34s
616aee9ac0
vhaudiquet added 1 commit 2025-12-25 15:24:00 +00:00
unshare: fix options
Some checks failed
CI / build (pull_request) Failing after 5m27s
2e1bb6603d
vhaudiquet added 1 commit 2025-12-25 15:37:31 +00:00
ci: add subuid
Some checks failed
CI / build (pull_request) Failing after 2m12s
889b8e5ff6
vhaudiquet added 1 commit 2025-12-25 15:42:23 +00:00
ci: default value uid
Some checks failed
CI / build (pull_request) Failing after 6m6s
7748282d91
vhaudiquet added 1 commit 2025-12-25 15:49:50 +00:00
unshare: no --mount-proc
Some checks failed
CI / build (pull_request) Failing after 8m1s
f19b1c33dd
vhaudiquet added 1 commit 2025-12-25 16:13:33 +00:00
ci: git, sbuild no clean
Some checks failed
CI / build (pull_request) Failing after 7m32s
a5536064ee
vhaudiquet added 1 commit 2025-12-25 16:57:49 +00:00
disable test: sbuild cannot run in container it seems
All checks were successful
CI / build (pull_request) Successful in 7m24s
ed0de446e7
vhaudiquet merged commit 1538e9ee19 into main 2025-12-25 17:10:47 +00:00
vhaudiquet deleted branch experimental-cross 2025-12-25 17:10:50 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: vhaudiquet/pkh#1