aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Improve the query in select-derivations-and-build-statusChristopher Baines2019-03-24
| | | | Fix handling derivations which target multiple systems (somehow?).
* Deduplicate file-names in select-derivations-and-build-statusChristopher Baines2019-03-24
| | | | As this can make the queries a bit more readable.
* Extract out deduplicate-strings to the utils moduleChristopher Baines2019-03-24
|
* Add ruby-rerun to the guix-dev.scm fileChristopher Baines2019-03-24
| | | | | As this is useful for running the server, and restarting automatically on code changes.
* Order the index page guix revision jobsChristopher Baines2019-03-19
|
* Check the type of the header values in branch-updated-emailsChristopher Baines2019-03-19
|
* Add support for processing branch updated emailsChristopher Baines2019-03-19
|
* Fix the layout on the derivation and store item pagesChristopher Baines2019-03-19
|
* Improve the form styling on the index pageChristopher Baines2019-03-17
|
* Ensure all rows contain a columnChristopher Baines2019-03-17
| | | | | As this helps with the layout, especially the whitespace to the left on smaller screens.
* Update the JSON link on the compare/derivations pageChristopher Baines2019-03-17
|
* Fix comparison in render-compare/derivationsChristopher Baines2019-03-17
|
* Improve the compare derivations pageChristopher Baines2019-03-17
| | | | | Add support for filtering the results, and add the system and target to the output.
* Add build-status-value->display-stringChristopher Baines2019-03-17
|
* Fix the JSON responses for the comparison pagesChristopher Baines2019-03-16
|
* Increase the margin for buttons on the right of the compare pageChristopher Baines2019-03-16
|
* Fix some duplication on the compare pageChristopher Baines2019-03-16
| | | | For the new and removed package sections.
* Improve the display of the show revision pageChristopher Baines2019-03-16
|
* Remove the bottom margin from the headerChristopher Baines2019-03-16
| | | | As it's a bit unnecessary.
* Further improve load-new-guix-revision-jobsChristopher Baines2019-03-16
| | | | | | | | | Split the derivations up in to some groups, and run invalidate-derivation-caches! inbetween to try and reduce the memory usage. Also make a couple of other changes to reduce memory usage or protect against errors.
* Time more steps in load-new-guix-revisionChristopher Baines2019-03-15
| | | | This is useful for debugging purposes.
* Better guard against errors in packages when loading revisionsChristopher Baines2019-03-15
| | | | | In particular, things like undefined variables in the package definition.
* Avoid loading in all derivationsChristopher Baines2019-03-14
| | | | | Just load in the ones that are not already in the database, as this will hopefully be faster and require less memory.
* Hopefully speed up the new guix revision processingChristopher Baines2019-03-13
| | | | | | Compute all derivations at once in the inferior, avoiding round trips to hopefully speed it up. Close the inferior earlier to free up memory, and add more debugging output.
* Many changesChristopher Baines2019-03-11
| | | | | | | | | | | | | | A large proportion of these changes relate to changing the way packages relate to derivations. Previously, a package at a given revision had a single derivation. This was OK, but didn't account for multiple architectures. Therefore, these changes mean that a package has multiple derivations, depending on the system of the derivation, and the target system. There are multiple changes, small and large to the web interface as well. More pages link to each other, and the visual display has been improved somewhat.
* Add some catch all error handling to fetch-build-for-derivationChristopher Baines2019-03-08
|
* Fetch more derivations with no known buildChristopher Baines2019-03-07
| | | | To try and process the backlog a bit.
* Continue improving pages and linking things togetherChristopher Baines2019-03-07
|
* Decrease builds number to 1Christopher Baines2019-03-07
| | | | As I don't think these endpoints can return more than 1 result.
* Improve logging in builds.scmChristopher Baines2019-03-07
|
* Improve derivation display on the builds pageChristopher Baines2019-03-07
|
* Start to visualise derivationsChristopher Baines2019-03-07
|
* Improve error handling in builds.scmChristopher Baines2019-03-06
|
* Add a few new pagesChristopher Baines2019-03-06
| | | | For showing more information about builds, revisions and derivations.
* Include the status of derivationsChristopher Baines2019-03-06
| | | | On the comparison page.
* 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.