| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
| |
As it's been broken for a long time now, there are too many rows to count.
|
|
|
|
| |
As this was causing problems with builtin:git-download.
|
|
|
|
|
|
|
|
|
|
|
| |
This is mostly a workaround for the occasional problems with the guix-commits
mailing list, as it can break and then the data service doesn't learn about
new revisions until the problem is fixed.
I think it's still a generally good feature though, and allows deploying the
data service without it consuming emails to learn about new revisions, and is
a step towards integrating some kind of way of notifying the data service to
poll.
|
|
|
|
|
|
|
|
|
| |
The server part of the guix-data-service doesn't work great as a guix service,
since it often fails to start if the migrations take any time at all.
To address this, start the server before running the migrations, and serve the
pages that work without the database, plus a general 503 response. Once the
migrations have completed, switch to the normal behaviour.
|
|
|
|
| |
Thanks to Tobias for reporting.
|
| |
|
| |
|
|
|
|
|
|
| |
From the HTML and JSON responses, since this data isn't very useful, and the
query to collect the small amount which is displayed is very slow. This could
return at some point, but in a proper paginated form which isn't slow.
|
|
|
|
|
|
| |
For many pages where previously the title was just "Guix Data Service".
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
| |
|
|
|
|
|
| |
At least from the home page, this fixes links where the branch name contains a
/.
|
|
|
|
| |
So that they can include links.
|
|
|
|
| |
When invalid parameters don't have a message.
|
|
|
|
|
| |
In the case where the build is for a different derivation with the same
outputs.
|
|
|
|
|
|
| |
Move the logic from different places in the view code, and also start
supporting linking to guix.cbaines.net builds. I'm unsure quite how to
generalise this, but just starting doing it is probably the way forward.
|
|
|
|
| |
Later is better than never...
|
|
|
|
|
| |
This change removes a sequential scan from the query plan, making it much
faster.
|
|
|
|
| |
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
|
|
| |
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
| |
|
|
|
|
|
| |
Add a build-url function that returns the URL to use, and use this where
appropriate.
|
|
|
|
|
|
| |
Builds from the Guix Build Coordinator might not have timestamps, and the id
from the build server is more important, as one build server can build the
same derivation many times.
|
|
|
|
| |
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
| |
|
| |
|
|
|
|
| |
As I'm not the only author :)
|
|
|
|
| |
Rather than using a meta tag, apparently this is better.
|
|
|
|
|
| |
Adjust the previously unused error page code, and start to use it. Only show
the error if configured to do so, to avoid leaking secret information.
|
| |
|
|
|
|
|
|
| |
This was copied over from Mumi, but I've noticed some styling issues with
lists, and I'm not sure how well it interacts with Bootstrap. Simpler is
better, so lets just try removing it.
|
|
|
|
| |
If the nar file is available.
|
| |
|
|
|
|
|
|
| |
Both in terms of the code fetching the data from the database, as well as the
formatted and detail outputs. This corrects an error in the formatted output
for derivations where inputs would be duplicated.
|
| |
|
|
|
|
|
| |
Previously, the behaviour was to accept multiple values, but enable just
allowing one value to be entered.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
To allow for expanding it, without cluttering the root controller.
|
|
|
|
|
|
|
| |
Allow for build status information to be submitted by POST request. This
required some changes to the builds and build_status tables, as for example,
the Cuirass build id may not be available, and the derivation may not be know
yet, so just record the derivation file name.
|
|
|
|
| |
Just so that the links work.
|
|
|
|
| |
On the formatted derivation and derivation comparison pages.
|
| |
|
| |
|