Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Increase priority for i586-pc-gnu builds | Christopher Baines | 2022-10-18 |
| | | | | | In the queue builds script, as these derivations are needed for building the childhurd VMs. | ||
* | Fix queuing up revisions to be processed in the queue builds script | Christopher Baines | 2022-10-16 |
| | |||
* | Fix missing list in queue builds script | Christopher Baines | 2022-10-11 |
| | |||
* | Fix tags datastructure in the queue builds script | Christopher Baines | 2022-10-11 |
| | |||
* | Tag builds when submitting them | Christopher Baines | 2022-10-10 |
| | | | | | In the queue builds from guix-data-service script. This is to help identifying the source of the build. | ||
* | Tweak hardcoded derivation priorities | Christopher Baines | 2022-10-08 |
| | | | | To separate the build priorities out a bit more. | ||
* | Add a crude way of overriding the hardcoded priorities | Christopher Baines | 2022-05-27 |
| | |||
* | Support specifying branches to submit builds for | Christopher Baines | 2022-05-27 |
| | |||
* | Drop the default number of threads for queuing builds to 1 | Christopher Baines | 2022-05-27 |
| | | | | | This isn't that helpful now that the requests can be cut down by filtering by the presence of builds in the data service. | ||
* | Remove left over peek call from queue builds script | Christopher Baines | 2022-05-27 |
| | |||
* | Support passing the build-server-id to the Guix Data Service | Christopher Baines | 2022-05-24 |
| | | | | | | When querying for package derivations to build. This cuts out derivations that have builds for that particular build server, meaning that less requests need to be made to the coordinator. | ||
* | Check the processed derivations when queuing builds, not before | Christopher Baines | 2022-05-24 |
| | | | | As this should work better when multiple threads are used. | ||
* | Process revisions in parallel when queuing builds | Christopher Baines | 2022-05-22 |
| | |||
* | Prioritise aarch64-linux builds over armhf-linux builds | Christopher Baines | 2022-02-02 |
| | | | | | It's not great that this script hardcodes priorities, but since it does, just update it. | ||
* | Move priority-for-derivation | Christopher Baines | 2022-02-02 |
| | | | | So that it's easier to incorporate the options into this. | ||
* | Support queuing builds in parallel | Christopher Baines | 2021-10-08 |
| | | | | | At least by system+target, as this can help when you're queuing builds for a bunch of systems and targets. | ||
* | Line buffer the queue builds script output | Christopher Baines | 2021-05-14 |
| | | | | So that the output is more consistent. | ||
* | Change the prioritisation again for non native target builds | Christopher Baines | 2020-12-14 |
| | |||
* | Reduce the priority of cross built derivations | Christopher Baines | 2020-12-09 |
| | | | | So that native x86_64-linux derivations are built as a priority. | ||
* | Tweak the prioritisation of derivations | Christopher Baines | 2020-10-13 |
| | | | | | | | These are my own requirements, which isn't ideal. I was already thinking this script shouldn't be part of this repository. Maybe there could be some configuration through passing in Guile code though, that may give the desired flexibility. | ||
* | Remove some hardcoding in the queue builds script | Christopher Baines | 2020-09-27 |
| | |||
* | Reverse systems-and-targets in the queue builds script | Christopher Baines | 2020-09-27 |
| | | | | So that the order of processing reflects the order of command line arguments. | ||
* | Add command line argument to control building channel instances | Christopher Baines | 2020-09-27 |
| | |||
* | Skip duplicate channel instance derivation requests | Christopher Baines | 2020-09-27 |
| | |||
* | Add default for arguments in queue builds script | Christopher Baines | 2020-09-20 |
| | |||
* | Support fetching specific revisions from the Guix Data Service | Christopher Baines | 2020-09-20 |
| | |||
* | Make the processed commits file configurable | Christopher Baines | 2020-09-18 |
| | | | | In the queue builds script. | ||
* | Make the Guix Data Service to queue builds from configurable | Christopher Baines | 2020-09-18 |
| | |||
* | Make the coordinator an argument in the queue builds script | Christopher Baines | 2020-09-18 |
| | |||
* | Increase the retry times for submitting builds | Christopher Baines | 2020-06-20 |
| | |||
* | Remove left over debugging | Christopher Baines | 2020-06-19 |
| | |||
* | Handle the system more explicitly when fetching builds | Christopher Baines | 2020-06-19 |
| | | | | Also support fetching builds for specific systems from the Guix Data Service. | ||
* | Extract out system and target from package-derivations-for-commit | Christopher Baines | 2020-06-19 |
| | |||
* | Retry requests to the Guix Data Service | Christopher Baines | 2020-06-19 |
| | |||
* | Print out a message when waiting in the queue builds script | Christopher Baines | 2020-06-02 |
| | |||
* | Increase the retry delay in the queue builds script | Christopher Baines | 2020-06-02 |
| | |||
* | Use the %processed-commits-file variable in place of the string | Christopher Baines | 2020-06-02 |
| | | | | In the queue builds script. | ||
* | Fix the missing tags argument in the queue builds script | Christopher Baines | 2020-06-01 |
| | |||
* | Include retrying when submitting builds | Christopher Baines | 2020-05-20 |
| | |||
* | Send requests directly to the coordinator for submitting builds | Christopher Baines | 2020-05-20 |
| | |||
* | Convert the client actions to happen over HTTP | Christopher Baines | 2020-05-17 |
| | | | | | | | | | | | | 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. | ||
* | Pass the Guix Data Service instance in for substitutes | Christopher Baines | 2020-05-09 |
| | | | | When submitting builds. | ||
* | Rework the ensure-all-related-derivations-have-builds option | Christopher Baines | 2020-05-09 |
| | | | | | | | This was resulting in duplicate builds for the same output, as that's not what it was guarding against, but I think that was my intention... Anyway this should actually only result in builds being created for outputs that are required. | ||
* | Stop if the build command fails | Christopher Baines | 2020-04-30 |
| | |||
* | Add a script to fetch builds from the Guix Data Service | Christopher Baines | 2020-04-25 |
As that is an easy way to find things to build. |