| Commit message (Expand) | Author | Age |
* | Sort the lint-warning-message-ids when querying•••This might solve errors where the Guix Data Service is trying to insert a
lint_warning_message_set that already exists.
| Christopher Baines | 2020-03-23 |
* | Say that there are no lint warnings•••Rather than having an empty table.
| Christopher Baines | 2020-03-21 |
* | Change the sort order for derivations on the package version page•••Put the non-cross built derivations first.
| Christopher Baines | 2020-03-21 |
* | Add a page for package output history on a branch•••This complements the existing pages for the version history, and derivation
history. As well as the new page, the buttons and styling of the two existing
pages has been made to match better to enable easier navigation between the
pages.
| Christopher Baines | 2020-03-21 |
* | Add a new function to get the outputs for a package on a branch•••Similar to the one above for derivations, this just looks at outputs. This
filters out equivalent derivations, which can be useful.
| Christopher Baines | 2020-03-21 |
* | 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.
| Christopher Baines | 2020-03-20 |
* | Fix marking jobs as failed when exceptions are raised•••The switch away from catch broke this, I obviously still don't quite get how
with-exception-handler works. Therefore, use it twice as that seems to help.
| Christopher Baines | 2020-03-19 |
* | Provide more information if the server can't bind the port•••As this could be a common problem.
| Christopher Baines | 2020-03-14 |
* | Improve the 404 pages•••Render some HTML rather than the plain response.
| Christopher Baines | 2020-03-14 |
* | Improve handling of errors•••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.
| Christopher Baines | 2020-03-14 |
* | Increase the batch size for fetching builds/narinfo files•••To increase the likelyhood that all the builds and narinfo files for the
latest revisions are fetched.
| Christopher Baines | 2020-03-14 |
* | Set an order for select-outputs-without-known-nar-entries•••Pulling out the recent entries first.
| Christopher Baines | 2020-03-14 |
* | Query for more recent derivation outputs by default•••Rather than looking for the oldest unknown outputs, as the new ones are
generally more useful.
| Christopher Baines | 2020-03-12 |
* | Remove peek call that snuck in to the builds module | Christopher Baines | 2020-03-02 |
* | Update http-multiple-get•••Update this by copying the code from Guix again.
| Christopher Baines | 2020-03-02 |
* | Improve the builds verbose output | Christopher Baines | 2020-03-01 |
* | Make the dumps page work when dumps is a symlink | Christopher Baines | 2020-03-01 |
* | Order build statuses by id, not timestamp•••Some builds from Cuirass change status at the same timestamp, so use the id
for ordering instead.
| Christopher Baines | 2020-03-01 |
* | Redirect to the latest version of a file | Christopher Baines | 2020-02-29 |
* | Support customising the latest branch revision max processes•••This makes it possible to set a higher or lower value depending on what you
want.
| Christopher Baines | 2020-02-28 |
* | Log the time spent in a locked section | Christopher Baines | 2020-02-28 |
* | Improve the locking around fetching channel instances•••I think there's still the potential for a race condition when working with the
cached checkout of the repository, but this lock was far too wide. The
sensitive section is just the latest-channel-instances call, as it adds the
relevant files to the store, and that's what's returned.
| Christopher Baines | 2020-02-28 |
* | Improve the error reporting within process-load-new-guix-revision-job•••By including a backtrace.
| Christopher Baines | 2020-02-27 |
* | Prevent inlining for a number of procedures•••So that the load-new-guix-revision tests work with Guile 3.
| Christopher Baines | 2020-02-27 |
* | Add some syntax to prevent inlining within modules•••This is relevant, as it prevents the mock function used in tests working with
Guile 3.
| Christopher Baines | 2020-02-27 |
* | Add a few imports in preparation for Guile 3 | Christopher Baines | 2020-02-27 |
* | Clean up some time logging code | Christopher Baines | 2020-02-24 |
* | Adapt some license related code to work without mock in the tests•••With Guile 3, there's a potential for mock to work in even fewer
circumstances. So, adapt the code to enable writing the tests without mock.
| Christopher Baines | 2020-02-24 |
* | Switch to using some shorter syntax for logging time taken•••In the load-new-guix-revision module.
| Christopher Baines | 2020-02-24 |
* | Add a new utils module, containing a with-time-logging syntax rule | Christopher Baines | 2020-02-24 |
* | Add a function to check if the test database is being used•••This helps avoid problems when running the tests, and the test database not
being used.
| Christopher Baines | 2020-02-24 |
* | Add missing ROLLBACK for transaction | Christopher Baines | 2020-02-24 |
* | Refactor the logging setup out of process-load-new-guix-revision-job•••To simplify both procedures.
| Christopher Baines | 2020-02-24 |
* | Add a page listing the available database dumps | Christopher Baines | 2020-02-22 |
* | Add a function to delete unreferenced derivations | Christopher Baines | 2020-02-16 |
* | Add another 0 to the job default character limit•••This seems to work fine, and now because of the channel-instances, it's useful
to display more data by default.
| Christopher Baines | 2020-02-16 |
* | Fix target handling on the package derivation history page | Christopher Baines | 2020-02-16 |
* | Define the code to delete data from non-master branches properly | Christopher Baines | 2020-02-16 |
* | Make it possible to query builds servers for specific outputs | Christopher Baines | 2020-02-16 |
* | Guard against build being missing from the output response | Christopher Baines | 2020-02-16 |
* | Better handle errors when fetching builds by output | Christopher Baines | 2020-02-15 |
* | Fix some functions being called with the wrong number of arguments | Christopher Baines | 2020-02-15 |
* | Improve error handling in the query-build-servers script | Christopher Baines | 2020-02-15 |
* | Improve associating builds with derivations•••Even without knowing the details of the derivation.
| Christopher Baines | 2020-02-15 |
* | Enhance ensure-build-exists•••Support calling it with derivation-output-details-set-id, which can be used
when querying for builds.
| Christopher Baines | 2020-02-15 |
* | 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.
| Christopher Baines | 2020-02-15 |
* | Add verbose output to the query-build-servers script | Christopher Baines | 2020-02-15 |
* | Properly sort the derivation outputs | Christopher Baines | 2020-02-15 |
* | Avoid an error when there are no references to insert | Christopher Baines | 2020-02-15 |
* | Improve the job logging•••Switch to using a sequence for the ids in the log parts table, and spawn a
thread to listen for output from the inferior processes, and enter it in to
the database.
| Christopher Baines | 2020-02-15 |