Commit graph

49 commits

Author SHA1 Message Date
Danjela Lura
89aaf984ec Include locale in search-packages-in-revision
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-06-26 17:54:19 +01:00
Danjela Lura
f16fdb44f1 Add indications for no translations available in the packages page
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-06-26 17:54:19 +01:00
Danjela Lura
5708b81002 Include locale in the JSON response for the packages page
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-06-26 17:54:19 +01:00
Danjela Lura
a3ac33c0e1 Provide the packages page with translations
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-06-19 16:03:32 +01:00
Danjela Lura
d3096de655 Use lint checker related translations on some pages
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-06-07 20:17:03 +01:00
e7e5a281ee Support package substitute availability for the latest revision 2020-06-03 20:14:16 +01:00
67cda8f9cc Make the package-reproducibility page work for the latest revision 2020-06-03 20:06:26 +01:00
11b13edac9 Populate package derivation outputs select options always
Even when the query parameters are invalid, as this is more useful. Thanks to
nckx for reporting.
2020-06-03 20:02:39 +01:00
b6754c8a4c Add a lookup_builds field to the build_servers table
This is to allow for build servers where only the substitutes should be
queried, and it shouldn't be assumed that they're running Cuirass.
2020-05-24 17:02:53 +01:00
c5a5684f1d Add a new package substitute availability page 2020-05-03 21:26:47 +01:00
6d3e8660bd Allow filtering by substitute availability for derivation outputs 2020-05-03 21:26:47 +01:00
e4cb3a815a Rename render-revision-derivation-outputs
To mention that this is just for package derivations.
2020-05-03 21:20:22 +01:00
f83cff7107 Add a JSON output for the revision channel instances 2020-04-24 10:46:20 +01:00
7a7dedfa1b Implement the JSON response for the package derivations page 2020-04-24 10:28:44 +01:00
68420b1085 Support controlling the fields returned for package derivations
Mostly so that the builds can be avoided when querying for all the
derivations, as that's slow.
2020-04-24 10:17:12 +01:00
6fb3892712 Make it clearer that some things relate to package derivations
Rather than derivations in general.
2020-04-24 09:12:39 +01:00
Danjela lura
e514471fc9 Add option to change language of lint messages for the revision page
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-04-04 18:31:26 +01:00
c44297b615 Generate and store system test derivations for all supported systems
Rather than just the native system. I'm not quite sure of the value here, as I
guess system tests should behave the same regardless of the way the software
is compiled, but this seems like it could be useful, and being explicit about
the system the derivation is for is good.
2020-03-20 08:28:55 +00:00
119fd801e1 Fix some functions being called with the wrong number of arguments 2020-02-15 21:38:42 +00:00
5758795777 Set a default target for the revision builds page
This solves the build stats showing up incorrectly, as without this there was
no filtering on target.
2020-02-15 21:25:02 +00:00
374dc25440 Improve system and target query parameter handling 2020-02-13 23:11:59 +00:00
5cf186e5b1 Add a page for channel instance derivations 2020-02-12 08:37:57 +00:00
c8dec34f33 Switch to using more correct targets on the build page 2020-02-11 22:47:30 +00:00
f1989e8758 Rework cross derivations support
Stop using the system values as targets, and remove package derivation entries
where this is the case.

Switch the non-cross derivation case to have a target of "", rather than
matching the system, as this makes more sense, and is more consistent now that
the target values no longer match the system values.

Hardcode some more correct target values, and use these instead. Hopefully
this can be better integrated with Guix in the future.

This commit also includes a migration attempting to shrink some indexes.
2020-02-08 11:16:08 +00:00
19630014a3 Add a page to show system tests for a revision 2020-02-03 09:58:02 +01:00
d7036bdd37 Implement the search query input on the derivation outputs page 2020-01-04 22:15:39 +00:00
6cb7e92257 Support the search query input on the revision derivations page 2020-01-04 21:46:22 +00:00
2f56e59e5b Fix some missing arguments to view-revision-derivations 2020-01-04 21:45:41 +00:00
04ab01725b Add a revision header and link to the package reproducibility page
To make it easier to get back to the revision page, as well as setting the
content more in context.
2020-01-04 21:08:39 +00:00
8a3b0d97b8 Add a revision header and link on the revision builds page
To make it easier to get back to the revision page, as well as setting the
page content in context.
2020-01-04 21:07:56 +00:00
f56935a8a6 Change the language around reproducibility/matching outputs
It's more accurate to describe the specifics of the relevant data here through
terms like "matching" and "not matching", as a statement that something built
reproducibility needs to be made alongside the test conditions. So just say
that build outputs matched, or didn't match, as this is more descriptive of
the data available.
2019-12-27 14:05:12 +00:00
50f550d642 Link to the versions page from the latest revision package page 2019-12-27 10:13:34 +00:00
14b7993636 Allow filtering the revision builds page by system 2019-12-22 14:27:59 +00:00
e4a7f221c9 Filter builds on the revision builds page by revision 2019-12-22 14:27:49 +00:00
4af643136e Allow filtering by system and target on the derivation-outputs page
So that this can match up with the package reproducibility page.
2019-12-16 20:29:28 +00:00
dc82112bf8 Simplify the derivations page display
Displaing the outputs didn't add much, so focus on neatly displaying the
builds.
2019-12-16 20:18:34 +00:00
3305d85ef0 Drop the default number of derivations to display
As 100 is quite a lot to display by default.
2019-12-16 20:17:14 +00:00
96f897cf3b Add a page with charts to show package reproducibility 2019-12-16 19:57:36 +00:00
34b3585b48 Improve the revision derivation-outputs page
Neaten up the display of the hashes, and add a reproducibility status column.
2019-12-16 15:19:02 +00:00
6a0332bed2 Add a builds page for a specific revision
Like the /builds page, but filtered for a specific revision.
2019-12-14 21:02:27 +00:00
6e9b07bc4a Drop the default number of results on the derivation outputs page
To have it load quicker, but also because 100 results aren't necessary.
2019-12-14 17:11:46 +00:00
9dddf2c606 Implement the reproducibility status filter
On the derivation-outputs page.
2019-12-14 17:10:23 +00:00
7dc0238436 Add a page to show derivation outputs for a revision 2019-12-12 20:07:22 +00:00
05d295d6f0 Fix the all-results/limit handling in the revision derivatinos controller 2019-12-12 20:07:22 +00:00
00bfa5336e Add a page to show the derivations in a revision 2019-12-12 20:07:22 +00:00
53652db9ca Add a page to render the channel news entries for a revision 2019-11-22 06:28:10 +00:00
5e2bc7c6e9 Fix various warnings relating to the controller refactoring 2019-10-18 18:44:42 +01:00
263eb0e0a9 Handle unknown requests better within controllers 2019-10-18 17:23:59 +01:00
49ea210382 Refactor the revision pages
Move the code to a more specific controller and html module. There's a lot of
code related to the revision pages, and having it separated will help with
refactoring it.
2019-10-14 17:55:08 +01:00