cbaines pushed a change to branch master
in repository data-service.
from 64aeeff Insert guix_revision_package_derivation_distribution_counts
later
new e14fd88 Don't lookup #f in the hash table
new cb1bc06 Move log message
new 221394e Add in call-with-worker-thread to try to avoid sort problems
new 9a38374 Use insert-missing-data-and-return-all-ids for locations
new 9301697 Handle conflicts when inserting lint warning message sets
new c949deb Memoize field-can-be-null?
new bb84e45 Handle conflicts in insert-missing-data-and-return-all-ids
new b128e9b Improve null handling
new 5ed9834 Rework loading revision data
new ba97dfc Fix wrong number of values from
channel-derivations-by-system->guix-store-item
new 5664cde Improve some query formatting
new 62fc9b7 Fix hash display for formatted derivations
new 859b009 Avoid getting the load-new-guix-revision-inserts lock twice
new d7c7f74 Log differently when using the load-new-guix-revision-inserts
lock
new a33e322 Add a comment
new 8b49884 Use knots
new 73b53f4 Add utility functions for configuring the database
new 62d6b59 Make build_servers.id just generated by default
The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
guix-data-service/database.scm | 8 +-
guix-data-service/jobs/load-new-guix-revision.scm | 348 +++---
guix-data-service/model/build-server.scm | 176 ++-
guix-data-service/model/build.scm | 27 +-
guix-data-service/model/channel-news.scm | 117 +-
guix-data-service/model/derivation.scm | 132 +--
guix-data-service/model/git-branch.scm | 16 +-
guix-data-service/model/git-repository.scm | 42 +
guix-data-service/model/guix-revision.scm | 5 +-
guix-data-service/model/license-set.scm | 88 +-
guix-data-service/model/license.scm | 37 +-
guix-data-service/model/lint-checker.scm | 57 +-
guix-data-service/model/lint-warning-message.scm | 54 +-
guix-data-service/model/lint-warning.scm | 32 +-
guix-data-service/model/location.scm | 37 +-
guix-data-service/model/nar.scm | 105 +-
.../package-derivation-by-guix-revision-range.scm | 4 +-
guix-data-service/model/package-derivation.scm | 5 +-
guix-data-service/model/package-metadata.scm | 204 ++--
guix-data-service/model/package.scm | 17 -
guix-data-service/model/system.scm | 21 +-
guix-data-service/model/utils.scm | 829 +++++++++------
guix-data-service/utils.scm | 1120 +-------------------
guix-data-service/web/build-server/controller.scm | 1 +
guix-data-service/web/build/controller.scm | 6 +-
guix-data-service/web/compare/controller.scm | 38 +-
guix-data-service/web/controller.scm | 18 +-
guix-data-service/web/jobs/controller.scm | 4 +-
guix-data-service/web/nar/controller.scm | 4 +-
guix-data-service/web/package/controller.scm | 4 +-
guix-data-service/web/repository/controller.scm | 36 +-
guix-data-service/web/revision/controller.scm | 62 +-
guix-data-service/web/server.scm | 11 +-
guix-data-service/web/view/html.scm | 2 +-
guix-dev.scm | 33 +
sqitch/deploy/alter_build_servers_id_default.sql | 13 +
sqitch/revert/alter_build_servers_id_default.sql | 7 +
sqitch/sqitch.plan | 1 +
sqitch/verify/alter_build_servers_id_default.sql | 7 +
tests/model-license-set.scm | 18 +-
tests/model-license.scm | 24 +-
tests/model-lint-checker.scm | 37 +-
tests/model-lint-warning-message.scm | 12 +-
tests/model-package-metadata.scm | 23 +-
tests/model-package.scm | 50 +-
45 files changed, 1460 insertions(+), 2432 deletions(-)
create mode 100644 sqitch/deploy/alter_build_servers_id_default.sql
create mode 100644 sqitch/revert/alter_build_servers_id_default.sql
create mode 100644 sqitch/verify/alter_build_servers_id_default.sql