aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Improve the revision builds pageChristopher Baines2020-07-03
| | | | | Allow specifying how many results to show, and say how many results are being shown.
* Improve select-builds-with-contextChristopher Baines2020-07-03
| | | | Support specifying the limit, and improve the ordering.
* Fix the builds table headersChristopher Baines2020-07-02
|
* Fix a bug with the derivation and output history JSON representationChristopher Baines2020-07-01
| | | | Thanks to zimoun for reporting.
* Improve the linking to build serversChristopher Baines2020-07-01
| | | | | Add a build-url function that returns the URL to use, and use this where appropriate.
* Change select-build procedures to avoid join issuesChristopher Baines2020-07-01
| | | | | The number of build_status rows coming back was being amplified by the INNER JOIN, using a subquery guards against this.
* Remove the constraint on having one derivation build per serverChristopher Baines2020-07-01
| | | | As the Guix Build Coordinator can build one derivation many times.
* Avoid duplicate build status entriesChristopher Baines2020-07-01
| | | | This effectively makes adding build status entries idempotent to some degree.
* Implement more support for builds from the Guix Build CoordinatorChristopher Baines2020-07-01
| | | | | | Builds from the Guix Build Coordinator might not have timestamps, and the id from the build server is more important, as one build server can build the same derivation many times.
* Fix match in render-buildsChristopher Baines2020-06-28
|
* Fix compute-tokenChristopher Baines2020-06-28
| | | | For some reason the string-filter arguments were the wrong way around.
* Support storing the id's representing builds in other servicesChristopher Baines2020-06-27
| | | | | | | Like Cuirass, or the Guix Data Service. This isn't so necessary with Cuirass, as the derivation/output are unique identifiers, but for the Guix Build Coordinator, one derivation/output can be built many times, with potentially differing results.
* Make build_status.timestamp nullableChristopher Baines2020-06-27
| | | | | | The Guix Build Coordinator doesn't record timestamps for events currently. This is something to fix, but allow for build statuses without timestamps as they're not necessary.
* Implement insert-build-status using insert-build-statuesChristopher Baines2020-06-27
| | | | To reduce the number of code paths.
* Add the packages-translation-availability pageDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Add indications for no translations available in the lint warnings pageDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Add locale values in the JSON response for the lint warnings pageDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Include locale in search-packages-in-revisionDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Add indications for no translations available in the packages pageDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Embed the locale option in the URI of the package pageDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Include locale in the JSON response for the packages pageDanjela Lura2020-06-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Support package derivations for the latest revisionChristopher Baines2020-06-20
|
* Add missing locale parameter to the latest revision packages pageChristopher Baines2020-06-20
|
* Fix the test-model-package-metadata testDanjela Lura2020-06-19
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Fix the test-model-package testDanjela Lura2020-06-19
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Provide the packages page with translationsDanjela Lura2020-06-19
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Get the translated package synopsis and descriptions into the databaseDanjela Lura2020-06-19
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Guard against some changes in how guile-json represents null valuesChristopher Baines2020-06-19
|
* Fix lint checker testsDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Fall back to en_US.utf8 in the package pageDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Fall back to en_US.utf8 for the lint warnings page for a revisionDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Provide the comparison page with translated lint warningsDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Make the form-horizontal-control procedure aware of hidden inputsDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Make the query that provides locale options look nicerDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Use lint checker related translations on some pagesDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Add checks to guard against null dataDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Get the translated lint checker descriptions into the databaseDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Fix select-build-servers with respect to the lookup-builds fieldChristopher Baines2020-06-06
|
* Handle the absence of guile3.0-readline in the guix-dev.scm fileChristopher Baines2020-06-06
|
* Support package substitute availability for the latest revisionChristopher Baines2020-06-03
|
* Make the package-reproducibility page work for the latest revisionChristopher Baines2020-06-03
|
* Populate package derivation outputs select options alwaysChristopher Baines2020-06-03
| | | | | Even when the query parameters are invalid, as this is more useful. Thanks to nckx for reporting.
* Make nar_urls file sizes optionalChristopher Baines2020-06-03
|
* Fix a small issue with processing the build-server-urlsChristopher Baines2020-06-02
|
* Decode the names of requested nar filesChristopher Baines2020-06-01
| | | | | | | It seems that when requesting substitutes, the filename is percent encoded, for example: /nar/zyw0clrhh1smfxvkb6lih77fss85m75w-w3m-0.5.3%2Bgit20190105-checkout.drv
* Fix fetching nar files with a .json extensionChristopher Baines2020-06-01
| | | | | Previously, the .json extension would be stripped, resulting in a 404, this fixes that.
* Add a lookup_builds field to the build_servers tableChristopher Baines2020-05-24
| | | | | This is to allow for build servers where only the substitutes should be queried, and it shouldn't be assumed that they're running Cuirass.
* Add a helper procedure to delete data for deleted branchesChristopher Baines2020-05-23
|
* Move around --no-tablespacesChristopher Baines2020-05-16
| | | | | | Turns out, at the moment, this is ineffective when combined with the archive formats, like the custom format in use. Therefore, move it to the pg_restore command, where hopefully it'll work.
* Don't include tablespace assignments in the backup dumpChristopher Baines2020-05-14
| | | | | | | | | | | This is a comprimise, as this won't help restoring the backup in situations you want tablespaces, but I'm currently viewing tablespaces as a deployment concern, so maybe the right thing to do is exclude them. This approach will at least keep the same behaviour in terms of restoring the backups locally. This will fix the small dump creation process on data.guix.gnu.org, which is currently broken because of the tablespace assignments when trying to restore the backups.