| Commit message (Expand) | Author | Age |
... | |
* | Move rendering narinfo responses out of the main controller function•••In preparation for also handling derivation source files.
| Christopher Baines | 2019-12-29 |
* | Serve nar files for the derivation source files | Christopher Baines | 2019-12-29 |
* | Generate and store nars for derivation source files•••This'll allow serving nars for these derivation source files.
| Christopher Baines | 2019-12-29 |
* | 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.
| Christopher Baines | 2019-12-27 |
* | Fix the help text on the jobs page | Christopher Baines | 2019-12-27 |
* | Add a page to show the public key used to sign substitutes | Christopher Baines | 2019-12-27 |
* | Change indentation in the nar-controller parameters | Christopher Baines | 2019-12-27 |
* | Add a link to the derivations page•••From the revision page.
| Christopher Baines | 2019-12-27 |
* | Link to the versions page from the latest revision package page | Christopher Baines | 2019-12-27 |
* | Link to the derivation history page from the branch package page | Christopher Baines | 2019-12-27 |
* | Improve the builds info on the revision package version page•••Show multiple builds, and link to the build page.
| Christopher Baines | 2019-12-27 |
* | Fix more cases where equivalent builds were missed | Christopher Baines | 2019-12-26 |
* | Add pagination to the jobs page | Christopher Baines | 2019-12-26 |
* | Remove reverse from the copy of http-multiple-get•••This makes assumptions about the return value of the provided procedure, and
fails if it doesn't return a list.
| Christopher Baines | 2019-12-26 |
* | Fix the colspan for the derivation history table chart rows•••It should have been changed to 4 when the builds column was added.
| Christopher Baines | 2019-12-26 |
* | Add copyright and license headers to a bunch of source files•••That were missing them.
| Christopher Baines | 2019-12-26 |
* | Remove a rogue 1 from the (guix-data-service model nar) module | Christopher Baines | 2019-12-26 |
* | Serve the /nix-cache-info response•••This should be the last piece of the puzzle for providing substitutes for
derivations.
| Christopher Baines | 2019-12-26 |
* | Serve narinfo files for derivations | Christopher Baines | 2019-12-26 |
* | Add a function to fetch references for derivations•••This replicates the store item references for the derivation, through looking
up the inputs which the derivation references, and also the sources.
| Christopher Baines | 2019-12-26 |
* | Add a function to fetch a derivation by file name hash | Christopher Baines | 2019-12-26 |
* | Use the returned file name in select-derivation-by-file-name•••They should be the same, but it seems more sensible to return the value from
the database.
| Christopher Baines | 2019-12-26 |
* | Render nar files for derivations•••In the same manor that Guix publish does. This is working towards being able
to serve substitutes for derivations.
| Christopher Baines | 2019-12-26 |
* | Add a "plain" view for derivations | Christopher Baines | 2019-12-26 |
* | Add a helper function to render text | Christopher Baines | 2019-12-26 |
* | Add a function serialize a derivation•••This effectively duplicates the behaviour in Guix for serializing derivations,
but this uses the database representation in the Guix Data Service, rather
than the records Guix uses.
| Christopher Baines | 2019-12-26 |
* | Ensure output ordering for derivations is correct•••This affects the formatted derivation output.
| Christopher Baines | 2019-12-26 |
* | Fix the representation of the fixed output derivation hashes•••Previously, they were nix-base32-string encoded, but the representation in the
derivations is base16, so it doesn't make sense to use a different
representation in the database.
Therefore, add some code that runs before the start of each job to convert the
data in the database. It was easier to do this in Guile with the existing
support for working with these bytevector representations. After some
migration period, the code for converting the old hashes can be removed.
| Christopher Baines | 2019-12-26 |
* | Group derivation input outputs together by derivation•••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.
| Christopher Baines | 2019-12-26 |
* | Use HTTP pipelining when making requests to build servers•••This removes some overhead in making a connection for each request.
| Christopher Baines | 2019-12-26 |
* | Fix the successful builds outputs query where there are no revisions•••As it was erroring before.
| Christopher Baines | 2019-12-26 |
* | Fix the derivations list on the builds page | Christopher Baines | 2019-12-23 |
* | Fix the unknown build counts on the builds pages | Christopher Baines | 2019-12-23 |
* | Better handle errors within process-load-new-guix-revision-job | Christopher Baines | 2019-12-23 |
* | Fix an error when updating the package derivation versions table | Christopher Baines | 2019-12-23 |
* | Fix a bug with argument handling in the query-build-servers script | Christopher Baines | 2019-12-22 |
* | Include builds on the derivation history page | Christopher Baines | 2019-12-22 |
* | Use the full width of the page for the derivation history table•••As it's quite big. Also remove the (More information) links, as they weren't
useful.
| Christopher Baines | 2019-12-22 |
* | Add a function to rebuild the package_derivations_by_guix_revision•••At the moment, some data is missing, but this code will fix that.
| Christopher Baines | 2019-12-22 |
* | Extract out some functions from update-package-derivations-table•••To allow these to be used independently.
| Christopher Baines | 2019-12-22 |
* | Extract management of package_derivations_by_guix_revision_range•••... entries in to a separate module, to split the code up a little further.
| Christopher Baines | 2019-12-22 |
* | Fix the use of defined? in relation to channel news•••This worked fine in a REPL, but here it seems the module needs to be passed.
| Christopher Baines | 2019-12-22 |
* | Add links from the builds pages to the pages for individual builds | Christopher Baines | 2019-12-22 |
* | Allow filtering the revision builds page by system | Christopher Baines | 2019-12-22 |
* | Filter builds on the revision builds page by revision | Christopher Baines | 2019-12-22 |
* | Handle derivations with no known build•••When displaying build stats.
| Christopher Baines | 2019-12-22 |
* | Ignore cross built derivations for the build stats | Christopher Baines | 2019-12-22 |
* | Improve the error handling for the build page | Christopher Baines | 2019-12-16 |
* | Link to the derivation outputs from the package reproducibility page | Christopher Baines | 2019-12-16 |
* | Allow filtering by system and target on the derivation-outputs page•••So that this can match up with the package reproducibility page.
| Christopher Baines | 2019-12-16 |