aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Clean up some time logging codeChristopher Baines2020-02-24
|
* Adapt some license related code to work without mock in the testsChristopher Baines2020-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.
* Switch to using some shorter syntax for logging time takenChristopher Baines2020-02-24
| | | | In the load-new-guix-revision module.
* Add a new utils module, containing a with-time-logging syntax ruleChristopher Baines2020-02-24
|
* Check that the test database is being used in all the testsChristopher Baines2020-02-24
|
* Add a function to check if the test database is being usedChristopher Baines2020-02-24
| | | | | This helps avoid problems when running the tests, and the test database not being used.
* Add missing ROLLBACK for transactionChristopher Baines2020-02-24
|
* Refactor the logging setup out of process-load-new-guix-revision-jobChristopher Baines2020-02-24
| | | | To simplify both procedures.
* Clear a couple of tables in the load-new-guix-revision testsChristopher Baines2020-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 dumpsChristopher Baines2020-02-22
|
* Add a function to delete unreferenced derivationsChristopher Baines2020-02-16
|
* Fix some commentsChristopher Baines2020-02-16
| | | | Copied over from the Mumi code.
* Make a constraint deferrableChristopher Baines2020-02-16
| | | | To allow for deferring it in a transaction when deleting derivations.
* Add another 0 to the job default character limitChristopher Baines2020-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 pageChristopher Baines2020-02-16
|
* Define the code to delete data from non-master branches properlyChristopher Baines2020-02-16
|
* Make it possible to query builds servers for specific outputsChristopher Baines2020-02-16
|
* Guard against build being missing from the output responseChristopher Baines2020-02-16
|
* Better handle errors when fetching builds by outputChristopher Baines2020-02-15
|
* Fix some functions being called with the wrong number of argumentsChristopher Baines2020-02-15
|
* Improve error handling in the query-build-servers scriptChristopher Baines2020-02-15
|
* Improve associating builds with derivationsChristopher Baines2020-02-15
| | | | Even without knowing the details of the derivation.
* Enhance ensure-build-existsChristopher Baines2020-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 pageChristopher Baines2020-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 scriptChristopher Baines2020-02-15
|
* Properly sort the derivation outputsChristopher Baines2020-02-15
|
* Avoid an error when there are no references to insertChristopher Baines2020-02-15
|
* Improve the job loggingChristopher Baines2020-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 optionalChristopher Baines2020-02-15
|
* Define a new parameter for a port used for the inferior error outputChristopher Baines2020-02-15
|
* Add a module to handle deleting dataChristopher Baines2020-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 testsChristopher Baines2020-02-14
| | | | So that the tests don't require a store connection.
* Improve system and target query parameter handlingChristopher Baines2020-02-13
|
* Update the build_servers_build_config valuesChristopher Baines2020-02-13
| | | | | Change target to '' if it matches system, as this matches the updated way of storing derivations.
* Add temporary roots for channel instance derivationsChristopher Baines2020-02-13
|
* Use a more long lived store connection for loading dataChristopher Baines2020-02-13
| | | | | As this will enable registering temporary roots, to avoid store items being garbage collected.
* Remove the target query parameter from some linksChristopher Baines2020-02-12
| | | | As the system is no longer a valid value.
* Query for builds for channel instance derivationsChristopher Baines2020-02-12
|
* Add a page for channel instance derivationsChristopher Baines2020-02-12
|
* Add a function to select channel instances for a revisionChristopher Baines2020-02-12
|
* Remove the restriction on cross build derivation queryingChristopher Baines2020-02-11
| | | | As some build servers do build cross derivations.
* Update the cross build filter for the package reproducibility pageChristopher Baines2020-02-11
|
* Switch to using more correct targets on the build pageChristopher Baines2020-02-11
|
* Start storing channel instance derivationsChristopher Baines2020-02-11
| | | | These are the ones that relate to Guix pull.
* Switch using set-current-system to parameterizeChristopher Baines2020-02-11
| | | | As this is neater.
* Update the load-new-revision-job testsChristopher Baines2020-02-11
|
* Refactor how channel derivations are handledChristopher Baines2020-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-itemChristopher Baines2020-02-09
|
* Start computing channel instance derivations for multiple systemsChristopher Baines2020-02-09
| | | | These aren't stored yet, but this is a start.
* Further refactor channel->derivation-file-nameChristopher Baines2020-02-09
| | | | To reduce the line length.