Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | WIPguile3 | Christopher Baines | 2020-02-24 |
| | |||
* | WIP | Christopher Baines | 2020-02-24 |
| | |||
* | WIP | Christopher Baines | 2020-02-24 |
| | |||
* | Adapt some license related code to work without mock in the tests | Christopher Baines | 2020-02-24 |
| | | | | | 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. | ||
* | Add missing ROLLBACK for transaction | Christopher Baines | 2020-02-24 |
| | |||
* | Refactor the logging setup out of process-load-new-guix-revision-job | Christopher Baines | 2020-02-24 |
| | | | | To simplify both procedures. | ||
* | Clear a couple of tables in the load-new-guix-revision tests | Christopher Baines | 2020-02-24 |
| | | | | | As entries from incomplete previous runs can effect the test, so clean out any old data before the test begins. | ||
* | 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 |
| | |||
* | Fix some comments | Christopher Baines | 2020-02-16 |
| | | | | Copied over from the Mumi code. | ||
* | Make a constraint deferrable | Christopher Baines | 2020-02-16 |
| | | | | To allow for deferring it in a transaction when deleting derivations. | ||
* | Add another 0 to the job default character limit | Christopher Baines | 2020-02-16 |
| | | | | | This seems to work fine, and now because of the channel-instances, it's useful to display more data by default. | ||
* | 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 | Christopher Baines | 2020-02-15 |
| | | | | Even without knowing the details of the derivation. | ||
* | Enhance ensure-build-exists | Christopher Baines | 2020-02-15 |
| | | | | | Support calling it with derivation-output-details-set-id, which can be used when querying for builds. | ||
* | Set a default target for the revision builds page | Christopher Baines | 2020-02-15 |
| | | | | | This solves the build stats showing up incorrectly, as without this there was no filtering on target. | ||
* | 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 | Christopher Baines | 2020-02-15 |
| | | | | | | 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. | ||
* | Make deleting the existing log parts optional | Christopher Baines | 2020-02-15 |
| | |||
* | Define a new parameter for a port used for the inferior error output | Christopher Baines | 2020-02-15 |
| | |||
* | Add a module to handle deleting data | Christopher Baines | 2020-02-15 |
| | | | | | | | | This, along with the way of specifying which branches are processed is a way to manage the data stored within the Guix Data Service. This only goes so far, it doesn't delete derivations, but it does delete some of the information related to a revision. | ||
* | Fake the store connection in the tests | Christopher Baines | 2020-02-14 |
| | | | | So that the tests don't require a store connection. | ||
* | Improve system and target query parameter handling | Christopher Baines | 2020-02-13 |
| | |||
* | Update the build_servers_build_config values | Christopher Baines | 2020-02-13 |
| | | | | | Change target to '' if it matches system, as this matches the updated way of storing derivations. | ||
* | Add temporary roots for channel instance derivations | Christopher Baines | 2020-02-13 |
| | |||
* | Use a more long lived store connection for loading data | Christopher Baines | 2020-02-13 |
| | | | | | As this will enable registering temporary roots, to avoid store items being garbage collected. | ||
* | Remove the target query parameter from some links | Christopher Baines | 2020-02-12 |
| | | | | As the system is no longer a valid value. | ||
* | Query for builds for channel instance derivations | Christopher Baines | 2020-02-12 |
| | |||
* | Add a page for channel instance derivations | Christopher Baines | 2020-02-12 |
| | |||
* | Add a function to select channel instances for a revision | Christopher Baines | 2020-02-12 |
| | |||
* | Remove the restriction on cross build derivation querying | Christopher Baines | 2020-02-11 |
| | | | | As some build servers do build cross derivations. | ||
* | Update the cross build filter for the package reproducibility page | Christopher Baines | 2020-02-11 |
| | |||
* | Switch to using more correct targets on the build page | Christopher Baines | 2020-02-11 |
| | |||
* | Start storing channel instance derivations | Christopher Baines | 2020-02-11 |
| | | | | These are the ones that relate to Guix pull. | ||
* | Switch using set-current-system to parameterize | Christopher Baines | 2020-02-11 |
| | | | | As this is neater. | ||
* | Update the load-new-revision-job tests | Christopher Baines | 2020-02-11 |
| | |||
* | Refactor how channel derivations are handled | Christopher Baines | 2020-02-09 |
| | | | | | | | | Yet again... This makes the channel-derivations for each system accessible within the load-new-guix-revision procedure, in preparation for storing them in the database. | ||
* | Collpase store-item-for-channel in to channel->guix-store-item | Christopher Baines | 2020-02-09 |
| | |||
* | Start computing channel instance derivations for multiple systems | Christopher Baines | 2020-02-09 |
| | | | | These aren't stored yet, but this is a start. | ||
* | Further refactor channel->derivation-file-name | Christopher Baines | 2020-02-09 |
| | | | | To reduce the line length. | ||
* | Refactor channel->derivation-file-name to reduce line length | Christopher Baines | 2020-02-09 |
| | |||
* | Shift extracting channel news to later on | Christopher Baines | 2020-02-09 |
| | | | | | To avoid race conditions between jobs, have it happen after the call to extract-information-from. |