aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use filter-map rather than filter and map when processing lintersChristopher Baines2021-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 queriesChristopher Baines2021-05-12
| | | | The parameters must be strings rather than numbers.
* Fix query typo in branches-by-package-versionChristopher Baines2021-05-12
|
* Fix request->path-components-and-mime-typeChristopher Baines2021-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 derivationsLuciana Lima Brito2021-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 queriesChristopher Baines2021-04-24
|
* Fix more things for the systems table introductionChristopher Baines2021-04-23
|
* Actually add the system moduleChristopher Baines2021-04-23
|
* Add the system module to Makefile.amChristopher Baines2021-04-23
|
* Set more informative page titlesCanan Talayhan2021-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 databaseChristopher Baines2021-04-23
| | | | This removes the need to hardcode some values in the code.
* Create a table for systemsChristopher Baines2021-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 pageChristopher Baines2021-04-23
|
* Implement basic JSON output for the derivation comparison pageLuciana Brito2021-04-19
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Fix a timezone issueChristopher Baines2021-04-10
|
* Only query for substitutes for things built in the last 5 minutesChristopher Baines2021-04-10
|
* Support querying for outputs that have had successful buildsChristopher Baines2021-04-10
|
* Better handle filtering narinfosChristopher Baines2021-04-10
| | | | This avoids a query error when trying to insert data for 0 narinfos.
* State where to send patches in the READMEChristopher Baines2021-04-10
|
* Update for the changes around (guix scripts substitute)Christopher Baines2021-04-09
| | | | There's now a better (guix substitutes) module to use.
* Fix load revision jobs not failing if the extraction of data failsChristopher Baines2021-03-25
|
* Fix a null handling issue for system test derivation comparisonChristopher Baines2021-03-25
|
* Have branches-by-package-version look at latest processed revisionChristopher Baines2021-03-15
| | | | | This means branches aren't omitted if the latest commit hasn't been processed yet.
* Add a /package/NAME pageChristopher Baines2021-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 testChristopher Baines2021-03-14
| | | | This should be useful for looking at when system tests break.
* Support the system-tests page for the latest processed revisionChristopher Baines2021-03-05
|
* Handle NULL values when comparing derivation output details set idsChristopher Baines2021-02-12
| | | | Otherwise this restricts the results to entries where neither value is NULL.
* Add powerpc64le-linux as a supported systemChristopher Baines2021-02-12
| | | | | This should not be necessary, but currently the database isn't used to find out the valid system values.
* Increase the job timeoutChristopher Baines2021-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 linksChristopher Baines2021-02-09
| | | | | At least from the home page, this fixes links where the branch name contains a /.
* Fix excluding derivations for unchanged outputsChristopher Baines2021-02-08
|
* Exclude derviations with unchanged outputs from the comparison pageChristopher Baines2021-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 pageChristopher Baines2021-02-08
|
* Filter out narinfos with excessive sizeChristopher Baines2021-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 pageChristopher Baines2021-02-06
|
* Fix comparing by datetimeChristopher Baines2021-02-05
| | | | When the latest revisions haven't been processed successfully yet.
* Fix dropping the job lockChristopher Baines2021-02-05
|
* Reformat queries in the load-new-guix-revision moduleChristopher Baines2021-02-05
|
* Update parse-commit for the guix-revision changesChristopher Baines2021-02-04
|
* Adjust all-branches-with-most-recent-commit for recent changesChristopher Baines2021-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 processedChristopher Baines2021-02-03
|
* Update most-recent-commits-for-branch to handle data availabilityChristopher Baines2021-02-03
|
* Tweak exception handling when loading revisionsChristopher Baines2021-02-03
|
* Fix latest processed commit for branchChristopher Baines2021-02-03
|
* Better handle retries for jobsChristopher Baines2021-02-03
| | | | | This was broken when the guix_revisions entry started being added before the final commit.
* Store channel instance derivations in a separate transactionChristopher Baines2021-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-datetimeChristopher Baines2021-02-02
| | | | As I want to remove the field from the database.
* Show finished builds on the fixed output package derivations pageChristopher Baines2021-02-02
| | | | Rather than scheduled builds as well, as that's not useful information.
* Adjust for the introduction of (guix narinfo)Christopher Baines2021-02-01
|
* Fix a Squee null handling issue with latest fixed output derivationsChristopher Baines2021-01-14
|