mirror of
git://git.savannah.gnu.org/guix/data-service.git
synced 2023-12-14 03:23:03 +01:00
Ignore canceled builds when querying package derivations
This will help when using this to submit builds, since you won't end up ignoring derivations with canceled builds.
This commit is contained in:
parent
61f6619313
commit
4208b5f148
|
@ -473,8 +473,11 @@ ORDER BY derivations.file_name
|
||||||
EXISTS(
|
EXISTS(
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM builds
|
FROM builds
|
||||||
|
INNER JOIN latest_build_status
|
||||||
|
ON builds.id = latest_build_status.build_id
|
||||||
WHERE builds.derivation_output_details_set_id =
|
WHERE builds.derivation_output_details_set_id =
|
||||||
derivations_by_output_details_set.derivation_output_details_set_id
|
derivations_by_output_details_set.derivation_output_details_set_id
|
||||||
|
AND latest_build_status != 'canceled'
|
||||||
AND builds.build_server_id = " (number->string build-server-id) "
|
AND builds.build_server_id = " (number->string build-server-id) "
|
||||||
)"))
|
)"))
|
||||||
(or build-from-build-servers '()))
|
(or build-from-build-servers '()))
|
||||||
|
@ -485,8 +488,11 @@ EXISTS(
|
||||||
NOT EXISTS(
|
NOT EXISTS(
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM builds
|
FROM builds
|
||||||
|
INNER JOIN latest_build_status
|
||||||
|
ON builds.id = latest_build_status.build_id
|
||||||
WHERE builds.derivation_output_details_set_id =
|
WHERE builds.derivation_output_details_set_id =
|
||||||
derivations_by_output_details_set.derivation_output_details_set_id
|
derivations_by_output_details_set.derivation_output_details_set_id
|
||||||
|
AND latest_build_status != 'canceled'
|
||||||
AND builds.build_server_id = " (number->string build-server-id) "
|
AND builds.build_server_id = " (number->string build-server-id) "
|
||||||
)"))
|
)"))
|
||||||
(or no-build-from-build-servers '()))
|
(or no-build-from-build-servers '()))
|
||||||
|
|
Loading…
Reference in a new issue