[Pkg-rust-maintainers] Bug#1109459: rebuilderd: collection of config files and scripts needed for a simple one machine setup
Holger Levsen
holger at layer-acht.org
Mon Jul 28 13:40:27 BST 2025
control: retitle -1 rebuilderd: config files and scripts for a simple one machine setup
control: clone -1 -2
control: clone -1 -3
control: clone -1 -4
control: reassign -3 rebuilderd-worker
control: reassign -4 rebuilderd-worker
control: retitle -3 rebuilderd-worker: config files and scripts for a simple one machine setup
control: retitle -2 rebuilderd: create rebuilderd user
control: retitle -4 rebuilderd-worker: create rebuilderd-worker user with subuid
attached is a .tgz Manuel Alberer <MAlberer at anexia.com>
sent to me during DebConf25 in Brest, which includes these files:
etc/systemd/system/rebuilderd_boot_cleanup.service
etc/systemd/system/rebuilderd-cache-cleanup.service
etc/systemd/system/rebuilderd-cache-cleanup.timer
etc/systemd/system/rebuilderd-pkgsync.service
etc/systemd/system/rebuilderd-pkgsync.timer
etc/systemd/system/rebuilderd.service
etc/systemd/system/rebuilderd-worker at .service
etc/rebuilderd/rebuilderd_cleanup.sh
etc/rebuilderd/rebuilderd.conf
etc/rebuilderd/rebuilder-debian.sh
etc/rebuilderd/rebuilderd_pkgsync.sh
etc/rebuilderd/rebuilderd-sync.conf
etc/rebuilderd/rebuilderd-worker.conf
etc/nginx/nginx.conf
var/www/html/index.html
For trixie I propose to add least put them into
/usr/share/doc/rebuilderd(-worker)/examples/ and maybe
add a README.Debian next to it.
So I've created several new bugs (as cloned above) as
I also suggest we do suggest to install rebuilderd in
the trixie release notes! and this needs some proper docs
somewhere - see
https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/294
I also think we should aim for getting these bugs fixed with a/the first
trixie point release (so no need to hurry them in the next two days).
Final note: I've split out creating the user(s) because that's
more tricky than just providing documentation files: IMO the users
should be seperate and they should have seperate home directories
(/srv/rebuilderd and /srv/rebuilderd-worker) but all config files
should live in /etc/rebuilderd. And probably those two usernames are
ok, or should they be namespaced under debian- ?
--
cheers,
Holger
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
⠈⠳⣄
Dance like no one's watching. Encrypt like everyone is.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rebuilderd_config.tgz
Type: application/x-gtar-compressed
Size: 6468 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20250728/3a6fb4bb/attachment-0001.tgz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20250728/3a6fb4bb/attachment-0001.sig>
More information about the Pkg-rust-maintainers
mailing list