From unknown Sun Aug 17 22:08:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55792] [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-birthday-event@gnu.org, guix-sysadmin@gnu.org, guix-patches@gnu.org Resent-Date: Sat, 04 Jun 2022 08:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55792 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55792@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , guix-birthday-event@gnu.org, guix-sysadmin@gnu.org X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: guix-birthday-event@gnu.org, guix-sysadmin@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165433180427181 (code B ref -1); Sat, 04 Jun 2022 08:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jun 2022 08:36:44 +0000 Received: from localhost ([127.0.0.1]:57611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPH1-00074K-TH for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:36:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:52722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPH0-00074D-Sb for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:36:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPH0-0001UD-MN for guix-patches@gnu.org; Sat, 04 Jun 2022 04:36:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47280) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPH0-000402-87; Sat, 04 Jun 2022 04:36:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=6O5lXMcS/icRpLa35ZEU7zQQC7VfP/33SueEmWZF9DE=; b=ZP4geKTnGYz1m0 vjk+K7SGJfdvySJTt9dv07KpT+gbOIjkyZy186Aol1TI2GJPpPL4Qk+MKVoFAEgT1uSd4FM4t++3+ lx7hjMPzDXqrCI7jUGOfyfRIhM/ugPI9vWhPLHTBvUz/8XQrmewSa82J+8c8uqZ9a+sNyWpPEJ6P3 VO8UMEHqehTMmSyPsLtAyXKVMvOgKT5I8PNr0PsjSS30pQ553AimPhHrfGvk/pN8mXlCNxjJ8XIIv IR7XZScZC3wctERTDirY1SM6fGvlPR1oD+Zc7NsxOqr9TCapg9dpw44EL1BkngAShCn27C5G/1nbG h4CmF3vnzLzoxyFiDZzw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:52015 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxPGz-0000wo-Ne; Sat, 04 Jun 2022 04:36:42 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 4 Jun 2022 10:36:19 +0200 Message-Id: <20220604083619.22101-1-ludo@gnu.org> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Guix! These changes are about serving a web site for the 10-year event¹ at 10years.guix.gnu.org. If there are no objections, I'd like to push it by Monday. (The web site is being hacked on at ; preview at ). Thoughts? Ludo’. ¹ https://lists.gnu.org/archive/html/guix-devel/2022-04/msg00126.html Ludovic Courtès (3): hydra: dns: Add entry for '10years'. hydra: bayfront: Serve the 10years.guix.gnu.org web site. hydra: web: Make mcron job derivations deterministic. hydra/bayfront.scm | 13 ++++++++++++- hydra/modules/sysadmin/dns.scm | 4 +++- hydra/modules/sysadmin/web.scm | 12 ++++++++++-- 3 files changed, 25 insertions(+), 4 deletions(-) base-commit: a0206512ec9309c6b69dd9aba8d2302925179a93 -- 2.36.1 From unknown Sun Aug 17 22:08:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55792] [PATCH 1/3] hydra: dns: Add entry for '10years'. References: <20220604083619.22101-1-ludo@gnu.org> In-Reply-To: <20220604083619.22101-1-ludo@gnu.org> Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Jun 2022 08:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55792 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55792@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 55792-submit@debbugs.gnu.org id=B55792.165433187127328 (code B ref 55792); Sat, 04 Jun 2022 08:38:02 +0000 Received: (at 55792) by debbugs.gnu.org; 4 Jun 2022 08:37:51 +0000 Received: from localhost ([127.0.0.1]:57617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPI7-00076i-7E for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:37:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPI5-00076T-PC for 55792@debbugs.gnu.org; Sat, 04 Jun 2022 04:37:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47298) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPI0-00044g-HF; Sat, 04 Jun 2022 04:37:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=sX9RH1Ds9m8uCwva4mAcsqPBZp0nn76DezQmgpRXC/o=; b=pZ8XHQO64cbLiD YtYXssd5Qz3kFTFEIpuo/H6gnJCR0D4tYqjtpj6IOdEEyTppGL7OEC0PnUlOz9IVrOS6iNKhz17qf yzGpJutRGI9LOQHJfXugZ+5WuXIldoaN245Y23xttep7AK3tAnz/hc+6qglGu+WBeOplO5VuyGw4y Z8UGNcALH2OVkNCdEdkC8Sn2sYISjRVi3ZsFz3JkA9pZgX5q9AUCGojEMvwMegMH4ZIdJSDX3LCDV lfGrKoG6d0gn3fBr6JwZ56p8THaoqDC7U9DlO8YHxVLfGxhO4nEDmgnu5xTYBPbDC5lL85vQ6hMip hWXeqz1qbJC941XOza2w==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:60197 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxPHz-0005ty-VY; Sat, 04 Jun 2022 04:37:44 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 4 Jun 2022 10:37:34 +0200 Message-Id: <20220604083736.22152-1-ludo@gnu.org> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * hydra/modules/sysadmin/dns.scm (guix.gnu.org.zone): Add "10years". (guix.gnu.org-zone): Bump 'serial'. --- hydra/modules/sysadmin/dns.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hydra/modules/sysadmin/dns.scm b/hydra/modules/sysadmin/dns.scm index d0a7fd1..30e1563 100644 --- a/hydra/modules/sysadmin/dns.scm +++ b/hydra/modules/sysadmin/dns.scm @@ -123,6 +123,8 @@ "" "IN" "AAAA" bayfront-ip6) ("bordeaux" "" "IN" "A" bayfront-ip4) ("bordeaux" "" "IN" "AAAA" bayfront-ip6) + ("10years" "" "IN" "A" bayfront-ip4) + ("10years" "" "IN" "AAAA" bayfront-ip6) ;; This record is required in order to prove to Amazon ACM that we ;; own the domain. As long as it exists, ACM will automatically @@ -137,4 +139,4 @@ (origin "guix.gnu.org") (ns primary-ns) (entries guix.gnu.org.zone) - (serial 2022050712))))) + (serial 2022060411))))) -- 2.36.1 From unknown Sun Aug 17 22:08:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55792] [PATCH 3/3] hydra: web: Make mcron job derivations deterministic. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Jun 2022 08:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55792 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55792@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 55792-submit@debbugs.gnu.org id=B55792.165433187527344 (code B ref 55792); Sat, 04 Jun 2022 08:38:02 +0000 Received: (at 55792) by debbugs.gnu.org; 4 Jun 2022 08:37:55 +0000 Received: from localhost ([127.0.0.1]:57623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPIB-00076y-Dx for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:37:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPIA-00076a-Cf for 55792@debbugs.gnu.org; Sat, 04 Jun 2022 04:37:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47302) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPI5-000466-4w; Sat, 04 Jun 2022 04:37:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=3uX5daEgeP3qpagwAg7GKzpdAiR2H+CWyiIQTwUM4LQ=; b=i/Pm8q6Vaxhb5KYarp8N F0LxJ2jHg25v2jImXg7jKWLVd8qQXClBvBy87KSdkhOr99/1UZDZss2TFSD+uSXLL78ZJY8MFSW/M Q+DDiTXzJvemuJm9rsFBThXibpzfdCzGiX8tUlO8l6buXinbBleSh0e4zzZD0yahebc9e2/1MoPUE r4afsRKeCfWnPlycFHh1njd0OnsAEuiQcifqSowZcVQemgar2Pk1oFpGX5DLBMx0e+8ClWx0Z7yq5 M5KnoR1/UoNXSYKsc7BrRWU0JFwGmN1pcu3OvG17AgpQa8OdXSxlD6Nh0imCDyC/E/tmn0zA3f7TL 3XJb6sLHdfGfiA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:60197 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxPI4-0005ty-IK; Sat, 04 Jun 2022 04:37:48 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 4 Jun 2022 10:37:36 +0200 Message-Id: <20220604083736.22152-3-ludo@gnu.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220604083736.22152-1-ludo@gnu.org> References: <20220604083736.22152-1-ludo@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) The result of (hash config period) varies between runs. Thus, starting from bdb914a1242cb0c00957050c96d1e279d2eb5dec, each run of "guix system build -d ..." would produce a different derivation. This commit fixes that. * hydra/modules/sysadmin/web.scm (static-web-site-mcron-jobs)[record->list]: New procedure. Use it. --- hydra/modules/sysadmin/web.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/hydra/modules/sysadmin/web.scm b/hydra/modules/sysadmin/web.scm index e04ac1b..f26ed24 100644 --- a/hydra/modules/sysadmin/web.scm +++ b/hydra/modules/sysadmin/web.scm @@ -179,11 +179,19 @@ that's built with Haunt or similar." (basename (static-web-site-configuration-directory config))))) + (define (record->list record) + (let ((fields (record-type-fields ))) + (map (lambda (n) + (struct-ref record n)) + (iota (length fields))))) + (map (lambda (config) ;; Add an offset to spread web site updates over the period to avoid I/O - ;; load peaks when there are several such jobs. + ;; load peaks when there are several such jobs. Compute a hash over + ;; a list representation of CONFIG, rather than over CONFIG, because + ;; hash of a struct depends on the object identity of its vtable. (let* ((period (static-web-site-configuration-period config)) - (offset (hash config period))) + (offset (hash (record->list config) period))) #~(job (lambda (now) (let ((elapsed (modulo now #$period))) (+ now (- #$period elapsed) #$offset))) -- 2.36.1 From unknown Sun Aug 17 22:08:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55792] [PATCH 2/3] hydra: bayfront: Serve the 10years.guix.gnu.org web site. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Jun 2022 08:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55792 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55792@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 55792-submit@debbugs.gnu.org id=B55792.165433188427405 (code B ref 55792); Sat, 04 Jun 2022 08:39:02 +0000 Received: (at 55792) by debbugs.gnu.org; 4 Jun 2022 08:38:04 +0000 Received: from localhost ([127.0.0.1]:57625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPID-00077D-Mk for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:38:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPI9-00076Z-K3 for 55792@debbugs.gnu.org; Sat, 04 Jun 2022 04:37:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47300) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPI4-000460-Bh; Sat, 04 Jun 2022 04:37:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=aQB3+RTl9wl2Zq73y/omKDFzWbmrRyBcjd+UY1SRgF4=; b=sL4ZETWVakSPmhk1egu4 hwxAlY+Fg7VzINXs/r4gQ9XdZgOGzR5DT6NA7rK8sdyQ0+p5XYC7TAhMOrtQrWRo5uVXvowhd13Ql qxYwwCHeG+uVsASS4kOBlEV4uyIezd2GKagixxSdrGXuwZgsqWa65tmu8CQfi9pIKUaiDadVgCoKE u78k62O49nA9ILs29h+TA87RyIQ+Yqnz6o3Gch5rGzWcZTDpkHbcu2QGT4r7XL6U7/g4qRbAsSs9v M7I/cyXXKkdfkxKoy3fzHX3kMUIYGIoJ4Xg6vrvp42B5rXXnVXqpIVXhgMn/nuLQe9B+WUX5Oor8w jppus/2Ll22QOQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:60197 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxPI3-0005ty-Pp; Sat, 04 Jun 2022 04:37:48 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sat, 4 Jun 2022 10:37:35 +0200 Message-Id: <20220604083736.22152-2-ludo@gnu.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220604083736.22152-1-ludo@gnu.org> References: <20220604083736.22152-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * hydra/bayfront.scm (ten-years-of-guix-web-site): New variable. (services): Add instance via 'simple-service' call. --- hydra/bayfront.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/hydra/bayfront.scm b/hydra/bayfront.scm index e0f65ba..b5a1afc 100644 --- a/hydra/bayfront.scm +++ b/hydra/bayfront.scm @@ -1,5 +1,5 @@ ;; OS configuration for bayfront -;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès +;; Copyright © 2016-2022 Ludovic Courtès ;; Copyright © 2016, 2017, 2018, 2019, 2020 Andreas Enge ;; Copyright © 2017, 2019 Ricardo Wurmus ;; Copyright © 2019 Julien Lepiller @@ -94,6 +94,12 @@ (git-url "https://gitlab.inria.fr/guix-hpc/website.git") (directory "/srv/guix-hpc-web"))) +(define ten-years-of-guix-web-site + (static-web-site-configuration + (git-url "https://gitlab.com/zimoun/website-guix-10years") + (directory "/srv/ten-years-of-guix"))) + + (define %motd (plain-file "motd" "\ @@ -949,6 +955,11 @@ access_log /var/log/nginx/bordeaux.access.log;")) static-web-site-service-type (list guix-hpc-web-site)) + ;; Running 10years.guix.gnu.org. + (simple-service 'ten-years-of-guix-web-site + static-web-site-service-type + (list ten-years-of-guix-web-site)) + ;; hpcguix-web as it can be seen at ;; . (service hpcguix-web-service-type -- 2.36.1 From unknown Sun Aug 17 22:08:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55792] [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Jun 2022 21:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55792 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 55792@debbugs.gnu.org, guix-sysadmin@gnu.org, guix-birthday-event@gnu.org Received: via spool by 55792-submit@debbugs.gnu.org id=B55792.165437735715153 (code B ref 55792); Sat, 04 Jun 2022 21:16:02 +0000 Received: (at 55792) by debbugs.gnu.org; 4 Jun 2022 21:15:57 +0000 Received: from localhost ([127.0.0.1]:59708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxb7l-0003wL-3z for submit@debbugs.gnu.org; Sat, 04 Jun 2022 17:15:57 -0400 Received: from tobias.gr ([80.241.217.52]:33346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxb7g-0003wA-Co for 55792@debbugs.gnu.org; Sat, 04 Jun 2022 17:15:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=AE9zfdUsj+qkj LZ8pzWV6DQs9borNqWVUVC5w3ocXIk=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=GWOAy1XmgLKCSyd/VtivlZhU/Yj+YZmtIru4an aEfpMHWWCeOVz2e6dvYhLx80Ifw2qBzTR2m5Crp3qCvjY7/ZCZaRbg8sdKXrE6GmJp/UZ2 UN6CkjapeMG3/8U6fQJSqpZpz47O1srofvqTlx/X37B+omGx1jhYoagdcugeIxcThQL4n5 R2QWCOCaRv1IPhkJqEeYpE5mEu0OsSR6Clj4M2cuFUXqBd6P9OD3Xuos4BjN+f+mTAI003 5CZS2KaQKrNzThxUWnpgzxDUQAQxlXX5d9wiJbMMmSxfyzMO49OiPdxkCX8hY7hFByejFa bMTN3IPQUM5t9g/r04dZwCyw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 83e1e08e (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Sat, 4 Jun 2022 21:15:49 +0000 (UTC) References: <20220604083619.22101-1-ludo@gnu.org> From: Tobias Geerinckx-Rice Date: Sat, 04 Jun 2022 23:13:45 +0200 In-reply-to: <20220604083619.22101-1-ludo@gnu.org> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87o7z8cenx@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludo', SGTM! Ludovic Court=C3=A8s =E5=86=99=E9=81=93=EF=BC=9A > hydra/modules/sysadmin/dns.scm | 4 +++- (How) is this file actually used? The previous serial: =2D (serial 2022050712))))) + (serial 2022060411))))) is much newer than the one actually being served: =E2=80=A6 SOA ns1.gnu.org. hostmaster.guix.gnu.org. 2021101415 =E2=80=A6 Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYpvLwg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW157I0BAL6gunxHs7kUvkj4RSWI6ctFrhHgN3E99y8jqSQz X63qAQDQCb9JEEpQtGTBvjg53rile0YjeqIDkUuFZlmTugDxDg== =b6JQ -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Aug 17 22:08:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55792] [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Jun 2022 13:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55792 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tobias Geerinckx-Rice Cc: 55792@debbugs.gnu.org, guix-sysadmin@gnu.org, guix-birthday-event@gnu.org Received: via spool by 55792-submit@debbugs.gnu.org id=B55792.16545206448109 (code B ref 55792); Mon, 06 Jun 2022 13:05:01 +0000 Received: (at 55792) by debbugs.gnu.org; 6 Jun 2022 13:04:04 +0000 Received: from localhost ([127.0.0.1]:34652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyCOn-00026I-1l for submit@debbugs.gnu.org; Mon, 06 Jun 2022 09:04:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyCOj-00025y-4d for 55792@debbugs.gnu.org; Mon, 06 Jun 2022 09:04:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35826) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyCOZ-0007fI-VS; Mon, 06 Jun 2022 09:03:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=xOI+L8JKs7IgLGQKock/PprhhryGVufWYNFLrcQEKA0=; b=BrMtU/G9zjdJbweJzke8 P06B/Wo7lSw2F7ADYTnnd9cggpR1e+OiKyM48dBmlvsf1NxuuGacBYL5pmfAZMLkPb6eGC/f68lxd x9NNzpErqxxD+JRX5jgrr0xWnq8T89hQeWpoqW3cA4VtlJhAA1JWSdTqGGFqv0zsVjh77xw8YTGYe 7fNgGeA5udOQV8nlUWrJSMbqXGF7BXzm0oen+oTbJuOxnptGK+WitRJmeW1VsWSFTtBcJG5yFzXAt P2OgUb/5XmzdD9qlm1MvyEhoMtom9SrAyrOCFWwZLtnHn8gLOQG+tt4ysaG/0rGjHXNjdo5GK296C gX1CKO6+NlEIQg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:53468 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyCOY-0007kx-EM; Mon, 06 Jun 2022 09:03:47 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20220604083619.22101-1-ludo@gnu.org> <87o7z8cenx@nckx> Date: Mon, 06 Jun 2022 15:03:43 +0200 In-Reply-To: <87o7z8cenx@nckx> (Tobias Geerinckx-Rice's message of "Sat, 04 Jun 2022 23:13:45 +0200") Message-ID: <87h74yc5ao.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi! Tobias Geerinckx-Rice skribis: > SGTM! I noticed I forgot to add an nginx server block in the config, so I did that and a few other things: --8<---------------cut here---------------start------------->8--- b0675b8 * hydra: bayfront: Use the right branch for 10years.guix. 1d9995d * hydra: bayfront: Fix 10years.guix domain name in nginx config. 437e42c * hydra: bayfront: Serve the 10years.guix.gnu.org web site. b09cfc2 * hydra: dns: Add entry for '10years'. 67aa0a5 * hydra: bayfront: Factorize common TLS options. fc7a6a5 * hydra: bayfront: Update fallback URL for hpc.guix.info/browse. 644dc8f * hydra: bayfront: Limit embedding of hpc.guix.info in frames. c5aaa57 * hydra: bayfront: Add 'Strict-Transport-Security' for hpc.guix.inf= o. 6c969b4 * hydra: Drop TLSv1 and enable TLSv1.3. 4a9a90c * hydra: web: Make mcron job derivations deterministic. --8<---------------cut here---------------end--------------->8--- I=E2=80=99ve now reconfigure bayfront, from the same channel commit that = =E2=80=98guix system describe=E2=80=99 reported, and the 10years.guix.gnu.org entry works. I have yet to create Let=E2=80=99s Encrypt certificates and set up HTTPS. > Ludovic Court=C3=A8s =E5=86=99=E9=81=93=EF=BC=9A >> hydra/modules/sysadmin/dns.scm | 4 +++- > > (How) is this file actually used? The previous serial: > > - (serial 2022050712))))) > + (serial 2022060411))))) > > is much newer than the one actually being served: > > =E2=80=A6 SOA ns1.gnu.org. hostmaster.guix.gnu.org. 2021101415 =E2=80=A6 Yes, it=E2=80=99s most likely used. :-) How d=E2=80=99you actually display the serial? Is that an option of =E2=80= =98dig=E2=80=99? Thanks, Ludo=E2=80=99. From unknown Sun Aug 17 22:08:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#55792: closed (Re: bug#55792: [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org) Message-ID: References: <87czfldi8u.fsf_-_@gnu.org> <20220604083619.22101-1-ludo@gnu.org> X-Gnu-PR-Message: they-closed 55792 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 55792@debbugs.gnu.org Date: Mon, 06 Jun 2022 13:39:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1654522742-22053-1" This is a multi-part message in MIME format... ------------=_1654522742-22053-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55792: [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 55792@debbugs.gnu.org. --=20 55792: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55792 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1654522742-22053-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55792-done) by debbugs.gnu.org; 6 Jun 2022 13:39:00 +0000 Received: from localhost ([127.0.0.1]:34763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyCwe-0005jN-0t for submit@debbugs.gnu.org; Mon, 06 Jun 2022 09:39:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyCwY-0005it-Su for 55792-done@debbugs.gnu.org; Mon, 06 Jun 2022 09:38:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36184) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyCwO-00052l-79; Mon, 06 Jun 2022 09:38:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=jgaXs1enrlQIFmnfHi74AuK/97GZIs2+gHnh2EdIu6o=; b=hzdUPG1VT8xHtowFY+3E FKUw7z5l/cq0sIShTgfKgSOj4tlA8k6TnBE2rRjq8DSGhB9CwqjaWoe1WYAFyPwPRFqo6jEyI11Pb fnV3AUX4Nk5lEnEudxhFDa/bscwubmHlPV+KEBtOCIO3ihFw+IvQ7DJYpBXZW2C1iVZIIAqUlv5rq 6uHcB3xqMg6SAa2FtiYfnlER8zsX5wcb7u75xtnwlqLedpmyj0aT52uKbwxJBy07RSvw+Up5PjlrO B3j/3y7qZA0ZVMzbPxooMYrpgAhAcme6fr1mCHOG9REYG+vCWUIk+smp/PiF0e5sR2zx2HHuzTlmh eOUUbXdZX2vIOw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:50630 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyCwN-0003O8-QH; Mon, 06 Jun 2022 09:38:44 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: bug#55792: [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org References: <20220604083619.22101-1-ludo@gnu.org> <87o7z8cenx@nckx> <87h74yc5ao.fsf_-_@gnu.org> Date: Mon, 06 Jun 2022 15:38:41 +0200 In-Reply-To: <87h74yc5ao.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Mon, 06 Jun 2022 15:03:43 +0200") Message-ID: <87czfldi8u.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55792-done Cc: guix-birthday-event@gnu.org, 55792-done@debbugs.gnu.org, guix-sysadmin@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s skribis: > I have yet to create Let=E2=80=99s Encrypt certificates and set up HTTPS. Done now! Ludo=E2=80=99. ------------=_1654522742-22053-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Jun 2022 08:36:44 +0000 Received: from localhost ([127.0.0.1]:57611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPH1-00074K-TH for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:36:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:52722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxPH0-00074D-Sb for submit@debbugs.gnu.org; Sat, 04 Jun 2022 04:36:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPH0-0001UD-MN for guix-patches@gnu.org; Sat, 04 Jun 2022 04:36:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47280) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxPH0-000402-87; Sat, 04 Jun 2022 04:36:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=6O5lXMcS/icRpLa35ZEU7zQQC7VfP/33SueEmWZF9DE=; b=ZP4geKTnGYz1m0 vjk+K7SGJfdvySJTt9dv07KpT+gbOIjkyZy186Aol1TI2GJPpPL4Qk+MKVoFAEgT1uSd4FM4t++3+ lx7hjMPzDXqrCI7jUGOfyfRIhM/ugPI9vWhPLHTBvUz/8XQrmewSa82J+8c8uqZ9a+sNyWpPEJ6P3 VO8UMEHqehTMmSyPsLtAyXKVMvOgKT5I8PNr0PsjSS30pQ553AimPhHrfGvk/pN8mXlCNxjJ8XIIv IR7XZScZC3wctERTDirY1SM6fGvlPR1oD+Zc7NsxOqr9TCapg9dpw44EL1BkngAShCn27C5G/1nbG h4CmF3vnzLzoxyFiDZzw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:52015 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxPGz-0000wo-Ne; Sat, 04 Jun 2022 04:36:42 -0400 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/3 maintenance] Web site at 10years.guix.gnu.org Date: Sat, 4 Jun 2022 10:36:19 +0200 Message-Id: <20220604083619.22101-1-ludo@gnu.org> X-Mailer: git-send-email 2.36.1 X-Debbugs-Cc: guix-birthday-event@gnu.org, guix-sysadmin@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Guix! These changes are about serving a web site for the 10-year event¹ at 10years.guix.gnu.org. If there are no objections, I'd like to push it by Monday. (The web site is being hacked on at ; preview at ). Thoughts? Ludo’. ¹ https://lists.gnu.org/archive/html/guix-devel/2022-04/msg00126.html Ludovic Courtès (3): hydra: dns: Add entry for '10years'. hydra: bayfront: Serve the 10years.guix.gnu.org web site. hydra: web: Make mcron job derivations deterministic. hydra/bayfront.scm | 13 ++++++++++++- hydra/modules/sysadmin/dns.scm | 4 +++- hydra/modules/sysadmin/web.scm | 12 ++++++++++-- 3 files changed, 25 insertions(+), 4 deletions(-) base-commit: a0206512ec9309c6b69dd9aba8d2302925179a93 -- 2.36.1 ------------=_1654522742-22053-1--