Commit graph

1016 commits

Author SHA1 Message Date
f37ae27ca6 Support querying for outputs that have had successful builds 2021-04-10 10:08:25 +01:00
28a7cb6291 Better handle filtering narinfos
This avoids a query error when trying to insert data for 0 narinfos.
2021-04-10 08:30:48 +01:00
91aebb3c4e State where to send patches in the README 2021-04-10 08:23:39 +01:00
df2a0a73f1 Update for the changes around (guix scripts substitute)
There's now a better (guix substitutes) module to use.
2021-04-09 11:27:19 +01:00
410f58cb43 Fix load revision jobs not failing if the extraction of data fails 2021-03-25 17:57:48 +00:00
0175914f79 Fix a null handling issue for system test derivation comparison 2021-03-25 17:49:44 +00:00
f47d337a72 Have branches-by-package-version look at latest processed revision
This means branches aren't omitted if the latest commit hasn't been processed
yet.
2021-03-15 10:29:36 +00:00
663bd1411a Add a /package/NAME page
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.
2021-03-14 21:48:43 +00:00
fbaa37328c Add page for looking at the history of a system test
This should be useful for looking at when system tests break.
2021-03-14 17:52:31 +00:00
be2d554aae Support the system-tests page for the latest processed revision 2021-03-05 13:52:32 +00:00
52ac92e7c7 Handle NULL values when comparing derivation output details set ids
Otherwise this restricts the results to entries where neither value is NULL.
2021-02-12 09:18:50 +00:00
9dde93422c Add powerpc64le-linux as a supported system
This should not be necessary, but currently the database isn't used to find
out the valid system values.
2021-02-12 08:47:09 +00:00
3368a64c04 Increase the job timeout
As for some jobs that take lots of time to compute and build the channel
instance derivations, it can take more than 24 hours.
2021-02-10 20:31:44 +00:00
417541f116 Properly encode branch names in links
At least from the home page, this fixes links where the branch name contains a
/.
2021-02-09 21:36:34 +00:00
146ffbe5eb Fix excluding derivations for unchanged outputs 2021-02-08 22:18:27 +00:00
110a3b7ce5 Exclude derviations with unchanged outputs from the comparison page
As these aren't useful to look at. This should probably default to #f and be a
parameter.
2021-02-08 22:04:26 +00:00
f2d98b626d Support more query parameters on the /builds page 2021-02-08 21:31:39 +00:00
15d7756ef8 Filter out narinfos with excessive size
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.
2021-02-07 09:01:53 +00:00
c2254754d5 Fix a squee update issue with the package reproducibility page 2021-02-06 19:30:05 +00:00
b7ba8d0c2c Fix comparing by datetime
When the latest revisions haven't been processed successfully yet.
2021-02-05 11:07:31 +00:00
07f903abaf Fix dropping the job lock 2021-02-05 11:07:07 +00:00
02b75d857a Reformat queries in the load-new-guix-revision module 2021-02-05 09:16:08 +00:00
39f52e3a2e Update parse-commit for the guix-revision changes 2021-02-04 10:28:04 +00:00
4c14e16148 Adjust all-branches-with-most-recent-commit for recent changes
Look at the job succeeded_at, rather than the guix_revisions.id field.
2021-02-03 13:20:41 +00:00
b0b87cced7 Improve the revision page when a revision hasn't been processed 2021-02-03 12:57:29 +00:00
9a9d156366 Update most-recent-commits-for-branch to handle data availability 2021-02-03 12:55:23 +00:00
570c667222 Tweak exception handling when loading revisions 2021-02-03 12:53:53 +00:00
481b1c186f Fix latest processed commit for branch 2021-02-03 10:58:55 +00:00
643753ff46 Better handle retries for jobs
This was broken when the guix_revisions entry started being added before the
final commit.
2021-02-03 10:35:56 +00:00
7fbcb3a3c2 Store channel instance derivations in a separate transaction
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.
2021-02-02 23:36:56 +00:00
6195d7b18f Remove store_path from select-guix-revision-for-branch-and-datetime
As I want to remove the field from the database.
2021-02-02 19:49:09 +00:00
f868591d1c Show finished builds on the fixed output package derivations page
Rather than scheduled builds as well, as that's not useful information.
2021-02-02 19:37:35 +00:00
060df92557 Adjust for the introduction of (guix narinfo) 2021-02-01 08:42:26 +00:00
54c5fbe9fb Fix a Squee null handling issue with latest fixed output derivations 2021-01-14 22:09:32 +00:00
ea7331ad25 Don't ignore all system tests if computing one derivation fails 2021-01-14 20:45:03 +00:00
a88e9db1ff Fix issue with the system test comparison page 2021-01-14 20:44:41 +00:00
1050070067 Implement compare by datetime for system test derivations
Also fix some general issues with the rendering.
2021-01-04 22:59:28 +00:00
b4bb92c8a9 Fix a copy paste error in system-test-derivations-differences-data 2021-01-04 22:58:53 +00:00
b84014dca5 Remove some left over debugging 2021-01-04 22:58:45 +00:00
6f89066355 Support comparing revision system test derivations
This should come in useful for testing patches, as you can see what system
tests are affected, and check the build status.
2021-01-04 19:15:01 +00:00
dd044c9f53 Cleanup in the comparison module 2021-01-04 07:58:58 +00:00
2a8a574f4a Allow customising the pg_dump command used
As this
2021-01-03 19:05:41 +00:00
3ae27baa01 Fix broken build links in view-revision-package-and-version 2021-01-03 14:58:46 +00:00
e3878fefb4 Fix a regression in the metrics page
From the squee NULL handling change.
2021-01-03 12:50:07 +00:00
7b66253639 Add missing build server build ids to various queries 2021-01-03 11:05:29 +00:00
48cdf102fe Fix various issues linking to builds 2021-01-03 10:54:45 +00:00
e476239479 Fix another squee upgrade issue 2021-01-03 09:43:24 +00:00
bd8390673e Fix squee upgrade issues in the load-new-guix-revision module 2021-01-02 11:13:30 +00:00
e85131a004 Fix squee compatability issues for serving derivations 2021-01-02 10:55:25 +00:00
d8e0b24e4c Fix indentation in (tests model-license-set) 2021-01-02 10:07:47 +00:00