| Commit message (Expand) | Author | Age |
* | Fix branch package version page if no data is found | Christopher Baines | 2025-01-27 |
* | Use knots•••A library of extracted Guile Fibers patterns and utilities.
| Christopher Baines | 2024-12-15 |
* | Reduce max-age for the latest-processed-commit page•••As this shouldn't be cached for a day.
| Christopher Baines | 2024-06-12 |
* | Support polling git repositories for new branches/revisions•••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.
| Christopher Baines | 2023-10-09 |
* | Fix issues with with-resource-from-pool | Christopher Baines | 2023-07-26 |
* | Fix the repositories page | Christopher Baines | 2023-07-19 |
* | Stop using a pool of threads for database operations•••Now that squee cooperates with suspendable ports, this is unnecessary. Use a
connection pool to still support running queries in parallel using multiple
connections.
| Christopher Baines | 2023-07-10 |
* | Render a branch not found page if the branch doesn't exist | Christopher Baines | 2022-11-19 |
* | Support querying package derivation outputs without the nars•••Since this speeds up the response if you don't need the nar information.
| Christopher Baines | 2022-01-31 |
* | Set more informative page titles•••For many pages where previously the title was just "Guix Data Service".
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Canan Talayhan | 2021-04-23 |
* | Fetch the list of system values from the database•••This removes the need to hardcode some values in the code.
| Christopher Baines | 2021-04-23 |
* | Add page for looking at the history of a system test•••This should be useful for looking at when system tests break.
| Christopher Baines | 2021-03-14 |
* | Support the system-tests page for the latest processed revision | Christopher Baines | 2021-03-05 |
* | Update most-recent-commits-for-branch to handle data availability | Christopher Baines | 2021-02-03 |
* | Fix various issues linking to builds | Christopher Baines | 2021-01-03 |
* | Add latest revision version of the fixed output package derivations | Christopher Baines | 2020-12-27 |
* | Support showing package derivations by build status•••I'm particularly thinking about listing packages which fail to build.
| Christopher Baines | 2020-12-09 |
* | Rework some of the table entries in the package through time tables•••Try to clarify what the data means, make the revision commit more prominent
compared to the date and improve the display on smaller screens.
| Christopher Baines | 2020-11-16 |
* | Use a darker grey on the tables through time•••Just to make sure it's easy to see.
| Christopher Baines | 2020-11-16 |
* | Add default "none" target to the package derivation outputs page•••This avoids odd results for the links from the package substitute availability
page.
| Christopher Baines | 2020-10-31 |
* | Improve latest processed revision pages for reproducibility stuff•••Support the package-derivation-outputs page, and switch the
package-reproducibility page across to use it.
| Christopher Baines | 2020-10-11 |
* | Support storing whether to authenticate commits by git repository•••To allow using the Guix Data Service when commits aren't authenticated.
| Christopher Baines | 2020-10-07 |
* | Fix the no latest revision behaviour for the latest revision links•••Previously the render-unknown-revision procedure would error, as it wasn't
meant for this purpose.
| Christopher Baines | 2020-10-04 |
* | Completely rework the way db connections are handled during requests•••Previously, a connection was passed through the code handling the
request. When queries were performed, this could block the thread though,
potentially leaving the server unable to serve other requests.
Instead, this now runs queries in a pool of threads. This should remove the
possibility of blocking the threads used by the web server, and in doing so,
some of the queries have been parallelised.
I''m still not sure about the naming and syntax, but I think the functionality
is a sort of step forward.
| Christopher Baines | 2020-10-03 |
* | Add a JSON page for repository branches | Christopher Baines | 2020-09-27 |
* | Add a JSON representation for repositories | Christopher Baines | 2020-09-27 |
* | Change the locale codeset representation•••From the normalized one, to the one actually contained within glibc. Recent
versions of glibc also contain symlinks linking the normalized codeset to the
locales with the .UTF-8 ending, but older ones do not.
Maybe handling codeset normalisation for queries would be good, but the locale
values ending in .UTF-8 are more compatible and allow the code to be
simplified. For querying, maybe there should be a locales table which handles
different representations.
| Christopher Baines | 2020-09-26 |
* | Fix a bug with the derivation and output history JSON representation•••Thanks to zimoun for reporting.
| Christopher Baines | 2020-07-01 |
* | Support package derivations for the latest revision | Christopher Baines | 2020-06-20 |
* | Add missing locale parameter to the latest revision packages page | Christopher Baines | 2020-06-20 |
* | Use lint checker related translations on some pages•••Signed-off-by: Christopher Baines <mail@cbaines.net>
| Danjela Lura | 2020-06-07 |
* | Support package substitute availability for the latest revision | Christopher Baines | 2020-06-03 |
* | Make the package-reproducibility page work for the latest revision | Christopher Baines | 2020-06-03 |
* | Add a lookup_builds field to the build_servers table•••This is to allow for build servers where only the substitutes should be
queried, and it shouldn't be assumed that they're running Cuirass.
| Christopher Baines | 2020-05-24 |
* | Include if data is available in the JSON response for a branch | Christopher Baines | 2020-04-24 |
* | Fix the field names for the JSON representation of a branch | Christopher Baines | 2020-04-24 |
* | Add missing locale parameter to the latest revision lint warnings | Christopher Baines | 2020-04-15 |
* | Store output of most-recent-commits-for-branch in a local variable•••Signed-off-by: Christopher Baines <mail@cbaines.net>
| Danjela lura | 2020-03-29 |
* | Include data in JSON response for the branch page•••Signed-off-by: Christopher Baines <mail@cbaines.net>
| spf50 | 2020-03-28 |
* | Add an unimplemented JSON response for the branch page | Christopher Baines | 2020-03-26 |
* | 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 |
* | Fix target handling on the package derivation history page | Christopher Baines | 2020-02-16 |
* | Rework cross derivations support•••Stop using the system values as targets, and remove package derivation entries
where this is the case.
Switch the non-cross derivation case to have a target of "", rather than
matching the system, as this makes more sense, and is more consistent now that
the target values no longer match the system values.
Hardcode some more correct target values, and use these instead. Hopefully
this can be better integrated with Guix in the future.
This commit also includes a migration attempting to shrink some indexes.
| Christopher Baines | 2020-02-08 |
* | Add a very basic repositories page | Christopher Baines | 2020-02-01 |
* | Don't hardcode the system and target for the derivation history page | Christopher Baines | 2020-01-05 |
* | Extract out the derivation-history rendering code | Christopher Baines | 2020-01-05 |
* | Fix the table layout on the derivation history page | Christopher Baines | 2020-01-03 |
* | 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 |
* | 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 |