| Commit message (Expand) | Author | Age |
* | Use Guile Knots | Christopher Baines | 2025-01-13 |
* | Remove the now unused queue builds script•••This has mostly been replaced by the bffe.
| Christopher Baines | 2024-03-16 |
* | Hack the autotools stuff to try and allow minimal builds•••No idea what this stuff is, but modify it with the intent of allowing building
just the sources related to the agent, if guile-fibers is missing.
This should make it easier to avoid problems in Guix where things like
guile-fibers are currently broken for aarch64-linux, and also avoid having a
load of perl dependencies for the agent, which doesn't use sqitch.
| Christopher Baines | 2022-01-02 |
* | Add local agent messaging•••This is untested, but might be quite cool for running a single agent instance
of the build coordinator, all in one process.
| Christopher Baines | 2021-01-16 |
* | Rework the agent messaging modules | Christopher Baines | 2021-01-15 |
* | Separate the agent messaging server and client code•••So that the client part doesn't depend on fibers.
| Christopher Baines | 2020-10-07 |
* | Split the fibers utils from the main utils module•••To start making it possible to use the agent, without having to load anything
related to fibers (as it doesn't work on the hurd yet).
| Christopher Baines | 2020-10-07 |
* | Add install-data-local to Makefile.am•••To install the sqitch data and README.org.
| Christopher Baines | 2020-09-16 |
* | Use the guile-prometheus library for the metrics•••Which was extracted from the Guix Build Coordinator.
| Christopher Baines | 2020-08-31 |
* | Add a function to notify the Guix Data Service about build events | Christopher Baines | 2020-07-01 |
* | Convert the client actions to happen over HTTP•••There were a few issues with the previous approach, I was concerned about
trying to write to the SQLite database from two processes, it's already
segfaulting occasionally when accessing it from just one. Additionally, the
client actions were already doing things that should happen in the coordinator
process, like allocating builds.
I'm trying to not turn this in to a web app, but not doing very well. Although
having this information and these actions available over the network does make
it possible to build a web app frontend, which I've had in mind.
| Christopher Baines | 2020-05-17 |
* | Add a new metrics module•••To produce Prometheus style metrics for the counts of various things.
| Christopher Baines | 2020-04-26 |
* | Add a script to fetch builds from the Guix Data Service•••As that is an easy way to find things to build.
| Christopher Baines | 2020-04-25 |
* | Implement storing derivations | Christopher Baines | 2020-04-06 |
* | Add a config.scm file | Christopher Baines | 2020-04-04 |
* | Remove EXTRA_DIST from Makefile.am•••It seems to cause problems, as it's defined in guile.am as well.
| Christopher Baines | 2020-04-04 |
* | Initial commit•••Setup done with the aid of [1].
1: https://www.draketo.de/proj/with-guise-and-guile/guile-projects-with-autotools.html
| Christopher Baines | 2020-04-03 |