Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | Use filter-map rather than filter and map when processing linters | Christopher Baines | 2021-05-16 |
| | | | | | | | I guess this is a good change in general, but this seems to avoid a long stack, which when a linter crashes, and the inferior tries to return the exception details, and apparently hang the inferior/client as the reply isn't written/read. | ||
* | Fix incorrect query parameters in a couple of builds queries | Christopher Baines | 2021-05-12 |
| | | | | The parameters must be strings rather than numbers. | ||
* | Fix query typo in branches-by-package-version | Christopher Baines | 2021-05-12 |
| | |||
* | 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> | ||
* | Reformat a couple of package related queries | Christopher Baines | 2021-04-24 |
| | |||
* | Fix more things for the systems table introduction | Christopher Baines | 2021-04-23 |
| | |||
* | Actually add the system module | Christopher Baines | 2021-04-23 |
| | |||
* | 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. | ||
* | Create a table for systems | Christopher Baines | 2021-04-23 |
| | | | | | | | | And use it for the systems in the derivations and package derivations tables. The primary motivation here is to allow quickly working out what systems the database contains, and having a small table with just the right data seems a good way to do that. | ||
* | 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> | ||
* | Fix a timezone issue | Christopher Baines | 2021-04-10 |
| | |||
* | Only query for substitutes for things built in the last 5 minutes | Christopher Baines | 2021-04-10 |
| | |||
* | Support querying for outputs that have had successful builds | Christopher Baines | 2021-04-10 |
| | |||
* | Better handle filtering narinfos | Christopher Baines | 2021-04-10 |
| | | | | This avoids a query error when trying to insert data for 0 narinfos. | ||
* | Update for the changes around (guix scripts substitute) | Christopher Baines | 2021-04-09 |
| | | | | There's now a better (guix substitutes) module to use. | ||
* | Fix load revision jobs not failing if the extraction of data fails | Christopher Baines | 2021-03-25 |
| | |||
* | Fix a null handling issue for system test derivation comparison | Christopher Baines | 2021-03-25 |
| | |||
* | Have branches-by-package-version look at latest processed revision | Christopher Baines | 2021-03-15 |
| | | | | | This means branches aren't omitted if the latest commit hasn't been processed yet. | ||
* | 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 |
| | |||
* | Handle NULL values when comparing derivation output details set ids | Christopher Baines | 2021-02-12 |
| | | | | Otherwise this restricts the results to entries where neither value is NULL. | ||
* | Add powerpc64le-linux as a supported system | Christopher Baines | 2021-02-12 |
| | | | | | This should not be necessary, but currently the database isn't used to find out the valid system values. | ||
* | Increase the job timeout | Christopher Baines | 2021-02-10 |
| | | | | | As for some jobs that take lots of time to compute and build the channel instance derivations, it can take more than 24 hours. | ||
* | 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 /. | ||
* | Fix excluding derivations for unchanged outputs | Christopher Baines | 2021-02-08 |
| | |||
* | Exclude derviations with unchanged outputs from the comparison page | Christopher Baines | 2021-02-08 |
| | | | | | As these aren't useful to look at. This should probably default to #f and be a parameter. | ||
* | Support more query parameters on the /builds page | Christopher Baines | 2021-02-08 |
| | |||
* | Filter out narinfos with excessive size | Christopher Baines | 2021-02-07 |
| | | | | | | This is currently an issue with ci.guix.gnu.org https://issues.guix.gnu.org/46212 for substitutes for outputs who's size exceed 32 bits of information. | ||
* | Fix a squee update issue with the package reproducibility page | Christopher Baines | 2021-02-06 |
| | |||
* | Fix comparing by datetime | Christopher Baines | 2021-02-05 |
| | | | | When the latest revisions haven't been processed successfully yet. | ||
* | Fix dropping the job lock | Christopher Baines | 2021-02-05 |
| | |||
* | Reformat queries in the load-new-guix-revision module | Christopher Baines | 2021-02-05 |
| | |||
* | Update parse-commit for the guix-revision changes | Christopher Baines | 2021-02-04 |
| | |||
* | Adjust all-branches-with-most-recent-commit for recent changes | Christopher Baines | 2021-02-03 |
| | | | | Look at the job succeeded_at, rather than the guix_revisions.id field. | ||
* | 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 |
| | |||
* | Tweak exception handling when loading revisions | Christopher Baines | 2021-02-03 |
| | |||
* | Fix latest processed commit for branch | Christopher Baines | 2021-02-03 |
| | |||
* | Better handle retries for jobs | Christopher Baines | 2021-02-03 |
| | | | | | This was broken when the guix_revisions entry started being added before the final commit. | ||
* | 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. | ||
* | Show finished builds on the fixed output package derivations page | Christopher Baines | 2021-02-02 |
| | | | | Rather than scheduled builds as well, as that's not useful information. | ||
* | Adjust for the introduction of (guix narinfo) | Christopher Baines | 2021-02-01 |
| | |||
* | Fix a Squee null handling issue with latest fixed output derivations | Christopher Baines | 2021-01-14 |
| | |||
* | Don't ignore all system tests if computing one derivation fails | Christopher Baines | 2021-01-14 |
| |