FS#77791 - [sccache] Add feature flag dist-server
Attached to Project:
Community Packages
Opened by Arvid Norlander (VorpalGun) - Thursday, 09 March 2023, 12:29 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 24 May 2023, 22:27 GMT
Opened by Arvid Norlander (VorpalGun) - Thursday, 09 March 2023, 12:29 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 24 May 2023, 22:27 GMT
|
Details
Description:
Currently sccache in Arch Linux is built with support for being a distributed client, but the server & scheduler itself is not built nor installed. It would be nice to have the server as well. A systemd unit for it would be a nice bonus, but isn't required. Additional info: * package version(s) 0.3.3-1 * config and/or log files etc: N/A * link to upstream bug report, if any: N/A Steps to reproduce: 1. pacman -S sccache 2. Try to set up sccache cluster, notice the sccache-dist binary is missing. |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Wednesday, 24 May 2023, 22:27 GMT
Reason for closing: Implemented
Additional comments about closing: 0.5.0-2
Wednesday, 24 May 2023, 22:27 GMT
Reason for closing: Implemented
Additional comments about closing: 0.5.0-2
Comment by
Arvid Norlander (VorpalGun) -
Thursday, 09 March 2023, 12:32 GMT
Comment by
Maxime Gauduin (Alucryd) -
Wednesday, 24 May 2023, 22:26 GMT
There is an example systemd unit in
https://github.com/mozilla/sccache/blob/main/docs/DistributedQuickstart.md#making-a-build-server-start-at-boot-time
that could be adapted to Arch.
Added the feature. I didn't add any systemd service though, the
one suggested runs as root and I would rather ship one with
DynamicUser. However I don't really have the time do troubleshoot
any issue that might bring up at the moment, and I barely use
sccache as a client, let alone host a server.