Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Add the system module to Makefile.am | 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. | ||
* | State where to send patches in the README | Christopher Baines | 2021-04-10 |
| | |||
* | 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 |
| |