[shepherd] 02/09: args: Factorize general help URL; use https.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 266a0a555207667ec9ad75015d49987657b72d0f Author: Ludovic Courtès AuthorDate: Wed Oct 2 11:01:38 2024 +0200 args: Factorize general help URL; use https. * modules/shepherd/args.scm (general-help-url): New

[shepherd] 07/09: herd: Give a hint about ‘herd doc SERVICE list-actions’.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 90d622c1b6f0b99d45dceb5ab4dae335c7d8aa12 Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:28:31 2024 +0200 herd: Give a hint about ‘herd doc SERVICE list-actions’. * modules/shepherd/scripts/herd.scm (run

[shepherd] 05/09: herd: Use ‘report-hint’ where appropriate.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 9216f6ae0afe6ce9cb2a8e603494198f46d0de32 Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:20:52 2024 +0200 herd: Use ‘report-hint’ where appropriate. * modules/shepherd/scripts/herd.scm (run-command): Use

[shepherd] 09/09: service: ‘action’ checks the type of its arguments.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit b2a8be15c025086dcec6c9fdfa796984f336240b Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:57:37 2024 +0200 service: ‘action’ checks the type of its arguments. * modules/shepherd/service.scm (action): Add

[shepherd] branch devel updated (6a6dcb9 -> b2a8be1)

2024-10-06 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from 6a6dcb9 tests: Pass explicit ‘-n 10’ when checking status output. new f52cb21 herd: Fix typo in ‘--help’ summary. new 266a0a5 args: Factorize general help URL; use https. new 1482376 support: Generalize mes

[shepherd] 08/09: shepherd: ‘herd doc SERVICE list-actions’ displays documentation.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 7bba53cf825a4a6f4f9a8a7cfd69cc01d9e60cfc Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:50:24 2024 +0200 shepherd: ‘herd doc SERVICE list-actions’ displays documentation. Previously that command would only

[shepherd] 06/09: herd: Really match the ‘root’ service when reporting a typo.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 43537fad10ae803cd937536fa0ab90ba848f50ac Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:22:54 2024 +0200 herd: Really match the ‘root’ service when reporting a typo. * modules/shepherd/scripts/herd.scm (run

[shepherd] 01/09: herd: Fix typo in ‘--help’ summary.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit f52cb21389472f6cf8512456fe2e9aa0a234c5ca Author: Ludovic Courtès AuthorDate: Wed Oct 2 10:59:04 2024 +0200 herd: Fix typo in ‘--help’ summary. * modules/shepherd/scripts/herd.scm (main): Remove extra backslash

[shepherd] 03/09: support: Generalize message reports.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 14823767800df2f52d264d535a351806729d38a1 Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:16:01 2024 +0200 support: Generalize message reports. * modules/shepherd/support.scm (message-printer): New procedure

[shepherd] 04/09: support: Add ‘report-hint’.

2024-10-06 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit a9c9df03d78f05c81f5b94c6218710e81b06 Author: Ludovic Courtès AuthorDate: Sun Oct 6 15:20:28 2024 +0200 support: Add ‘report-hint’. * modules/shepherd/support.scm (print-hint): New procedure. (report-hint

main updated (0042ce2 -> fc4624c)

2024-10-06 Thread Ludovic Courtès
civodul pushed a change to branch main. from 0042ce2 database: Set ‘starttime’ and ‘stoptime’ for ‘failed-dependency’. new 35b7782 utils: Add ‘atomic-box-fetch-and-increment!’ and ‘atomic-box-fetch-and-decrement!’. new d52a9c5 base: Go back to marking ‘failed-dependency’ builds

[no subject]

2024-10-06 Thread Ludovic Courtès
branch: main commit d52a9c56302dc911d7582ab394d11ee21cf1d44f Author: Ludovic Courtès AuthorDate: Sun Oct 6 17:28:06 2024 +0200 base: Go back to marking ‘failed-dependency’ builds asynchronously. This undoes part of 5e5912717957d294de83e5dcea894214ad97ac75 and

[no subject]

2024-10-06 Thread Ludovic Courtès
branch: main commit fc4624cdac28f013e5a31165cb64ecb5e4f6de41 Author: Ludovic Courtès AuthorDate: Sun Oct 6 17:40:52 2024 +0200 templates: Add more ‘uri-encode’ calls for jobset URLs. This is a followup to e53d596ca2fc79e2d669776cc78bfd8c07167a5f. * src/cuirass/templates.scm

[no subject]

2024-10-06 Thread Ludovic Courtès
branch: main commit 35b77821820b966dedd3f0d7df912b8680617dbc Author: Ludovic Courtès AuthorDate: Sun Oct 6 17:35:20 2024 +0200 utils: Add ‘atomic-box-fetch-and-increment!’ and ‘atomic-box-fetch-and-decrement!’. * src/cuirass/scripts/remote-server.scm (atomic-box-fetch-and-update

branch main updated: database: Set ‘starttime’ and ‘stoptime’ for ‘failed-dependency’.

2024-10-05 Thread Ludovic Courtès
is described below commit 0042ce2a83ea7cf4dd4b8df08ab3183bd6ffe31d Author: Ludovic Courtès AuthorDate: Sat Oct 5 22:52:05 2024 +0200 database: Set ‘starttime’ and ‘stoptime’ for ‘failed-dependency’. Previously, builds that were immediately marked as ‘failed-dependency’, from the

[no subject]

2024-10-05 Thread Ludovic Courtès
branch: main commit e611adcca75f483eab08d4f94c4c985d23ff1696 Author: Ludovic Courtès AuthorDate: Sat Oct 5 17:46:59 2024 +0200 database: Optimize ‘db-get-builds-{min,max}’. This query would be very slow: LOG: duration: 10805.150 ms plan: Query Text: SELECT

main updated (e53d596 -> eb47713)

2024-10-05 Thread Ludovic Courtès
civodul pushed a change to branch main. from e53d596 templates: Encode specification name when generating URL. new d894a91 database: Add ‘with-timing-check’ for operations on dependencies. new e611adc database: Optimize ‘db-get-builds-{min,max}’. new eb47713 http: Change /b

[no subject]

2024-10-05 Thread Ludovic Courtès
branch: main commit d894a914f6c7c5b60fda7b61894b21dc146f3143 Author: Ludovic Courtès AuthorDate: Sat Oct 5 12:02:22 2024 +0200 database: Add ‘with-timing-check’ for operations on dependencies. * src/cuirass/database.scm (db-reschedule-dependent-builds): Wrap ‘exec-query/bind’ in

[no subject]

2024-10-05 Thread Ludovic Courtès
branch: main commit eb4771308e6ced0f429f225f30de435a3dbfc0ba Author: Ludovic Courtès AuthorDate: Sat Oct 5 22:17:59 2024 +0200 http: Change /build/ID/restart from ‘GET’ to ‘POST’. Not all crawlers honor ‘robots.txt’ and some could end up restarting random failed builds (not

03/03: hydra: services: Lower priority of ‘kernel-updates’ jobset.

2024-10-04 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository maintenance. commit 8b4db62ccd89f382b58963c09ef80bbb64e8c85b Author: Ludovic Courtès AuthorDate: Fri Oct 4 22:23:40 2024 +0200 hydra: services: Lower priority of ‘kernel-updates’ jobset. * hydra/modules/sysadmin/services.scm

02/03: hydra: berlin: Block unwanted bots.

2024-10-04 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository maintenance. commit 588f3c0e23f92ce8d25df26986a360de84a97467 Author: Ludovic Courtès AuthorDate: Fri Oct 4 22:22:42 2024 +0200 hydra: berlin: Block unwanted bots. * hydra/nginx/berlin.scm (%berlin-servers): Return 403 for bots

branch master updated (c86d00dd -> 8b4db62c)

2024-10-04 Thread Ludovic Courtès
civodul pushed a change to branch master in repository maintenance. from c86d00dd hydra: bayfront: Add hatysa as a backup for hydra-guix-129. new 7f1bd5aa hydra: berlin: Add long ‘Cache-Control’ on /robots.txt. new 588f3c0e hydra: berlin: Block unwanted bots. new 8b4db62c hydra:

[no subject]

2024-10-03 Thread Ludovic Courtès
. Signed-off-by: Ludovic Courtès --- src/cuirass/templates.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cuirass/templates.scm b/src/cuirass/templates.scm index 170b430..4390eca 100644 --- a/src/cuirass/templates.scm +++ b/src/cuirass/templates.scm @@ -378,7

main updated (88f85da -> e53d596)

2024-10-03 Thread Ludovic Courtès
civodul pushed a change to branch main. from 88f85da database: Reschedule when success follows any kind of failure. new 311e861 remote-server: Gracefully handle missing dependency derivation. new 0abf390 database: Rephrase logged sentence. new e53d596 templates: Encode spec

[no subject]

2024-10-03 Thread Ludovic Courtès
branch: main commit 0abf39033c2103f8eeaa81bddbd04d2693f3d531 Author: Ludovic Courtès AuthorDate: Wed Oct 2 16:48:49 2024 +0200 database: Rephrase logged sentence. * src/cuirass/database.scm (db-reschedule-stale-builds): Rephrase. --- src/cuirass/database.scm | 2 +- 1 file changed

[no subject]

2024-10-03 Thread Ludovic Courtès
branch: main commit 311e861d0e7f5bd7e1abe683e7330a255bde0f40 Author: Ludovic Courtès AuthorDate: Wed Oct 2 16:47:57 2024 +0200 remote-server: Gracefully handle missing dependency derivation. * src/cuirass/scripts/remote-server.scm (insert-build-for-dependency): Catch 's

[no subject]

2024-09-29 Thread Ludovic Courtès
branch: main commit 5f07b0f3bdbb129fa21f13bd498cabd0d7d6c24b Author: Ludovic Courtès AuthorDate: Sun Sep 29 12:03:00 2024 +0200 database: Fix scalability issue when marking dependents as ‘failed-dependency’. Fixes a performance regression introduced in

main updated (b225542 -> 88f85da)

2024-09-29 Thread Ludovic Courtès
civodul pushed a change to branch main. from b225542 remote: Preserve build log for things already built. new 5f07b0f database: Fix scalability issue when marking dependents as ‘failed-dependency’. new 88f85da database: Reschedule when success follows any kind of failure. Summa

[no subject]

2024-09-29 Thread Ludovic Courtès
branch: main commit 88f85da199bcfeddfdbe4f4ff8cd5900079afd66 Author: Ludovic Courtès AuthorDate: Sun Sep 29 12:11:44 2024 +0200 database: Reschedule when success follows any kind of failure. * src/cuirass/database.scm (db-update-build-status!): Call ‘db-reschedule-dependent

branch main updated: remote: Preserve build log for things already built.

2024-09-26 Thread Ludovic Courtès
below commit b2255425ad8f09da6f8214982fa5da10d003223f Author: Ludovic Courtès AuthorDate: Thu Sep 26 16:18:17 2024 +0200 remote: Preserve build log for things already built. Fixes a bug whereby /build/N/log would be 404 for a successful build whose output was previously produced by

[shepherd] branch devel updated: tests: Pass explicit ‘-n 10’ when checking status output.

2024-09-26 Thread Ludovic Courtès
below commit 6a6dcb9f9ef6256769e29fa102973bd998a2a5ab Author: Ludovic Courtès AuthorDate: Thu Sep 26 16:15:15 2024 +0200 tests: Pass explicit ‘-n 10’ when checking status output. This is a followup to 5714ba102579171d8e70bde95b7968204a7bfd83, which decreased the default number

[shepherd] 03/03: build: Explicitly check that ‘pkg.m4’ is available.

2024-09-26 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit d69163a37f5cffc08d37c3c8f363400e284c2772 Author: Ludovic Courtès AuthorDate: Thu Sep 26 15:22:27 2024 +0200 build: Explicitly check that ‘pkg.m4’ is available. * configure.ac: Add ‘m4_pattern_forbid’ uses for

[shepherd] 02/03: herd: Remove more trailing periods in status output.

2024-09-26 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit c2abe4377020a7bd5a393666379786716e499f8f Author: Ludovic Courtès AuthorDate: Tue Sep 24 09:19:47 2024 +0200 herd: Remove more trailing periods in status output. This is a followup to

[shepherd] 01/03: herd: Default to fewer lines of recent messages.

2024-09-26 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 5714ba102579171d8e70bde95b7968204a7bfd83 Author: Ludovic Courtès AuthorDate: Tue Sep 24 09:19:02 2024 +0200 herd: Default to fewer lines of recent messages. * modules/shepherd/scripts/herd.scm (%default-log

[shepherd] branch devel updated (103992e -> d69163a)

2024-09-26 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from 103992e shepherd: Log package name/version and host type upfront. new 5714ba1 herd: Default to fewer lines of recent messages. new c2abe43 herd: Remove more trailing periods in status output. new d69163a bu

branch main updated: database: Mark new builds as ‘failed-dependency’ when appropriate.

2024-09-25 Thread Ludovic Courtès
is described below commit b0a14e3d84b7a0d3926793c6408678daa529962e Author: Ludovic Courtès AuthorDate: Wed Sep 25 15:07:28 2024 +0200 database: Mark new builds as ‘failed-dependency’ when appropriate. Previously, new builds would always start off as ‘scheduled’. With this change

[no subject]

2024-09-19 Thread Ludovic Courtès
branch: main commit d55d6e05a7d202d6985f92be052f7722e8be879a Author: Ludovic Courtès AuthorDate: Thu Sep 19 10:57:07 2024 +0200 database: Fail dependents for any kind of failure. * src/cuirass/database.scm (build-failure?): New procedure. (db-update-build-status!): Use it

[no subject]

2024-09-19 Thread Ludovic Courtès
branch: main commit c4d9ab1e24aeb29c54a7f6e11a2d19e5092fb65a Author: Ludovic Courtès AuthorDate: Thu Sep 19 10:44:31 2024 +0200 database: Increase ‘%build-submission-timeout’. * src/cuirass/database.scm (%build-submission-timeout): Increase. * src/cuirass/scripts/remote

[no subject]

2024-09-19 Thread Ludovic Courtès
branch: main commit 6dc73970d4b16c16a7639ac50da067194837615d Author: Ludovic Courtès AuthorDate: Thu Sep 19 10:41:48 2024 +0200 remote-server: Add build dependency edges unconditionally. This is a followup to fbd778a5cb4375744517064d13608b85db7e2626. * src/cuirass/scripts

main updated (fbd778a -> d55d6e0)

2024-09-19 Thread Ludovic Courtès
civodul pushed a change to branch main. from fbd778a remote-server: Create a ‘Builds’ row for failing build dependencies. new 6dc7397 remote-server: Add build dependency edges unconditionally. new c4d9ab1 database: Increase ‘%build-submission-timeout’. new d55d6e0 database:

[no subject]

2024-09-18 Thread Ludovic Courtès
branch: main commit 5e5912717957d294de83e5dcea894214ad97ac75 Author: Ludovic Courtès AuthorDate: Wed Sep 18 13:08:37 2024 +0200 database: Synchronously update the status of dependent builds. * src/cuirass/database.scm (db-reschedule-dependent-builds) (db-mark-dependent-builds-as

[no subject]

2024-09-18 Thread Ludovic Courtès
branch: main commit 8b0c86a7b78173f335258ed9f3a711dedd887dd3 Author: Ludovic Courtès AuthorDate: Wed Sep 18 20:12:45 2024 +0200 database: ‘db-add-build’ returns the build ID. Previously it would return either 1 (the number of rows inserted) or #f. * src/cuirass

[no subject]

2024-09-18 Thread Ludovic Courtès
branch: main commit 6cd1608e644a755dbbfd2937489061ed31eb8bbf Author: Ludovic Courtès AuthorDate: Wed Sep 18 16:50:25 2024 +0200 remote-server: Remove periodic resumable/failed build updates. Fixes a bug introduced with de86524ddb4cef451fee81f680b53f719ea8e47a whereby builds

main updated (6c5d0ee -> fbd778a)

2024-09-18 Thread Ludovic Courtès
civodul pushed a change to branch main. from 6c5d0ee doc: Fix parameter name for /api/jobs/history. new 9f63d3a database: Introduce ‘db-reschedule-stale-builds’ and call it periodically. new 5e59127 database: Synchronously update the status of dependent builds. new 6cd1608

[no subject]

2024-09-18 Thread Ludovic Courtès
branch: main commit 9f63d3ae6f0a9c7185287a8c563cc72201cf7376 Author: Ludovic Courtès AuthorDate: Tue Sep 10 11:20:38 2024 +0200 database: Introduce ‘db-reschedule-stale-builds’ and call it periodically. Doing this task in ‘db-remove-workers’ was inappropriate because that

[no subject]

2024-09-18 Thread Ludovic Courtès
branch: main commit fbd778a5cb4375744517064d13608b85db7e2626 Author: Ludovic Courtès AuthorDate: Wed Sep 18 22:23:34 2024 +0200 remote-server: Create a ‘Builds’ row for failing build dependencies. Previously, since commit de86524ddb4cef451fee81f680b53f719ea8e47a, failing build

branch master updated (e5fe2a9d -> 6530f416)

2024-09-12 Thread Ludovic Courtès
civodul pushed a change to branch master in repository maintenance. from e5fe2a9d hydra: dns: Add DNS entry for git.qa. new a0d1f420 hydra: berlin: Set a negative TTL of 2mn. new 6530f416 hydra: services: Add visionfive2 build output images. The 2 revisions listed above as "new" are

01/02: hydra: berlin: Set a negative TTL of 2mn.

2024-09-12 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository maintenance. commit a0d1f4202434e0f2460e55e78d034bd216e63c0b Author: Ludovic Courtès AuthorDate: Tue Sep 3 11:38:39 2024 +0200 hydra: berlin: Set a negative TTL of 2mn. The default, which is to not advertise a negative TTL

02/02: hydra: services: Add visionfive2 build output images.

2024-09-12 Thread Ludovic Courtès
-specs): Add visionfive2 images outputs. Signed-off-by: Ludovic Courtès --- hydra/modules/sysadmin/services.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hydra/modules/sysadmin/services.scm b/hydra/modules/sysadmin/services.scm index 3e6b3a60..32299095

[no subject]

2024-09-09 Thread Ludovic Courtès
branch: main commit 6c5d0eec3c0cf804f4af32484857ded27001bb8c Author: Romain GARBAGE AuthorDate: Mon Sep 9 10:26:04 2024 +0200 doc: Fix parameter name for /api/jobs/history. * doc/cuirass.texi (Web Interface): Fix parameter name. Signed-off-by: Ludovic Courtès --- doc

[no subject]

2024-09-09 Thread Ludovic Courtès
branch: main commit 94f1df90e679207691b05671811180f6652ea195 Author: Ludovic Courtès AuthorDate: Mon Sep 9 10:34:00 2024 +0200 remote-worker: Fix typo in error message. * src/cuirass/scripts/remote-worker.scm (perform-build): Call ‘worker-name’. --- src/cuirass/scripts/remote

[no subject]

2024-09-09 Thread Ludovic Courtès
branch: main commit 52c5332aff7533d0861555f18ee27175f2fa5a84 Author: Ludovic Courtès AuthorDate: Fri Sep 6 14:52:10 2024 +0200 remote-worker: Stop as soon as a dependency fails to build. * src/cuirass/scripts/remote-worker.scm (perform-build): Raise C from ‘guard’ handlers

main updated (127d165 -> 6c5d0ee)

2024-09-09 Thread Ludovic Courtès
civodul pushed a change to branch main. from 127d165 remote-worker: Fix type error in ‘build-things’ call. new 52c5332 remote-worker: Stop as soon as a dependency fails to build. new 94f1df9 remote-worker: Fix typo in error message. new de86524 remote-worker: Send ‘build-dep

[no subject]

2024-09-09 Thread Ludovic Courtès
branch: main commit de86524ddb4cef451fee81f680b53f719ea8e47a Author: Ludovic Courtès AuthorDate: Mon Sep 9 11:23:25 2024 +0200 remote-worker: Send ‘build-dependency-failed’ when appropriate. Previously, builds with a failing dependency that does not have a corresponding entry in

[shepherd] 01/05: ‘herd help’ distinguishes between ‘herd status’ and ‘herd status root’.

2024-09-08 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit ebfa471545fe4c45caff6e036f9fe7480bc92174 Author: Ludovic Courtès AuthorDate: Sat Sep 7 17:08:08 2024 +0200 ‘herd help’ distinguishes between ‘herd status’ and ‘herd status root’. This is a followup to

[shepherd] 03/05: herd: ‘herd status SERVICE’ shows the service’s list of custom actions.

2024-09-08 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 8288d3e785b3e97833aba434b58dc963b2cfd662 Author: Ludovic Courtès AuthorDate: Sat Sep 7 17:31:19 2024 +0200 herd: ‘herd status SERVICE’ shows the service’s list of custom actions. * modules/shepherd/scripts

[shepherd] 02/05: service: Serialize list of actions for .

2024-09-08 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 37ccd3384313cbf2c416b9b8e78f044b8362f79f Author: Ludovic Courtès AuthorDate: Sat Sep 7 17:30:37 2024 +0200 service: Serialize list of actions for . * modules/shepherd/service.scm (service->sexp): Add ‘acti

[shepherd] branch devel updated (7963242 -> 103992e)

2024-09-08 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from 7963242 ‘herd start’ now prints “is currently disabled” when appropriate. new ebfa471 ‘herd help’ distinguishes between ‘herd status’ and ‘herd status root’. new 37ccd33 service: Serialize list of actions for .

[shepherd] 05/05: shepherd: Log package name/version and host type upfront.

2024-09-08 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 103992e7096de7ffe456c6f14f6f74f864c69122 Author: Ludovic Courtès AuthorDate: Sun Sep 8 22:41:38 2024 +0200 shepherd: Log package name/version and host type upfront. * modules/shepherd.scm (main): Log

[shepherd] 04/05: shepherd: Implement ‘--silent’.

2024-09-08 Thread Ludovic Courtès
(main): Honor it. Signed-off-by: Ludovic Courtès --- doc/shepherd.texi| 4 modules/shepherd.scm | 9 - 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/doc/shepherd.texi b/doc/shepherd.texi index 6051ffa..52bd526 100644 --- a/doc/shepherd.texi +++ b/doc

branch main updated: remote-worker: Fix type error in ‘build-things’ call.

2024-09-05 Thread Ludovic Courtès
below commit 127d1656d519a71e34376450fa53922c9ca43dce Author: Ludovic Courtès AuthorDate: Thu Sep 5 16:56:36 2024 +0200 remote-worker: Fix type error in ‘build-things’ call. * src/cuirass/scripts/remote-worker.scm (run-build): Call ‘substitutable-path’ on SUBSTITUTE. --- src

[no subject]

2024-09-05 Thread Ludovic Courtès
branch: main commit 7364402a6ce12592c4311c47b109a84867fbf6a7 Author: Ludovic Courtès AuthorDate: Thu Sep 5 11:53:17 2024 +0200 tests: Make random seed more random. * tests/store.scm (%seed): Remove duplication and add PID. --- tests/store.scm | 2 +- 1 file changed, 1 insertion

[no subject]

2024-09-05 Thread Ludovic Courtès
src/cuirass/http.scm (url-hanlder): Update Gitlab API. * tests/gitlab.scm: Adjust accordingly. * tests/http.scm: Adjust accordingly. Signed-off-by: Ludovic Courtès --- src/cuirass/gitlab.scm | 25 + src/cuirass/http.scm | 3 +- tests/gitlab.scm |

main updated (2c726c9 -> d196010)

2024-09-05 Thread Ludovic Courtès
civodul pushed a change to branch main. from 2c726c9 remote-worker: Report intermediate builds and distinguish logs. new 7364402 tests: Make random seed more random. new d196010 http: Use Gitlab project name to derive spec. Summary of changes: src/cuirass/gitlab.scm | 25 +

[no subject]

2024-09-03 Thread Ludovic Courtès
branch: main commit 11ed407a5abbc57cca0492805f7f7872f9d0c08b Author: Ludovic Courtès AuthorDate: Fri Aug 30 17:23:13 2024 +0200 http: /admin/specification/add converts channel name to a symbol. * src/cuirass/http.scm (body->specification): Convert channel name to a sym

[no subject]

2024-09-03 Thread Ludovic Courtès
branch: main commit 6daef9c2ecbb738c413ffa39493ef5d38e5f1881 Author: Ludovic Courtès AuthorDate: Tue Sep 3 14:31:14 2024 +0200 tests: No longer require Avahi. This is unnecessary and could lead to confusion or a ‘cuirass remote-server’ startup failure if another instance was

main updated (59010a5 -> 2c726c9)

2024-09-03 Thread Ludovic Courtès
civodul pushed a change to branch main. from 59010a5 remote: ‘send-log’ uses suspendable ‘make-zlib-output-port’. new 11ed407 http: /admin/specification/add converts channel name to a symbol. new fbfbc66 remote: ‘receive-message’ gracefully handles messages with wrong encoding.

[no subject]

2024-09-03 Thread Ludovic Courtès
branch: main commit fbfbc6641cadfa15d3cc05c11b0d46ee1278a6c6 Author: Ludovic Courtès AuthorDate: Mon Sep 2 18:09:15 2024 +0200 remote: ‘receive-message’ gracefully handles messages with wrong encoding. Fixes <https://issues.guix.gnu.org/71936>. * src/cuirass/remo

[no subject]

2024-09-03 Thread Ludovic Courtès
branch: main commit fedd67976352c40240d7f64a348fc6885ff20751 Author: Ludovic Courtès AuthorDate: Fri Aug 30 17:54:42 2024 +0200 remote-worker: Factor out the single-derivation build procedure. * src/cuirass/scripts/remote-worker.scm (perform-build): New procedure, moved from

[no subject]

2024-09-03 Thread Ludovic Courtès
branch: main commit ef095c134bdbc9d4b3883b8d44213f6e1b256904 Author: Ludovic Courtès AuthorDate: Tue Sep 3 17:11:39 2024 +0200 tests: Factorize build log retrieval. * tests/remote.scm (build-log-file, build-log): New procedures. ("build log for success", "build

[no subject]

2024-09-03 Thread Ludovic Courtès
branch: main commit 2c726c98b35954ffc567f5156b6ef0a35c6ab3f6 Author: Ludovic Courtès AuthorDate: Tue Sep 3 22:37:37 2024 +0200 remote-worker: Report intermediate builds and distinguish logs. Assume the derivation graph A -> B -> C. Previously, when asked to build A, ‘c

[shepherd] 01/02: herd: Highlight child processes of timers.

2024-09-01 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 7d68816911e92418c9bf649172127f44937a1c34 Author: Ludovic Courtès AuthorDate: Sun Sep 1 15:28:30 2024 +0200 herd: Highlight child processes of timers. * modules/shepherd/scripts/herd.scm (display-service-status

[shepherd] branch devel updated (d810afe -> 7963242)

2024-09-01 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from d810afe herd: Display a colored bullet for the overall status. new 7d68816 herd: Highlight child processes of timers. new 7963242 ‘herd start’ now prints “is currently disabled” when appropriate. The 2 revision

[shepherd] 02/02: ‘herd start’ now prints “is currently disabled” when appropriate.

2024-09-01 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 796324279c86ba40a8a88505fcbbe3f6568ed7ba Author: Ludovic Courtès AuthorDate: Sun Sep 1 22:41:37 2024 +0200 ‘herd start’ now prints “is currently disabled” when appropriate. Previously, it would just print

branch master updated: hydra: Add missing ‘nginx/html/hydra-guix-129’ sub-directory.

2024-08-31 Thread Ludovic Courtès
described below commit 976a2e80848b83a57baf94fbf4edd6cea0744725 Author: Ludovic Courtès AuthorDate: Sat Aug 31 10:59:08 2024 +0200 hydra: Add missing ‘nginx/html/hydra-guix-129’ sub-directory. This was omitted in a35f3a0deefe4500365530df9a1b0b23a733afb2. * hydra/nginx/html

main updated (b5ce219 -> 59010a5)

2024-08-23 Thread Ludovic Courtès
civodul pushed a change to branch main. from b5ce219 js: Color failures where a dependency has failed already light red. new 0be5fb5 tests: Check the presence of build logs for the remote protocol. new 59010a5 remote: ‘send-log’ uses suspendable ‘make-zlib-output-port’. Summar

[no subject]

2024-08-23 Thread Ludovic Courtès
branch: main commit 0be5fb581b222c89a7532989c42015f51342f0a3 Author: Ludovic Courtès AuthorDate: Fri Aug 23 19:09:08 2024 +0200 tests: Check the presence of build logs for the remote protocol. * tests/remote.scm (dummy-drv): Add explicit “Starting” and “Completing” messages

[no subject]

2024-08-23 Thread Ludovic Courtès
branch: main commit 59010a5ba32a5f0802d28900908ee9c75f473a66 Author: Ludovic Courtès AuthorDate: Fri Aug 23 19:48:42 2024 +0200 remote: ‘send-log’ uses suspendable ‘make-zlib-output-port’. Fixes <https://issues.guix.gnu.org/72722>. Previously, the file descriptor b

branch main updated: js: Color failures where a dependency has failed already light red.

2024-08-20 Thread Ludovic Courtès
is described below commit b5ce2192ebe0e31b0acbe7d0fa89e75792f979c0 Author: Danny Milosavljevic AuthorDate: Mon Aug 12 12:16:12 2024 +0200 js: Color failures where a dependency has failed already light red. * src/static/js/cuirass.js (color): Modify. Signed-off-by: Ludovic

[shepherd] branch devel updated (8f455e5 -> d810afe)

2024-08-17 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from 8f455e5 timer: Recurse when the days/weekdays intersection is empty. new fa9a263 herd: Remove unnecessary trailing period in service status. new 74b965f herd: When a service was respawned, display recent exit st

[shepherd] 04/05: herd: Highlight “Last respawned” messages.

2024-08-17 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 74f47d138454fbad8d3c18a99dec2370f67f8121 Author: Ludovic Courtès AuthorDate: Sat Aug 17 18:23:18 2024 +0200 herd: Highlight “Last respawned” messages. * modules/shepherd/scripts/herd.scm (display-service-status

[shepherd] 05/05: herd: Display a colored bullet for the overall status.

2024-08-17 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit d810afe8cb329ea61190d984189093ed30eec3ca Author: Ludovic Courtès AuthorDate: Sat Aug 17 18:23:42 2024 +0200 herd: Display a colored bullet for the overall status. * modules/shepherd/scripts/herd.scm (display

[shepherd] 02/05: herd: When a service was respawned, display recent exit statuses.

2024-08-17 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 74b965faf740da9134034fcbf825f5dfba226e0e Author: Ludovic Courtès AuthorDate: Sat Aug 17 18:06:54 2024 +0200 herd: When a service was respawned, display recent exit statuses. * modules/shepherd/scripts/herd.scm

[shepherd] 01/05: herd: Remove unnecessary trailing period in service status.

2024-08-17 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit fa9a2630ee258da32eaebe2e108a9cfdfdf5d80d Author: Ludovic Courtès AuthorDate: Sat Aug 17 17:40:45 2024 +0200 herd: Remove unnecessary trailing period in service status. * modules/shepherd/scripts/herd.scm

[shepherd] 03/03: timer: Recurse when the days/weekdays intersection is empty.

2024-08-16 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 8f455e539e23d6b0838689c56b781704f7791a98 Author: Ludovic Courtès AuthorDate: Sat Aug 17 00:33:05 2024 +0200 timer: Recurse when the days/weekdays intersection is empty. * modules/shepherd/service/timer.scm (fit

[shepherd] 01/03: timer: Fail to start when calendar event is overly constrained.

2024-08-16 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit b03ef64aab78b3c5b12f9566fe01bacbe925f413 Author: Ludovic Courtès AuthorDate: Thu Aug 15 16:20:58 2024 +0200 timer: Fail to start when calendar event is overly constrained. Previously, the timer’s fiber would

[shepherd] 02/03: timer: Assume first candidate is valid when recursing on the next month.

2024-08-16 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 71ef394a38f1d78eada901cb4c111c7b2be84ab5 Author: Ludovic Courtès AuthorDate: Sat Aug 17 00:31:09 2024 +0200 timer: Assume first candidate is valid when recursing on the next month. * modules/shepherd/service

[shepherd] branch devel updated (5e326cd -> 8f455e5)

2024-08-16 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from 5e326cd shepherd: Report service name upon action error. new b03ef64 timer: Fail to start when calendar event is overly constrained. new 71ef394 timer: Assume first candidate is valid when recursing on the next

[shepherd] branch wip-syslogd deleted (was c15ce8c)

2024-08-13 Thread Ludovic Courtès
civodul pushed a change to branch wip-syslogd in repository shepherd. was c15ce8c squash! Relax timestamp parsing. This change permanently discards the following revisions: discard c15ce8c squash! Relax timestamp parsing. discard e1d6f8e squash! doc discard e63dd4b squash! guix: Add

02/02: hydra: bayfront: Add a user account for Wilko Meyer.

2024-08-13 Thread Ludovic Courtès
sysadmin. * hydra/keys/ssh/wilko.pub: New file. Signed-off-by: Ludovic Courtès --- hydra/bayfront.scm | 5 - hydra/keys/ssh/wilko.pub | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hydra/bayfront.scm b/hydra/bayfront.scm index 2c9fedf5..af58f48f 100644

branch master updated (4aa294aa -> 633f2151)

2024-08-13 Thread Ludovic Courtès
civodul pushed a change to branch master in repository maintenance. from 4aa294aa hydra: berlin: Cache https://ci.guix.gnu.org for two minutes. new 559573f1 hydra: nginx: Gzip guix.gnu.org responses when appropriate. new 633f2151 hydra: bayfront: Add a user account for Wilko Meyer.

01/02: hydra: nginx: Gzip guix.gnu.org responses when appropriate.

2024-08-13 Thread Ludovic Courtès
civodul pushed a commit to branch master in repository maintenance. commit 559573f15be9acb9d90ea296695aa17009e8f716 Author: Ludovic Courtès AuthorDate: Tue Aug 13 11:35:53 2024 +0200 hydra: nginx: Gzip guix.gnu.org responses when appropriate. * hydra/modules/sysadmin/nginx.scm

[shepherd] 07/07: shepherd: Report service name upon action error.

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 5e326cda8c42f6df3c1a716edcd67a5edd219411 Author: Ludovic Courtès AuthorDate: Sun Aug 11 19:22:17 2024 +0200 shepherd: Report service name upon action error. * modules/shepherd.scm (configuration-file-loader

[shepherd] 05/07: timer: Add #:termination-signal.

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 3a227793b88225e15a6a2e699932bd21c57884e9 Author: Ludovic Courtès AuthorDate: Sun Aug 11 15:31:08 2024 +0200 timer: Add #:termination-signal. * modules/shepherd/service/timer.scm (make-timer-constructor): Add

[shepherd] 06/07: service: Add record type printer for .

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit eee9b906b03b1240da012d0953e12e9fc5be6c38 Author: Ludovic Courtès AuthorDate: Sun Aug 11 19:17:55 2024 +0200 service: Add record type printer for . * modules/shepherd/service.scm (print-service): New procedure

[shepherd] 04/07: timer: Add #:max-duration to ‘make-timer-constructor’.

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 9730fd8a9b48af8fc43bfaf1249ed572370b6ea3 Author: Ludovic Courtès AuthorDate: Sun Aug 11 15:24:27 2024 +0200 timer: Add #:max-duration to ‘make-timer-constructor’. * modules/shepherd/service/timer.scm (make-timer

[shepherd] branch devel updated (1f5fdf7 -> 5e326cd)

2024-08-11 Thread Ludovic Courtès
civodul pushed a change to branch devel in repository shepherd. from 1f5fdf7 system-log: Keep recent messages in a ring buffer. new e5c986c herd: Show PID and command on two separate lines. new 1464a1a herd: Dim transient services in status summary. new 449f3e4 shepherd: Log

[shepherd] 01/07: herd: Show PID and command on two separate lines.

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit e5c986cb2e95549c60199ecc5f171dbcc1c726cc Author: Ludovic Courtès AuthorDate: Sat Aug 10 23:25:21 2024 +0200 herd: Show PID and command on two separate lines. * modules/shepherd/scripts/herd.scm (display-service

[shepherd] 02/07: herd: Dim transient services in status summary.

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 1464a1a9176a0bd758ac63c10e12bec79891bc05 Author: Ludovic Courtès AuthorDate: Sun Aug 11 11:10:31 2024 +0200 herd: Dim transient services in status summary. * modules/shepherd/scripts/herd.scm (display-status

[shepherd] 03/07: shepherd: Log deprecation warnings.

2024-08-11 Thread Ludovic Courtès
civodul pushed a commit to branch devel in repository shepherd. commit 449f3e45fdb0f6235a078780ae09844bf32548eb Author: Ludovic Courtès AuthorDate: Sun Aug 11 11:51:19 2024 +0200 shepherd: Log deprecation warnings. * modules/shepherd.scm (main): Call ‘debug-enable’ and parameterize

  1   2   3   4   5   6   7   8   9   10   >