Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Set builds derivation output details set id if information available | Christopher Baines | 2022-07-08 | |
| | | | | | | The build event information can now contain the derivation outputs, as well as the name of the derivation. This allows the Guix Data Service to join builds up with derivations, even if it doesn't know about the derivation being built. | |||
* | Handle migrations and server startup better | Christopher Baines | 2022-06-17 | |
| | | | | | | | | | The server part of the guix-data-service doesn't work great as a guix service, since it often fails to start if the migrations take any time at all. To address this, start the server before running the migrations, and serve the pages that work without the database, plus a general 503 response. Once the migrations have completed, switch to the normal behaviour. | |||
* | Allow filtering package derivations based on build server builds | Christopher Baines | 2022-05-23 | |
| | | | | | | | | This means you can query for derivations where builds exist or don't exist on a given build server. I think this will come in useful when submitting builds from a Guix Data Service instance. | |||
* | Fix branch links on the repository page | Christopher Baines | 2022-05-20 | |
| | | | | Thanks to Tobias for reporting. | |||
* | Fix a couple of things on the package substitute availability page | Christopher Baines | 2022-03-12 | |
| | | | | | When there's a target, render the heading neatly, and include the target parameter in the URLs. | |||
* | Fix an issue with the /builds page | Christopher Baines | 2022-03-11 | |
| | ||||
* | Fix some URL encoding issues around derivation names | Christopher Baines | 2022-01-31 | |
| | ||||
* | Rename data to nars for package derivation outputs | Christopher Baines | 2022-01-31 | |
| | | | | As this is clearer. | |||
* | Improve the way the field fields work on various pages | Christopher Baines | 2022-01-31 | |
| | | | | | Remove the brackets from the values since this makes the set of values more consistent, and don't display the no additional fields value on the page. | |||
* | Support querying package derivation outputs without the nars | Christopher Baines | 2022-01-31 | |
| | | | | Since this speeds up the response if you don't need the nar information. | |||
* | Include the commit hash in the revision JSON response | Christopher Baines | 2022-01-22 | |
| | | | | | For the latest processed revision, this is useful for looking up which is the latest processed revision. | |||
* | Fix a uri encoding issue with linking to outputs | Christopher Baines | 2021-06-09 | |
| | ||||
* | Fix a URI decoding issue | Christopher Baines | 2021-05-27 | |
| | | | | | This caused a problem viewing this derivation /gnu/store/65r4488732qy6ilrh1ryb8xwmip1qnir-tklib-0.6.tar.gz?uuid=tklib-0-6.drv | |||
* | Remove the "derivations using output" data | Christopher Baines | 2021-05-17 | |
| | | | | | | From the HTML and JSON responses, since this data isn't very useful, and the query to collect the small amount which is displayed is very slow. This could return at some point, but in a proper paginated form which isn't slow. | |||
* | Fix request->path-components-and-mime-type | Christopher Baines | 2021-05-12 | |
| | | | | | Previously, it wouldn't pull the mime types out of the request properly, I think it does a better job of that now. | |||
* | Change data handling when comparing derivations | Luciana Lima Brito | 2021-04-27 | |
| | | | | | | | | | | comparison.scm: return query data for derivation comparison as an alist, instead of list. html.scm: Access derivation differences data using assq-ref. controller.scm: remove mapping for outputs/inputs/sources. utils.scm: add group-to-alist/vector function. Signed-off-by: Christopher Baines <mail@cbaines.net> | |||
* | Set more informative page titles | Canan Talayhan | 2021-04-23 | |
| | | | | | | For many pages where previously the title was just "Guix Data Service". Signed-off-by: Christopher Baines <mail@cbaines.net> | |||
* | Fetch the list of system values from the database | Christopher Baines | 2021-04-23 | |
| | | | | This removes the need to hardcode some values in the code. | |||
* | Fix an error with the formatted derivation page | Christopher Baines | 2021-04-23 | |
| | ||||
* | Implement basic JSON output for the derivation comparison page | Luciana Brito | 2021-04-19 | |
| | | | | Signed-off-by: Christopher Baines <mail@cbaines.net> | |||
* | Add a /package/NAME page | Christopher Baines | 2021-03-14 | |
| | | | | | | This might be useful for working out when a non-master branch contains a newer version of a package, or someone has sent in a patch for a newer version already. | |||
* | Add page for looking at the history of a system test | Christopher Baines | 2021-03-14 | |
| | | | | This should be useful for looking at when system tests break. | |||
* | Support the system-tests page for the latest processed revision | Christopher Baines | 2021-03-05 | |
| | ||||
* | Properly encode branch names in links | Christopher Baines | 2021-02-09 | |
| | | | | | At least from the home page, this fixes links where the branch name contains a /. | |||
* | Support more query parameters on the /builds page | Christopher Baines | 2021-02-08 | |
| | ||||
* | Update parse-commit for the guix-revision changes | Christopher Baines | 2021-02-04 | |
| | ||||
* | Improve the revision page when a revision hasn't been processed | Christopher Baines | 2021-02-03 | |
| | ||||
* | Update most-recent-commits-for-branch to handle data availability | Christopher Baines | 2021-02-03 | |
| | ||||
* | Store channel instance derivations in a separate transaction | Christopher Baines | 2021-02-02 | |
| | | | | | | This means that these derivations are stored, even if a later part of the process fails. Having the channel instance derivations stored might help work out why the failure occurred, or better display information about it. | |||
* | Remove store_path from select-guix-revision-for-branch-and-datetime | Christopher Baines | 2021-02-02 | |
| | | | | As I want to remove the field from the database. | |||
* | Fix issue with the system test comparison page | Christopher Baines | 2021-01-14 | |
| | ||||
* | Implement compare by datetime for system test derivations | Christopher Baines | 2021-01-04 | |
| | | | | Also fix some general issues with the rendering. | |||
* | Support comparing revision system test derivations | Christopher Baines | 2021-01-04 | |
| | | | | | This should come in useful for testing patches, as you can see what system tests are affected, and check the build status. | |||
* | Fix broken build links in view-revision-package-and-version | Christopher Baines | 2021-01-03 | |
| | ||||
* | Fix various issues linking to builds | Christopher Baines | 2021-01-03 | |
| | ||||
* | Fix another squee upgrade issue | Christopher Baines | 2021-01-03 | |
| | ||||
* | Don't try to start a new transaction inside processing build events | Christopher Baines | 2020-12-27 | |
| | | | | As it uses a transaction with a wider scope. | |||
* | Add latest revision version of the fixed output package derivations | Christopher Baines | 2020-12-27 | |
| | ||||
* | Add parse-build-status to the query-parameters module | Christopher Baines | 2020-12-27 | |
| | ||||
* | Support finding fixed output derivations for packages | Christopher Baines | 2020-12-26 | |
| | | | | | | | This finds all the fixed output derivations in the graph of packages. I'm planning to use this to queue builds for these derivations on a regular basis, to monitor when fixed output derivations break (as the thing they download has disappeared for example). | |||
* | Support strings or symbol keys in build-status-alist->build | Christopher Baines | 2020-12-26 | |
| | ||||
* | Include the revision details for package dervation comparisons | Christopher Baines | 2020-12-20 | |
| | | | | I'm wanting the commits for tagging builds. | |||
* | Tell the user how to specify a datetime. | Leo Famulari | 2020-12-19 | |
| | | | | Also correct a mistake in the error message for invalid datetime formats. | |||
* | Improve build links on the package derivations page | Christopher Baines | 2020-12-09 | |
| | ||||
* | Support showing package derivations by build status | Christopher Baines | 2020-12-09 | |
| | | | | I'm particularly thinking about listing packages which fail to build. | |||
* | Improve the parse-commit invalid parameter handling | Christopher Baines | 2020-11-28 | |
| | ||||
* | Make it possible to show HTML for the invalid parameter messages | Christopher Baines | 2020-11-28 | |
| | | | | So that they can include links. | |||
* | Add system and target controls to the package derivation comparison | Christopher Baines | 2020-11-25 | |
| | | | | By datetime, as these parameters are supported. | |||
* | Fix typo with build_change parameter | Christopher Baines | 2020-11-21 | |
| | | | | For the compare by datetime package derivations page. | |||
* | Fix the JSON link on the compare package derivations page | Christopher Baines | 2020-11-21 | |
| |