9c72fc23dc
Move around --no-tablespaces
...
Turns out, at the moment, this is ineffective when combined with the archive
formats, like the custom format in use. Therefore, move it to the pg_restore
command, where hopefully it'll work.
2020-05-16 08:42:00 +01:00
796c129a36
Don't include tablespace assignments in the backup dump
...
This is a comprimise, as this won't help restoring the backup in situations
you want tablespaces, but I'm currently viewing tablespaces as a deployment
concern, so maybe the right thing to do is exclude them. This approach will at
least keep the same behaviour in terms of restoring the backups locally.
This will fix the small dump creation process on data.guix.gnu.org, which is
currently broken because of the tablespace assignments when trying to restore
the backups.
2020-05-14 20:49:46 +01:00
a21d3d3cf7
Better handle cuirass builds with a stoptime of 0
...
Use the timestamp instead for the status. Previously no status was being
associated with these builds.
2020-05-06 23:09:05 +01:00
2e3276e803
Tweak select-output-consistency-for-revision
...
I don't think this actually changes the result, but I think the query is a bit
better formed.
2020-05-03 21:27:55 +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
3cc14ae03a
Add a couple of options to select-derivation-outputs-in-revision
...
To filter outputs by whether particular substitute servers have a substitute.
2020-05-03 21:20:53 +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
6baef6ae25
Split out querying of build servers and substitute servers
...
These are related things, but somewhat separate. This change should make it
easier to deal with changes regarding querying build servers, and querying
substitute servers.
2020-05-03 13:23:43 +01:00
b4111af288
Fix a window clause in package-outputs-for-branch
...
This was leading to the first and last revision datetimes to be wrong.
2020-05-03 09:53:09 +01:00
edcf1c1e8f
Fetch narinfo files first, because that's faster
...
At least than fetching builds.
2020-04-25 12:46:39 +01:00
111576e3f9
Remove odd package derivations with mismatched systems
...
This follows on from 79993bfaef , disassociating
the relevant derivations from the revisions.
2020-04-24 21:47:06 +01:00
79993bfaef
Fix the link to the package derivation outputs page
2020-04-24 21:38:34 +01:00
4d4ee801c0
Guard against strange derivations for packages
...
Where the requested system doesn't match that of the returned derivation. This
seems to happen for packages like dev86, wine and go.
2020-04-24 21:37:35 +01:00
Danjela Lura
0ec2673493
Add support for query parameters to the View JSON button of Jobs
...
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-04-24 20:00:56 +01:00
5af213a165
Include if data is available in the JSON response for a branch
2020-04-24 18:54:12 +01:00
f83cff7107
Add a JSON output for the revision channel instances
2020-04-24 10:46:20 +01:00
c2ba4e7142
Fix the field names for the JSON representation of a branch
2020-04-24 10:38:34 +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
a0263a0eae
Set a statement timeout of 60 seconds for web requests
...
This will help stop queries running for an unnecessarily long time, longer
than NGinx will wait for example.
2020-04-24 09:00:20 +01:00
0cc78b90ae
Support setting a statement timeout
...
To stop queries related to the web server that run for a long time.
2020-04-24 08:59:32 +01:00
Danjela Lura
c61a8afd36
Add plain text representation for the page for a single job
...
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-04-20 22:27:55 +01:00
Danjela Lura
60cb07f469
Add JSON representation for the Jobs page
...
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-04-20 21:02:22 +01:00
d09a1ca791
Actually load the (guix lint) module if it's available
2020-04-20 14:29:33 +01:00
4f7eca2490
Update the valid-systems test
2020-04-20 08:59:10 +01:00
64f1abd9ea
Add i586-gnu as a valid system
...
This is present currently on core-updates. Ideally the valid-systems would
adapt to the revision, but for the moment just add it everywhere.
2020-04-20 08:57:44 +01:00
780ce66272
Adapt to the different inferior error handling
...
In recent versions of Guix on the Guix Data Service side, I don't think these
are system-error's, but a different type. For compatibility, just catch any
error.
2020-04-20 08:18:59 +01:00
c4969eb33f
Improve detecting if the (guix lint) module is available
...
Previously it would cause an error when it's not available, which is a bit
unnecessary.
2020-04-20 08:18:19 +01:00
fdee09d1c0
Handle when there's no system-test-data to insert
...
Previously it would error in one of the INSERT queries.
2020-04-20 08:17:31 +01:00
08eb4731d1
Add missing locale parameter to the latest revision lint warnings
2020-04-15 19:39:50 +01:00
802f1b244f
Set a description for the index page
2020-04-08 17:48:43 +01:00
d79e23fd35
Make it possible to set descriptions for pages
2020-04-08 17:48:32 +01:00
491cea9e6c
Remove the meta author tag
...
As I'm not the only author :)
2020-04-08 17:40:41 +01:00
0b9098981a
Specify the language on the html tag
...
Rather than using a meta tag, apparently this is better.
2020-04-08 17:40:20 +01:00
1b197884d0
Print out the system tests as the derivations are being computed
...
This might help with debugging failures in the load jobs around this point.
2020-04-07 20:08:26 +01:00
cdcc6140aa
Guard against errors loading system tests
2020-04-07 18:22:13 +01:00
7db6a8fa03
Guard against errors when inserting log data
...
PostgreSQL seems to be unhappy with some data, I guess because it gets a bit
jumbled. Rather than failing the job, or getting stuck not inserting logs, try
and capture the error, log the details, and then keep going.
2020-04-07 17:38:57 +01:00
8e9f1af89b
Use the config options when creating the default paramstring
2020-04-07 17:37:03 +01:00
04bc3af53a
Remove some done items from the README
...
The derivations for channel instances (guix pull) and system tests are now
captured.
2020-04-05 21:09:23 +01:00
3285080da5
Fix another typo in the README
2020-04-05 21:09:15 +01:00
Vincent Legoll
b2ec547434
Fix typos in README
...
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-04-05 21:07:35 +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
a50bc3342f
Fix the new package-versions-for-branch query
...
This recent change simply didn't work, the ordering was bad and the window
function wasn't properly defined. It now should hopefully work, although
there's an interesting case where different versions are available for
different systems/targets, which isn't handled particularly well.
2020-03-31 20:47:53 +01:00
5081a64c1f
Rebuild the package derivation ranges table for the small backup
...
This is better than just deleting the entries that don't match up with the
remaining revisions, but also not very useful for local development (due to
the lack of data).
2020-03-31 20:46:18 +01:00
94030b736c
Improve the insert-guix-revision-package-derivation-entries query
...
Somewhat untested improvements, but these make the query a bit more rigorous
in the case of multiple branches and git repositories.
2020-03-31 20:43:34 +01:00
63d7af9340
Improve filtering for no target
...
Previously, the select option label was empty that's not particularly
informative. These changes also fix the next page link behaviour for the
target parameter.
2020-03-31 18:58:36 +01:00
Danjela lura
6ee9a674cd
Store output of most-recent-commits-for-branch in a local variable
...
Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-29 21:12:35 +01:00
776d0462e9
Fix a missing ; in a Sqitch migration
2020-03-29 12:05:00 +01:00