| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
As there's an issue with current core-updates that I'm struggling to track
down.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
As I think this is currently quite slow.
|
|
|
|
| |
As this is a bit noisy.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Make parallel use of inferiors when computing channel instance derivations,
and when extracting information about a revision. This should allow for some
horizontal scalability, reducing the impact of additional systems for which
derivations need computing.
This commit also fixes an apparent issue with package replacements, as
previously the wrong id was used, and this hid some issues around
deduplication.
|
|
|
|
| |
As parts of it are slow.
|
|
|
|
|
| |
As filter can use part of the input list, which then prevents modifying the
filtered list.
|
|
|
|
| |
To actually work in parallel.
|
| |
|
|
|
|
| |
And implement removing idle resources.
|
|
|
|
| |
And change the default, as eq? doesn't always work.
|
|
|
|
| |
I'm sure this was present before, but maybe lost during some refactoring.
|
|
|
|
| |
As it should offer a speedup over delete-duplicates.
|
|
|
|
| |
As it's faster than delete-duplicates for large amounts of data.
|
|
|
|
| |
To help find the right glibc-locales to use.
|
| |
|
|
|
|
|
| |
As I'm not sure how expensive this is, but it doesn't need doing for every
request.
|
| |
|
|
|
|
| |
This stops the replaced package getting compared with it's replacement.
|
|
|
|
| |
As I'm not sure it's working reliably.
|
|
|
|
| |
As this was causing problems with builtin:git-download.
|
|
|
|
| |
To help with debugging.
|
|
|
|
| |
As that makes debugging problems harder.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
As the default is a void port.
|
|
|
|
| |
As it's not actually used.
|
|
|
|
|
| |
As this will be useful for QA to say whether the package builds reproducibly
or not.
|
|
|
|
|
|
|
|
| |
Just have one fiber at the moment, but this will enable using fibers for
parallelism in the future.
Fibers seemed to cause problems with the logging setup, which was a bit odd in
the first place. So move logging to the parent process which is better anyway.
|
|
|
|
|
| |
Move in the direction of being able to run multiple inferior REPLs, and use
some vectors rather than lists in places (maybe this is more efficient).
|
|
|
|
| |
And remove the monitor, as I'm not sure it's necessary.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Listing remote branches through libgit2 will list branches that don't exist on
the remote. I think branch-list is more listing branch references, and you can
have references to a remote branch where the remote branch doesn't exist. This
isn't very useful here though, as I'm trying to work out what remote branches
exist.
There's remote-ls which might help, but I can't figure out how to get the
commits for branches from that.
Therefore, just bodge the two things together in to a big mess. I seem to be
able to get commits from branch-list that hopefully match what's on the
remote (although I'm not confident about this), and I think remote-ls does
allow checking what branches exist.
|
|
|
|
| |
To go along with just-update-cached-checkout.
|
|
|
|
| |
As it's causing problems with the guix-patches repository.
|
|
|
|
| |
As getmail treats output to stderr as the operation failing.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
To handle characters like +.
|
|
|
|
|
| |
I'm not sure why this wasn't the way it worked previously. This should avoid
unconstrained use of PostgreSQL connections.
|
| |
|
|
|
|
| |
To avoid a long blocking query.
|