aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add functionality to query build serversChristopher Baines2019-03-06
|
* Add new models relating to builds and build serversChristopher Baines2019-03-06
| | | | These will allow tracking what's going on with build servers.
* Switch to guile-json@3Christopher Baines2019-03-06
|
* Add a list of the queued revisions to the index pageChristopher Baines2019-03-03
|
* Guard against errors getting derivations for packagesChristopher Baines2019-03-03
|
* Handle failures in load-new-guix-revisionChristopher Baines2019-03-01
| | | | | | | Currently, I think the desired commit can be missing, if patches come in gradually, and the series changes after the first laminar job has been run. Therefore, try to ignore some errors and just delete the job.
* Make the unknown JSON a bit more sensibleChristopher Baines2019-02-28
|
* Support a source for a jobChristopher Baines2019-02-28
| | | | To describe why this job was enqueued.
* Add some navigation buttonsChristopher Baines2019-02-26
| | | | | Both to the packages and derivations packages, as well as the JSON representation of the pages.
* Add a packages comparison pageChristopher Baines2019-02-25
| | | | | The primary use I have in mind for this is producing a list of strings suitable for building a limited Cuirass job with.
* Add some super crude JSON pagesChristopher Baines2019-02-25
| | | | | | Provide JSON versions of the existing HTML compare and compare/derivations pages. Refactor the code and extract some functions to make this a little less painful.
* Fix showing versions in the comparisonChristopher Baines2019-02-25
| | | | | Previously, some extra data from the query would be added on to the end of the version. This change prevents that from happening.
* Show when revisions are missing, but queued for processingChristopher Baines2019-02-24
|
* Add a new page comparing the derivations of two revisionsChristopher Baines2019-02-24
|
* Load new Guix revisions within a containerChristopher Baines2019-02-24
| | | | | Use some experimental functionality to run the inferior repl in a container. This provides some isolation.
* Build new Guix revisions within an inferiorChristopher Baines2019-02-23
| | | | | Once inferiors can provide some isolation, this will make building guix in this way safer.
* Add some environment variables to the .envrc fileChristopher Baines2019-02-10
|
* Improve the model for derivationsChristopher Baines2019-02-10
| | | | | | These changes mean that more information about derivations is recorded. There are a number of corresponding changes in the database schema that are not tracked in the repository unfortunately.
* Add an error page for unknown commitsChristopher Baines2019-02-08
|
* Actually close database connectionsChristopher Baines2019-02-08
| | | | | | Previously, the connections were not closed, so eventually PostgreSQL would run out. Using a pool of connections would be better, but as a short term solution, just close the connection after each request.
* Initial commitChristopher Baines2019-02-07
This is a service designed to provide information about Guix. At the moment, this initial prototype gathers up information about packages, the associated metadata and derivations. The initial primary use case is to compare two different revisions of Guix, detecting which packages are new, no longer present, updated or otherwise different. It's based on the Mumi project. [1]: https://git.elephly.net/software/mumi.git