Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 22 May 2025 12:13:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 08:13:54 2025 Received: from localhost ([127.0.0.1]:33190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uI4o5-00010E-Kx for submit <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42682) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uI4nz-0000zT-Kw for 76296 <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uI4nt-0006H0-1o; Thu, 22 May 2025 08:13:41 -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:References:In-Reply-To:Subject:To: From; bh=YNWza5osfe2XLG6I5bCtIOn0ffmAiJICfrJiETos2T0=; b=opIkLi7Aj9iwWcW/rZQS UHpAojZkf2r5qMH4o0ar/PpBOphDoM1mNPwXiZFcgupdJKMib9tk7NdsVDdIwCh9j7MeMJAjtnhcX j0U+jUmxGZSjQ/N36sp1Duv3W1vQmBAQTawtlBJPcRefp9R6kcCLP7mWlas5+lhtvXgg4DhaTOwkk fYRSuOSEJb9HxzKpCjIgXipm3qQPritw0pCGshnrW4u4wSe7vCxR6LcVvY93onQulNdiWWbf6BH2/ HH+LwCZZtngxsa2v1M7bQMrh6pM65xDii0NE9MjGyPH4RZp863ACyvCPVuh0SqjLo2R7i3ngLLtDK FxHYT+wiSse+4g==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: 76296 <at> debbugs.gnu.org Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87tt5s35wa.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sat, 10 May 2025 16:19:17 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> Date: Thu, 22 May 2025 14:13:01 +0200 Message-ID: <87v7psc08i.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hello, Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > If we choose to install this patch, we should IMO do it as before > guix.git is migrated to Codeberg (presumably on May 25th). That way, we > can use git.guix.gnu.org in (guix channels) instead of > codeberg.org/guix/guix.git. We had a bunch of issues on the server (bayfront) but this patch is now committed and deployed: https://codeberg.org/guix/maintenance/commit/e8a3100bd5e0b2c795e0817878c7= 35982ddf53c4 It=E2=80=99s working as expected: --8<---------------cut here---------------start------------->8--- $ git ls-remote https://git.guix.gnu.org/guix.git |head warning: redirecting to https://git.savannah.gnu.org/git/guix.git/ 409bbd801428b90701f625c38e6b5840f12a187b HEAD 315aeb0fc3edb7dcd071cf9737ec908666f0d995 refs/heads/c++-team dcef371e0e6a4f5c5bc511da923bd2708047ae2e refs/heads/core-packages-te= am 43979b51c06ffa11303e848f800d1dc28693b31c refs/heads/core-packages-te= am-old 571916871e38ecdefc6d6bc6a0117f50e3f92304 refs/heads/core-packages-te= am-old2 b4693b9d4e131a96e8491651914d6c47d7eca7af refs/heads/core-packages-te= am-old3 cbfa13a8595ad8469a1649bd0543923b5407a321 refs/heads/core-updates-gli= bc-2.39 55b894145ef13c6357bf79bd80de63cd366bcd26 refs/heads/emacs-team 0abd275c41c97e6638133b388e2350b798b4fbac refs/heads/games-updates 5d783ecc9620657656c3e8c2bb7fedae6b274336 refs/heads/gnome-team --8<---------------cut here---------------end--------------->8--- Please take a look at the followup here: https://issues.guix.gnu.org/78547 Thanks, Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 19 May 2025 02:53:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 22:53:43 2025 Received: from localhost ([127.0.0.1]:34817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGqdL-0001cc-8k for submit <at> debbugs.gnu.org; Sun, 18 May 2025 22:53:43 -0400 Received: from rivercloud.ext.redscript.org ([181.214.58.244]:38052) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <a.r.draidi@HIDDEN>) id 1uGqdG-0001cC-HR for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 22:53:40 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail2-ed25519-2024; t=1747623209; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MJWuX2H5qVwYxAsBH9y9E08FP7NJvDPnyUMwGICFtZM=; b=vPrIB3j8bQvHXQ+StS6zM6TNEZen1NxRyQmlbYVIh1168uUe74Xuk5TW+9lvEQ49eplEpr 9d3UoLdy7RM6A6CQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail2-rsa-2024; t=1747623209; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MJWuX2H5qVwYxAsBH9y9E08FP7NJvDPnyUMwGICFtZM=; b=X1Q0w/Vq2NFGFaNhtRv++n1Q9wvi9gtZheFOiVxFaLHPd33R4VbHE9CCqE4FTXRiOCJS19 CjNqhOW5f8SxdQE9x6jCMaxQftZo0h7qCI9f8MbLodY/hUTU+bEXhRKec1cG3uEoJfVSBs cjDAlNxCQR3GBqORGqsQjpZunZeRegk= Received: by rivercloud.ext.redscript.org (OpenSMTPD) with ESMTPSA id 0f5d67b2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 19 May 2025 02:53:29 +0000 (UTC) Message-ID: <b08c2e6b-4c3a-4700-a5b8-4b1379db4a99@HIDDEN> Date: Mon, 19 May 2025 06:53:22 +0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: =?UTF-8?Q?Re=3A_=5Bbug=2376296=5D_=5BPATCH_maintenance=5D_hydra=3A_?= =?UTF-8?B?YmF5ZnJvbnQ6IFNldCB1cCDigJhnaXQuZ3VpeC5nbnUub3Jn4oCZIGFzIGEgcmVk?= =?UTF-8?Q?irect_to_Savannah=2E?= To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> <87ikm334fh.fsf@HIDDEN> <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> <87ldqtn3yv.fsf@HIDDEN> Content-Language: en-US From: Ahmad Draidi <a.r.draidi@HIDDEN> In-Reply-To: <87ldqtn3yv.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: 76296 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, =?UTF-8?Q?No=C3=A9_Lopez?= <noelopez@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, guix-sysadmin@HIDDEN, guix-devel@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On 5/18/25 22:55, Ludovic Courtès wrote: > Hello, > > Ahmad Draidi <a.r.draidi@HIDDEN> writes: > >> I did some testing on a test domain. I configured both DNS redirect >> (git-dns.guix.redscript.org) and HTTP 302 redirect >> (git.guix.redscript.org) to codeberg.org. As Ludo mentioned before, >> DNS redirect doesn't work. HTTP 302 redirect seems to work well with >> both "guix pull" and "git clone". > Thanks for testing. Your config looks close to the one I submitted, > right? Yeah. I think so. I guess the "/git" at the end of the base-url is different. I can change the config and test again, if you want. > > Thanks, > Ludo’. Thanks, Ahmad
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 18 May 2025 19:03:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 15:03:49 2025 Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGjIa-0005EJ-OO for submit <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33364) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uGjII-0005DN-W5 for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uGjI9-0007Na-GD; Sun, 18 May 2025 15:03:21 -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:References:In-Reply-To:Subject:To: From; bh=9QDrmTyhEzXtJNyCuunAqcbb+1NrA59Dyuojwxbitdg=; b=aLs1ZklimaHWs6xA8p4H AEyP//SsSR4V6vuW4Gcm1mxem5rMaFav94Q2C3Du0nturEacOSnn/IUaGmi/1/JMA98fR7nV1UQ9z +aGNtSwtcMLYyRxUq9QN5wGwnKunpbQWZXvBhXijpIj34YUPhnzH+jooitt+RkWsgPAzZCgB7joyD HUf74CQsrhiqLFyQTga2W3ciHby1hblPPSahS/4be4YFcwGFKUPfoRkMoDKLmI/VYKef19DSqHDqF xMo/mw8auQYh8hSExjLfjBkoqxQlSc1RFtthntHW48CSrjqa7bdzcYowlKFkVY+lR1bpb0Prgj4L3 O/V9rIN9AL1YCQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Ahmad Draidi <a.r.draidi@HIDDEN> Subject: Re: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> (Ahmad Draidi's message of "Sun, 18 May 2025 20:45:30 +0400") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> <87ikm334fh.fsf@HIDDEN> <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Nonidi 29 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du =?utf-8?B?U8OpbmV2w6k=?= Date: Sun, 18 May 2025 21:01:45 +0200 Message-ID: <87a579n3om.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 76296 Cc: 76296 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, guix-sysadmin@HIDDEN, guix-devel@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) I wanted to deploy this patch now so we can start testing it and since the goal was to migrate guix.git next Sunday (May 25th). Unfortunately, we seem to be unable to connect to the machine hosting our DNS service (bayfront) so I=E2=80=99m not sure when we=E2=80=99ll be ab= le to deploy it. Bad timing. :-/ Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 18 May 2025 19:03:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 15:03:32 2025 Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGjIK-0005De-6f for submit <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33356) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uGjIH-0005DJ-0a for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uGjI4-0007Mc-63; Sun, 18 May 2025 15:03:16 -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:References:In-Reply-To:Subject:To: From; bh=ut8ozjLDU8uBCEanFoAcUV7NS+cxL/OaDOf+Hg40AfQ=; b=Sy9xpPyE7TBR6915vsTX tL24T/VSlOuzOdiFY4yzrpuodvtpWtYJNAT+jSvA9YTsfSxh2q6+aE3R2YwmLT3RAmJ7S9pzxV9u7 i7wXbuySJ61+UL/xNDvwqZ5dFDysis+r39vWSgZU3ge9QPj/6jgjw/zlKkJtd9Ldg+VEAnd08haXI qBWZHGtAPjLyePg5r96zWv1uhM+4LqbXcH39t9O3HVcCTwqMCOAcEcGBbrDIgsUsb9MPJWRk43DKv JjAZDQ/css2LRMVAbPnbBKOcBh2+QPp8I/ecrneJkJVpoDCnBi39+FjRjJdDmSElEXTpXSBPoir8D vkGmDyfxk+HLkw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Ahmad Draidi <a.r.draidi@HIDDEN> Subject: Re: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> (Ahmad Draidi's message of "Sun, 18 May 2025 20:45:30 +0400") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> <87ikm334fh.fsf@HIDDEN> <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Nonidi 29 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du =?utf-8?B?U8OpbmV2w6k=?= Date: Sun, 18 May 2025 20:55:36 +0200 Message-ID: <87ldqtn3yv.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 76296 Cc: 76296 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, guix-sysadmin@HIDDEN, guix-devel@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) Hello, Ahmad Draidi <a.r.draidi@HIDDEN> writes: > I guess this would make switching, in case of disasters, seamless for > the user, which is probably something we want. The URL doesn't > change. On Guix project's side, it's a relatively quick change. The > extra load is probably negligible also. No need to proxy the > connections. +1 > I did some testing on a test domain. I configured both DNS redirect > (git-dns.guix.redscript.org) and HTTP 302 redirect > (git.guix.redscript.org) to codeberg.org. As Ludo mentioned before, > DNS redirect doesn't work. HTTP 302 redirect seems to work well with > both "guix pull" and "git clone". Thanks for testing. Your config looks close to the one I submitted, right? Thanks, Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 18 May 2025 16:45:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 12:45:48 2025 Received: from localhost ([127.0.0.1]:59554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGh92-0005Rn-4B for submit <at> debbugs.gnu.org; Sun, 18 May 2025 12:45:48 -0400 Received: from rivercloud.ext.redscript.org ([181.214.58.244]:41890) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <a.r.draidi@HIDDEN>) id 1uGh8y-0005RB-J1 for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 12:45:46 -0400 DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail2-ed25519-2024; t=1747586737; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xT/7d4k0oXFnsGaAL8u0cFyB8cTQwGbAbgijGHxtlSg=; b=2qNM0ET3VW0FArCReChpBXmWcn7H/wUlOa9IosxbwFvSsi7HPtz+G9PszfQsmzgc6OFxUX iTKEqQDvRU6mYHCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail2-rsa-2024; t=1747586737; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xT/7d4k0oXFnsGaAL8u0cFyB8cTQwGbAbgijGHxtlSg=; b=TTFF1JvpPeC2jXcLqtRkvEyZBPS7bruLusZvwoPPxvbvoUMc5Sz62NT8G9uMJBJuBJIZFp 52SwDpwv/C4XdT1N+UCA09gNAN20n7P2rakuAv466NhjIRM1VkD9RSKGSRVOOvXQFbxyM3 8jsXrBmKiudsBHxNP1MehUEjT/loo9g= Received: by rivercloud.ext.redscript.org (OpenSMTPD) with ESMTPSA id 1a97d265 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 18 May 2025 16:45:36 +0000 (UTC) Message-ID: <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> Date: Sun, 18 May 2025 20:45:30 +0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: =?UTF-8?Q?Re=3A_=5Bbug=2376296=5D_=5BPATCH_maintenance=5D_hydra=3A_?= =?UTF-8?B?YmF5ZnJvbnQ6IFNldCB1cCDigJhnaXQuZ3VpeC5nbnUub3Jn4oCZIGFzIGEgcmVk?= =?UTF-8?Q?irect_to_Savannah=2E?= To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN> References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> <87ikm334fh.fsf@HIDDEN> Content-Language: en-US From: Ahmad Draidi <a.r.draidi@HIDDEN> In-Reply-To: <87ikm334fh.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, =?UTF-8?Q?No=C3=A9_Lopez?= <noelopez@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Greetings, On 5/14/25 13:52, Ludovic Courtès wrote: > Hi, > > Ricardo Wurmus <rekado@HIDDEN> writes: > >> Noé Lopez <noelopez@HIDDEN> writes: >> >>> I guess its for style points, which I’m all for. I do think it would >>> be >>> better to set the URL to git.guix.gnu.org/guix/guix.git and just a >>> DNS >>> redirect to codeberg to avoid the extra connection. >> I second this. I guess this would make switching, in case of disasters, seamless for the user, which is probably something we want. The URL doesn't change. On Guix project's side, it's a relatively quick change. The extra load is probably negligible also. No need to proxy the connections. >> >> I think a DNS level redirect would be sufficient. I'd prefer not to >> loop in bayfront for every git connection. > As I suggested in <https://issues.guix.gnu.org/76296>, I don’t think > that’s possible: the X.509 certificate that codeberg.org serves is for > codeberg.org, not for git.guix.gnu.org, so TLS libraries would report a > host name mismatch. I did some testing on a test domain. I configured both DNS redirect (git-dns.guix.redscript.org) and HTTP 302 redirect (git.guix.redscript.org) to codeberg.org. As Ludo mentioned before, DNS redirect doesn't work. HTTP 302 redirect seems to work well with both "guix pull" and "git clone". The configuration is still in place. Feel free to test. Commands, config and output below. HTTP 302 redirect tests: --- user@pc ~> guix pull --url=https://git.guix.redscript.org/guix/guix-mirror.git Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... Updating channel 'guix' from Git repository at 'https://git.guix.redscript.org/guix/guix-mirror.git'... guix pull: warning: pulled channel 'guix' from a mirror of https://git.savannah.gnu.org/git/guix.git, which might be stale Building from these channels: nonguix https://gitlab.com/nonguix/nonguix 3f530e5 guix https://git.guix.redscript.org/guix/guix-mirror.git 17c34fe [...] --- --- user@pc ~> guix describe [...] guix 17c34fe repository URL: https://git.guix.redscript.org/guix/guix-mirror.git branch: master commit: 17c34fe73ddef7411ac91ff2e568aa0b8d7761cb --- --- user@pc ~/git> git clone https://git.guix.redscript.org/guix/guix-mirror.git Cloning into 'guix-mirror'... warning: redirecting to https://codeberg.org/guix/guix-mirror.git/ remote: Enumerating objects: 898744, done. [...] Updating files: 100% (3145/3145), done. --- DNS redirect tests: --- user@pc ~> guix pull --url=https://git-dns.guix.redscript.org/guix/guix-mirror.git Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... Updating channel 'guix' from Git repository at 'https://git-dns.guix.redscript.org/guix/guix-mirror.git'... guix pull: error: Git error: SSL error: error:0A000438:SSL routines::tlsv1 alert internal error --- --- user@pc ~/git> git clone https://git-dns.guix.redscript.org/guix/guix-mirror.git Cloning into 'guix-mirror'... fatal: unable to access 'https://git-dns.guix.redscript.org/guix/guix-mirror.git/': gnutls_handshake() failed: Internal error --- The DNS entries I used: --- git.guix.redscript.org 60 IN A 181.214.58.244 git-dns.guix.redscript.org 60 IN CNAME codeberg.org --- NGINX config I used (some minor personal stuff removed): --- server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name git.guix.redscript.org; ssl_certificate /etc/private/live/git.guix.redscript.org/fullchain.pem; ssl_certificate_key /etc/private/live/git.guix.redscript.org/privkey.pem; ssl_trusted_certificate /etc/private/live/git.guix.redscript.org/chain.pem; location / { return 302 https://codeberg.org$request_uri; } } --- > Ludo’. > > > Thanks, Ahmad
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 15 May 2025 11:04:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 15 07:04:43 2025 Received: from localhost ([127.0.0.1]:51895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFWOJ-0000yk-EL for submit <at> debbugs.gnu.org; Thu, 15 May 2025 07:04:43 -0400 Received: from mx1.meup.it ([162.55.88.253]:44777) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <g@HIDDEN>) id 1uFWOG-0000yH-4L for 76296 <at> debbugs.gnu.org; Thu, 15 May 2025 07:04:41 -0400 Received: from bourrache.mug.xelera.it (unknown [93.56.171.185]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.meup.it (Postfix) with ESMTPSA id 3EE4481301; Thu, 15 May 2025 13:04:33 +0200 (CEST) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 7DD863DFCBD0; Thu, 15 May 2025 13:04:32 +0200 (CEST) Received: (nullmailer pid 3829611 invoked by uid 1000); Thu, 15 May 2025 11:04:32 -0000 From: Giovanni Biscuolo <g@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87ikm334fh.fsf@HIDDEN> Organization: Xelera.eu References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> <87ikm334fh.fsf@HIDDEN> OpenPGP: id=D37D0EA7CECC3912; preference=signencrypt Date: Thu, 15 May 2025 13:04:31 +0200 Message-ID: <87y0uy9lts.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xelera.eu; s=dkim; t=1747307073; bh=BiooKAIiJ2CvQsqiLQQtdORAhjkeayNtqfnriyhOhKg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=VS1kHqu/sqGqfNVUa/jjuztc9da0RXRCrltZ3sYTM9iKU95q9iSO0hNg71G3gY2Wrta3u0inkCOsyMGhK1UdrRcyph5dQwhwyMllSqtQy8rMfAQnHs5ygtpwOezSHWUbfM1VKXk3oZkGXG9Zb+0r1Gu9aTE2233uYYdMFIzH9K8= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, On mer, mag 14 2025, Ludovic Court=C3=A8s wrote: > Ricardo Wurmus <rekado@HIDDEN> writes: > >> No=C3=A9 Lopez <noelopez@HIDDEN> writes: >> >>> I guess its for style points, which I=E2=80=99m all for. I do think it = would >>> be >>> better to set the URL to git.guix.gnu.org/guix/guix.git and just a >>> DNS >>> redirect to codeberg to avoid the extra connection. >> >> I second this. >> >> I think a DNS level redirect would be sufficient. I'd prefer not to >> loop in bayfront for every git connection. > > As I suggested in <https://issues.guix.gnu.org/76296>, I don=E2=80=99t th= ink > that=E2=80=99s possible: the X.509 certificate that codeberg.org serves i= s for > codeberg.org, not for git.guix.gnu.org, so TLS libraries would report a > host name mismatch. I can confirm it's not possible to use a host name that is not part of the list of hosts in the X.509 certificate, that in this case is the one provided by the codeberg.org web server [1]. The only way to use git.guix.gnu.org is to set up a proxy server with proper TLS termination... and yes: it means that the proxy server is /always/ in the loop. Currently I use haproxy (on Nix, not on Guix) to achieve this kind of configuration but I know it's also possible with nginx (but never done it myself). IMHO setting up a proxy is worth the effort (correct english?), since I see a strategic advantage in having git.guix.gnu.org as an official remote name and the traffic seen by a server under Guix Team control, also for eventual and future load balancing, if needed. I can help if needed, but please keep me in Cc since in this (long) period I seldom follow the mailing lists, sorry. Just my 2 cents :-) Thank you for your work! Gio' [1] unless codeberg.org provides a way to add an alias to a remote _and_ adds that alias to the list of hosts for the certificate... but I doubt since it could quickly become technically hard to manage (is there a limit to the number of extra host names for a certificate?). =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmglyj8MHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSUrIQAIjHhNoiINIM6v9NhcpC30PAJ5NLUvhvgrwyPhu8 1uuY3IeZ6DGGMyFPgwSQK5Wi0ZpMIqmqCbIXnhGvQlPXw3oFO939Y4+x/dKj8cIJ I+X2opGKvRmfMjWmCalEmrCOlNjj8g0EWL1HmVNDMbxks0PCY2lxZ122733N6vOf mPPQx1zVLnVaehlkMvDZ5DvXLFrZ8k/Y7HX//WuvXU/mn6IjIkjgzB3mWRG6n8uf hdVuKWzLm6pkh6Q1EpefNYyKjrw4EW06GFloV9CD4OONeeFjLRpogHyzFnoNDVjR IxxIjUnjxVDps0myANBymX8hEByOIvZUX2Xa1GArJ99FPwXl8iNbgUR4QaT/zAWh I9vJrmdqscFho0OkJ+BGz2lHfRSM1SSaH/t1kjfndlx4Nc0X2PaMcRL9p0X7xAYa QtY6Mq7HXkIRrI09SLS2BjR7zAT+JwqN9a7ONoCPncaG9SUcL5WTe2cveGgbZ3mQ CZ+oHgzWcMcGHz3m+fanyyek0i1kaMEcux0+KTYq5jH37hsPoEW6KJpJzK97PKRM khBEPssrogjxborPL5+TtTK7uZF9XktwToj8c0dU5ck6ZXWUASEbfIJISlwNhbP2 54x9GvQjql0i2oGHwTaEgLzVfWh/CU6q95ThPn6Tj34FpIl8U737Eo5oFewDQMBP feqp =1PeK -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 14 May 2025 18:51:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 14:51:43 2025 Received: from localhost ([127.0.0.1]:45376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFHCg-0007tS-Km for submit <at> debbugs.gnu.org; Wed, 14 May 2025 14:51:43 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21139) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1uFHCe-0007tE-NZ for 76296 <at> debbugs.gnu.org; Wed, 14 May 2025 14:51:41 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1747248687; cv=none; d=zohomail.com; s=zohoarc; b=h2H2xIQ2T2bZEXqQ3J6GcxMWDSzFMkHG0RP8lnTwFnJSTIY85EfSeSQbxs3bIT0iiXR1qoMZWEq7Rc8kphM7I51f5/H9SCCFXOi/RAxKIQhhXi6e5EdrBA5rQvJ0dd9H5iFTJoGwosZYt6gCU0Sa1G0rJ4fhjuxnzeH2yKxB4p0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1747248687; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=FYfb2Dswno9d1Vx5sHhseuZPWPtfZhcFKnXQduwKDx4=; b=YjUZfcZ3TO0trtt++grPagyLnQFIyuUa2y66+0LwczpCHEmM77zNrn1tpK54rV6szGXHxzOeUzU1aojiOcdwEtIWz28AjngF0gU/QdHLftJqRUI7JmM0DX4b8zUUBF9tjuE3fUEk3X5+rXi3IBViAs34JBbpokz6wYW73OHWgD4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1747248687; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=FYfb2Dswno9d1Vx5sHhseuZPWPtfZhcFKnXQduwKDx4=; b=fju6aXMZVMsYibDmBXfadzzfB5XoYcdhSa3r/OSArQzIm6oLzqkujRIE/PjgZbkU wv4W+eC7jcCmEmUHZsLGx04Djyn3sxioUZJk0+33Kp/f1J1UuMjNZlTiIpGAUjib12S INDOjucXV74d97DBlvDzTolZ+6H5WploUuK26PRs= Received: by mx.zohomail.com with SMTPS id 1747248685009545.8284818168722; Wed, 14 May 2025 11:51:25 -0700 (PDT) From: Ricardo Wurmus <rekado@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87ikm334fh.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 14 May 2025 11:52:18 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> <87ikm334fh.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Wed, 14 May 2025 20:51:20 +0200 Message-ID: <87sel7t49j.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Ricardo Wurmus <rekado@HIDDEN> writes: > >> No=C3=A9 Lopez <noelopez@HIDDEN> writes: >> >>> I guess its for style points, which I=E2=80=99m all for. I do think it= =20 >>> would >>> be >>> better to set the URL to git.guix.gnu.org/guix/guix.git and=20 >>> just a >>> DNS >>> redirect to codeberg to avoid the extra connection. >> >> I second this. >> >> I think a DNS level redirect would be sufficient. I'd prefer=20 >> not to >> loop in bayfront for every git connection. > > As I suggested in <https://issues.guix.gnu.org/76296>, I don=E2=80=99t=20 > think > that=E2=80=99s possible: the X.509 certificate that codeberg.org serves=20 > is for > codeberg.org, not for git.guix.gnu.org, so TLS libraries would=20 > report a > host name mismatch. Ah, true. My bad! I keep forgetting this. We've had the same=20 discussion back when we wanted to set up bayfront as a fail-over=20 for the web services on berlin. --=20 Ricardo
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 14 May 2025 10:07:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 06:07:20 2025 Received: from localhost ([127.0.0.1]:39723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uF91D-00072l-WE for submit <at> debbugs.gnu.org; Wed, 14 May 2025 06:07:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47934) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uF90u-0006zU-5b for 76296 <at> debbugs.gnu.org; Wed, 14 May 2025 06:07:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uF90n-0001OH-0I; Wed, 14 May 2025 06:06:53 -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:References:In-Reply-To:Subject:To: From; bh=3ZdifBHURmDGtDDiy/d5UQXHKtec89/z5CpTixldWe4=; b=PwLEzLqxKOWBDXg7gcJ+ cvyNSS8dQoU7DlOTGHEAxIUMGJmdAvtqAg9ow4Uj/Kg6WBIBmogSPRhQo8klZmrSuQFNmtISK9+Gt 8hJh22KbZkMYOCHm2QgllPfTthLo4n4n28GJOwXZH/HyccLSuYILrk+YN4uA+xYhkMsg6WDTyJNjl mDq/5GWo7Ib3VG+GPKE7u5AyDFvBFrZSvwNpoSyZ63ZFSYK0UHi8owSluTmOqOHokC7NitsZyMMsb 7EFM4d49N1e7VDVAdoarekTp9wvte3RamMMrRTU2bIF7fvTgVUQnHfwqBiyQEP6a9eMYZez4yZ/W7 DANfkud4/6PsGg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Ricardo Wurmus <rekado@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <874ixn37dr.fsf@HIDDEN> (Ricardo Wurmus's message of "Wed, 14 May 2025 10:48:32 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Quintidi 25 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Carpe Date: Wed, 14 May 2025 11:52:18 +0200 Message-ID: <87ikm334fh.fsf@HIDDEN> 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: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Ricardo Wurmus <rekado@HIDDEN> writes: > No=C3=A9 Lopez <noelopez@HIDDEN> writes: > >> I guess its for style points, which I=E2=80=99m all for. I do think it w= ould >> be >> better to set the URL to git.guix.gnu.org/guix/guix.git and just a >> DNS >> redirect to codeberg to avoid the extra connection. > > I second this. > > I think a DNS level redirect would be sufficient. I'd prefer not to > loop in bayfront for every git connection. As I suggested in <https://issues.guix.gnu.org/76296>, I don=E2=80=99t think that=E2=80=99s possible: the X.509 certificate that codeberg.org serves is = for codeberg.org, not for git.guix.gnu.org, so TLS libraries would report a host name mismatch. Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 14 May 2025 08:48:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 04:48:57 2025 Received: from localhost ([127.0.0.1]:39138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uF7nM-0004ay-H7 for submit <at> debbugs.gnu.org; Wed, 14 May 2025 04:48:56 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21185) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1uF7nJ-0004aa-7R for 76296 <at> debbugs.gnu.org; Wed, 14 May 2025 04:48:53 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1747212519; cv=none; d=zohomail.com; s=zohoarc; b=CLhm+odfjS4J0mtdZQyVc4+DTV4ZVKBjfm2uM3EMoD3KJNAMt6NhSYUCodzTJtU+qyZ6vv6LeINPgzvQIKZmrOYIOeANzhgeUz2AqWL0882HB/4PAuY72AnDYmcQ7/ptQXk7DVRRoFis/RGTF4fEzJsm7i5GhZfUE2Ym4WHREOI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1747212519; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=MoVT9A+pq4cnpTfINqVQp41rmayELoEDGxsA9cVAZGs=; b=NVDQB5XsGxtSfp267YlRkS9KDl4z0tp58EQ0spCP7lez95sBYwcN0VfscNE3Ohpgcc7/sioakzXOrlFJDbFeJnR50FJy8g9Zobz8BP5MLak9O7kXAJC7CNJze3gLKfq9EHXrnvIYIwRb5/i900ZzZAYKikn+LJN9v1jA7cQDNKw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1747212519; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=MoVT9A+pq4cnpTfINqVQp41rmayELoEDGxsA9cVAZGs=; b=Xj55g8FqEzqZsp7dRVKIhABPVKk65HyBA72BZ2yMlyodnoCo08Z3jg2U+YS19U7D CJHlWFxoxUF6A3/P3o7Xi3pUfkwRn/CIE6Nii9mK/84jyCRXtwvE1uvuGLcqQ+Vq1eK cdioAohyj0181grV8XYmrZANCzPyC9hH3Suw+UnE= Received: by mx.zohomail.com with SMTPS id 1747212515314728.6859887125989; Wed, 14 May 2025 01:48:35 -0700 (PDT) From: Ricardo Wurmus <rekado@HIDDEN> To: =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87ecwugmo3.fsf@HIDDEN> (=?utf-8?Q?=22No=C3=A9?= Lopez"'s message of "Mon, 12 May 2025 12:15:24 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Wed, 14 May 2025 10:48:32 +0200 Message-ID: <874ixn37dr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) No=C3=A9 Lopez <noelopez@HIDDEN> writes: > I guess its for style points, which I=E2=80=99m all for. I do think it=20 > would be > better to set the URL to git.guix.gnu.org/guix/guix.git and just=20 > a DNS > redirect to codeberg to avoid the extra connection. I second this. I think a DNS level redirect would be sufficient. I'd prefer not=20 to loop in bayfront for every git connection. --=20 Ricardo
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 12 May 2025 11:57:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 07:57:43 2025 Received: from localhost ([127.0.0.1]:50952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uERmx-0008LM-6u for submit <at> debbugs.gnu.org; Mon, 12 May 2025 07:57:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53238) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uERmv-0008L5-5j for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 07:57:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uERmp-0007qY-Ij; Mon, 12 May 2025 07:57:35 -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:References:In-Reply-To:Subject:To: From; bh=CG3w7g/c592A/lO4+uCezViOLpbHdOtHXjJLO8or/ro=; b=hO0wIha7w6mX56j6BT1C uUYFn6gxaC7sdlTnDIHaZY/5AI9og9zpCjaBmUuh5ypdiwxcWGyFGJu2vBSVGQDotk6Lanwz82szt IVzGSMD7DXBPi0KC4TN3jRXM5t01v5bZ6+7Rw/ZjQu5iWlY+ovzbv7SCZF9FBsIsHSB2DjaEgNY8R xGIvGc8fCJG4oZwGwjISOQbF6h2sGY/CFDRTPK1/xNEn6YK11G5yQMX6mXzoTDVm/PFH1/642TpJs EE06pjoYYYsuoiGuX0g07pnvO6hHKis5j0noMpJVYI8rh+ykgAC7v5ZbDQPCKT7Pg+DMrox2eiF20 +9n9RtTcUiC3OQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87ecwugmo3.fsf@HIDDEN> (=?utf-8?Q?=22No=C3=A9?= Lopez"'s message of "Mon, 12 May 2025 12:15:24 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87ecwugmo3.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Tridi 23 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Bourrache Date: Mon, 12 May 2025 13:56:11 +0200 Message-ID: <87ecwu11r8.fsf@HIDDEN> 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: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi No=C3=A9, No=C3=A9 Lopez <noelopez@HIDDEN> writes: > As you said, this adds an extra point of failure. It seems that there is > no real issue with changing URL right now as shown by GCD 002. So what > is the benefit of this patch? This was originally proposed as a way to facilitate Git migration=E2=80=94s= hould we decide in a year to migrate to, say, github.com :-) (or more seriously: to self-host.) But as Chris wrote, it=E2=80=99s also a good way to keep infra under the project=E2=80=99s control, and provides a way to add redundancy through mirroring for instance. Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 12 May 2025 10:15:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 06:15:40 2025 Received: from localhost ([127.0.0.1]:50492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEQCC-0008SB-6M for submit <at> debbugs.gnu.org; Mon, 12 May 2025 06:15:40 -0400 Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]:56620) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <noelopez@HIDDEN>) id 1uEQC7-0008Rm-Po for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 06:15:37 -0400 Received: from localhost (unknown [IPv6:2a01:e0a:990:a960:b4f3:8f44:ec4:5af5]) (Authenticated sender: noelopez@HIDDEN) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 85410B0059B; Mon, 12 May 2025 12:15:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1747044932; bh=whZ9mZkVUIGD22+Q56LOglcbq9kcwMOInGERh1/M2Zc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fWMuhNGkZiQ0ZRNLaPkWEuJha4XfeCOq9eZWwjcgWcW6coAYwl3HKl2VviByAKPRo t02GHrpXPHbtcPo0PWMkfI7HLnANbWEwV/jIPibkXifK2NEUwWp/cdGLGuph2NhrLL lA9rrw/hdFzy/AifQmMXLTXl7LAbiPuB3XtZDFLuvlYqQOvC2pWx1ux8s1KkbZMLHN 8MNqkjKRzdHLRTglIqhIUVB6a1UKb86zYWwOBIFzdwBxl/IJi6ia18H5GFJ9905pmd QohR+WS0QiqGqB/3tYQEAmOfdIqUCROmSrsaXLpXA7zo6d4O9YgzN3DWwcNVKCQ8sU R446AYtNTNQKA== From: =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 76296 <at> debbugs.gnu.org Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87tt5s35wa.fsf@HIDDEN> References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> Date: Mon, 12 May 2025 12:15:24 +0200 Message-ID: <87ecwugmo3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Hello, > > Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussio= ns > around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S) > redirects to codeberg.org/guix: > > https://issues.guix.gnu.org/76296 > >> This patch implements that; technically we have to have an HTTP redirect, >> which means that clients pay the cost of an extra connection and get not= hing >> if bayfront is down. That=E2=80=99s the price to pay for this indirecti= on, but >> it=E2=80=99s probably worth it. >> >> Note that I haven=E2=80=99t been able to test this patch for real since = it depends >> of the state and environments of bayfront: certificates, networking set = up, >> host names, etc. > > If we choose to install this patch, we should IMO do it as before > guix.git is migrated to Codeberg (presumably on May 25th). That way, we > can use git.guix.gnu.org in (guix channels) instead of > codeberg.org/guix/guix.git. > > Thoughts? > > Ludo=E2=80=99. As you said, this adds an extra point of failure. It seems that there is no real issue with changing URL right now as shown by GCD 002. So what is the benefit of this patch? I guess its for style points, which I=E2=80=99m all for. I do think it woul= d be better to set the URL to git.guix.gnu.org/guix/guix.git and just a DNS redirect to codeberg to avoid the extra connection. Have a nice day, No=C3=A9 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHFBAEBCAAvFiEEXVTPJVeyOOiNwYCiLSIyQQq3QEMFAmghyjwRHG5vZWxvcGV6 QGZyZWUuZnIACgkQLSIyQQq3QEMKEwv/SraYBbU4to3goSmTU5fVD/dE9IacumZL RoYg0VkoUO732nGn5vFecVivmKZwFFJRHXvHUu1LO0TVPlC1RElEH4IeQ8166Pu4 2a35GgFyC5iiihhCQZ6aBrnkfFnpskjAskUDiDTZBWc56XWqlRTQvKYrT82U6fyP MAFowL6LyD0KYQyOQLsqewvC/NWKwFVXMbbsrx8nNZN6kuQcqKXlSc/bMquDL5To UsdYMHyYHkPBI3meAgUNvMDRXxbD0hvuyJCJ5qYtwVYFEo/ohMVmlQQXz0oxEhWd zi3WTQV/Fa6JPe+u9iTK8tnEXCm9+zrejt/Yhzl4eCB1zWdV7lD7GQGO4Dy8PPbc NwGjraH29bH4W7H00T8374b9SD6+YanvjVJur5+y7myDFzbjg6IMvxxQCt3fUj/k wicsKPhPYBwCqGAEwJPwRfxXT8wnrYzAx7sd8U1UwWP49gcpyPnEsOxxI56OrFPO scGCK3d3+OQtijL4zVVNgaDrk6fMND3b =0I8Q -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 12 May 2025 10:03:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 06:03:54 2025 Received: from localhost ([127.0.0.1]:50438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEQ0n-0007m1-U4 for submit <at> debbugs.gnu.org; Mon, 12 May 2025 06:03:54 -0400 Received: from mira.cbaines.net ([212.71.252.8]:44230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1uEQ0k-0007lp-Jp for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 06:03:51 -0400 Received: from localhost (unknown [IPv6:2a02:6b67:e390:8b00::1ce5]) by mira.cbaines.net (Postfix) with ESMTPSA id 171D527BC49; Mon, 12 May 2025 11:03:49 +0100 (BST) Received: from fang (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d149b5e3; Mon, 12 May 2025 10:03:48 +0000 (UTC) From: Christopher Baines <mail@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87ikm62m0a.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Mon, 12 May 2025 11:53:25 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87o6vyyy90.fsf@HIDDEN> <87ikm62m0a.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Mon, 12 May 2025 11:03:46 +0100 Message-ID: <871psuywl9.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Christopher Baines <mail@HIDDEN> writes: > >> I wonder how this compares to storing and serving a mirror of the Git >> repository. Maybe that's a bit more complicated in terms of the setup, >> but it may perform better than a redirect and actually provide >> redundancy? > > Good point. I think mirroring would be good, but if and only if we can > synchronize it at every push rather than periodically (current mirror is > periodic). Using the fancy GitHub/Forgejo Actions thing, I think that should be possible. > Regardless, I think the priority is to decide on whether this DNS entry > is the way to go, so we can use it in (guix channels) on the day we > switch. > > Once git.guix.gnu.org is in place, we can always change its > implementation from redirect to mirroring. > > WDYT? Good point, personally I'm pro using a domain we control for the Git repository going forward, so yeah, I'm happy to see this setup so that we can test it. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmghx4JfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xd5jRAArZQSyMloe/2to7mywwU9VcCfk5fVlVU6 NLEc628uJhgfFpEgS4FbJPxE7bCKyZa5sg4DtM1R0Wef5Q/vHqFJV0md2lvkhpIv 4jYd9YUq6xpNaCEPQ0/++jDKYlLtCTRr3NqDYr0/BUDvIsLeVmgrjKwSLhT3BDIg exv9xz3ViXDrDaeb72y6GoON4nvOifojvrHzVoCSbfTi+zCk93+drJvVRhafij7w qM1ordFSeOl+nsvlEZrorl+WRlz210S2Uu5kSNRu8xGDlCRnuZvkk9YSuAU2+9eb csANvkdXhrjKnXDxBs3GC/VAXPfIGufrSFMho+X1MaXG7XgtmQTmSjB5Vxpt/I2G uYPk8DDEzTVGK/r7lxIESm2tF/DLYl+uOVqrylZIziutSF+3ZImedpRt/SkDQEzk RWBLvzX0i74cfsCDlsE6BNdeYiM6p+no/WtdDJEz/1CWfcd9+n6HgTS5zAiqOPoi plQfPJnU85ix87rT2ghVe0GIqM2nT0Hy9SyoVZFNopK9z+Chi53yZv+ciHhv3Lg9 0MZvEqgDwIh1mT4wsKXWULM4ky4vKocNp2+59ka1fxkiFkK3uInXHY95rk3lBM9R 1jhFOCdUBnUmVIzyPRmlJkdgviC2P3q6xPpAV89UP9cLJVDSy6FpLqQMcW5vhqCK 8FMDbEOGis8= =03Oa -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 12 May 2025 09:54:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 05:54:13 2025 Received: from localhost ([127.0.0.1]:50326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEPrQ-0007BT-I1 for submit <at> debbugs.gnu.org; Mon, 12 May 2025 05:54:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55216) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uEPrI-0007AR-46 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 05:54:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uEPrC-0000jN-PE; Mon, 12 May 2025 05:53:58 -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:References:In-Reply-To:Subject:To: From; bh=iyBMTpyWeRqkTQT8O0NYAxqo6w9eILCmIOYFHVCKYhg=; b=EOlIk8IuT2xObKMbCuv8 UMTV3PuLpQQ2N+nZqpdTbo7vEutIoMSZxK5Qyy/380VZ0qnrmKJrwA5rDjYPQ8kcCBKfZCoIm8dZn NObQkiZh1lUNrz5UlXIx0DayCj4hX+esbVRgnEvPF9ilkPMewvNOAUjGpXd2Q/bWcLNY+2FBC3aXd Pn3YJOzibWTm65lsj8OiPkFhI1Ext1fLWaBWKSisbzxFr8i5bVzAVXXUg7DAz5sohgXfwoCdVDmt/ 1m9pcnGzRq5FK3JZj+AfrbhuMSdYAy9N6Aue95eac8jW0JsExYkqciqZEa5anrvFU0Kd71Yu+qFtp ZrD3+x+Rb9PmHA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Christopher Baines <mail@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87o6vyyy90.fsf@HIDDEN> (Christopher Baines's message of "Mon, 12 May 2025 10:27:55 +0100") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> <87o6vyyy90.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Tridi 23 =?utf-8?Q?Flor=C3=A9al?= an 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Bourrache Date: Mon, 12 May 2025 11:53:25 +0200 Message-ID: <87ikm62m0a.fsf@HIDDEN> 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: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Christopher Baines <mail@HIDDEN> writes: > I wonder how this compares to storing and serving a mirror of the Git > repository. Maybe that's a bit more complicated in terms of the setup, > but it may perform better than a redirect and actually provide > redundancy? Good point. I think mirroring would be good, but if and only if we can synchronize it at every push rather than periodically (current mirror is periodic). Regardless, I think the priority is to decide on whether this DNS entry is the way to go, so we can use it in (guix channels) on the day we switch. Once git.guix.gnu.org is in place, we can always change its implementation from redirect to mirroring. WDYT? Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 12 May 2025 09:28:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 05:28:07 2025 Received: from localhost ([127.0.0.1]:50200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEPSA-0005lk-Ur for submit <at> debbugs.gnu.org; Mon, 12 May 2025 05:28:07 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:52933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1uEPS4-0005l4-Ox for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 05:28:04 -0400 Received: from localhost (unknown [IPv6:2a02:6b67:e390:8b00::1ce5]) by mira.cbaines.net (Postfix) with ESMTPSA id 7417527BC49; Mon, 12 May 2025 10:27:58 +0100 (BST) Received: from fang (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b6820613; Mon, 12 May 2025 09:27:57 +0000 (UTC) From: Christopher Baines <mail@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87tt5s35wa.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sat, 10 May 2025 16:19:17 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> User-Agent: mu4e 1.12.9; emacs 29.4 Date: Mon, 12 May 2025 10:27:55 +0100 Message-ID: <87o6vyyy90.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussio= ns > around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S) > redirects to codeberg.org/guix: > > https://issues.guix.gnu.org/76296 > >> This patch implements that; technically we have to have an HTTP redirect, >> which means that clients pay the cost of an extra connection and get not= hing >> if bayfront is down. That=E2=80=99s the price to pay for this indirecti= on, but >> it=E2=80=99s probably worth it. >> >> Note that I haven=E2=80=99t been able to test this patch for real since = it depends >> of the state and environments of bayfront: certificates, networking set = up, >> host names, etc. > > If we choose to install this patch, we should IMO do it as before > guix.git is migrated to Codeberg (presumably on May 25th). That way, we > can use git.guix.gnu.org in (guix channels) instead of > codeberg.org/guix/guix.git. > > Thoughts? I wonder how this compares to storing and serving a mirror of the Git repository. Maybe that's a bit more complicated in terms of the setup, but it may perform better than a redirect and actually provide redundancy? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmghvxtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xdt/hAAmIHnNNFPpTFT+4HkpQ9xTG0o21p8qy8f BK6qm6ruCXUhr1aehy3nbk6MVIOKuvJv1HDzYIni2rwDUkkXiwc6/Z6jg1o3BNg7 FVPgS7v2tZ0wjrLpNKjH6qJMM2IB+hbTTKioz2NPEE2fDN9d93YALCnbI4g3jEMT 2hXmtx5OHnGjkic12bcRpa8WUNhlQvKFIegft+0LjyKxtWzpFsFNZDVen/3M2vjg gFntPoSghmqjNV1IytpbKkijwP/ZgebTotM44EI4WGOel9FEx1gOKhGCgR7SyoVl xxWF1sJOne5dT4ViBZgeI1PyyL4cQdP7sQ/6/R//d+mq3YJeDbUabVv627K9gItJ /0p1N3W8uizGbmjBkt5vEJIaKHb0bvDMf8Lm9RbyAK0s0bEgf5SOorE6RCycb3Qd fslA4zn4YdSJePD0gP4i6WJ80ieatQVWEqTnqXTEr05O8qFMpm6o1kLvLWKd/pr9 xezekYnN9lHl9qUSdiFkexeTquHK3AFTKuLo66MC7atOQZJ+4SnNL6G4SGX6zurG rW9frMJaNJdnsoyQWX9BlhasbyJo06RY7RRT5MYmH00/JlAcVyZpPkCMCjG3g5rs e3S1MHdAKPYOLKQX4jOOAH9zL3TMBBvWXEbfd+XNbjWY+SbMzvrZzsK4lxcT5CR3 rCwl3Fpe95I= =N+Q0 -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 12 May 2025 07:48:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 12 03:48:16 2025 Received: from localhost ([127.0.0.1]:49725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uENtX-0000DI-KQ for submit <at> debbugs.gnu.org; Mon, 12 May 2025 03:48:15 -0400 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:46096) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1uENtU-0000Ct-NG for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 03:48:13 -0400 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-22e033a3a07so43402185ad.0 for <76296 <at> debbugs.gnu.org>; Mon, 12 May 2025 00:48:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747036086; x=1747640886; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=di0NhZtg4d/3aJiq0Y3FjV1sR0Eg0o5onBbjm5VwWKU=; b=RWaRYqFxS9UdjFEVUf3roOmkgBR2GHRR2Lwpy7FopG0Rn1ypIu/569/uOwjXxIawe2 aKrp8zUv5hC/AZfuvGwSuzm9ch1kn+EPst20Zvwl1tWRn2sMKcyAOTg5YMZvViUtOktQ zw3+pP/4eSsJ1a4Ir3TTCP9ZiBBc+7JJ28Ta0/g74/qK2z9ev/pzAejwxYtYLRnU/oCn HtVi2ixn7pvqzd9vr+Oi8pMa2eJ6vLNCBw6z2KKx3DKWlICtA0SGghKAKaCZIb1UYso1 5yW8RHqAYxcEu16jhg6iJSpZJnoxsem/C9ImMbBwsOk+7vVPJO78EpPGCqLeSncVSyk6 ljyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747036086; x=1747640886; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=di0NhZtg4d/3aJiq0Y3FjV1sR0Eg0o5onBbjm5VwWKU=; b=lD8K8mgSEaPFrZdEZZLEW2R1ZmZBm9tKCaic+0Y9z3601y/B3hDLoaZNOsAa9oUqMU tUnJSRsUhFnaxZPyAVzlFV4eRdcrUW0U5o2+owEfhxzMCJ6qGbGwoDJljyS78knqVkTp n7NL5Wkzo2zFa5FXid1NXzahN6WQZ+xS7zmhLw/oe/o0a0sSYVrBOKzTlFb/WQbznXNy ei7o8v4Zrq5cNGFohsH0S8B0/fctHz5rGA9VYyyoWuakFrTe1L57CIa8jGI7LE86xwFc Ka3Z4SXcmy1RCDblETOrHFGScW6xSk/9Ktjcp414RjfPzKytIMvnrWoor3wW0E6mL02e 16Cg== X-Gm-Message-State: AOJu0YyHu0JsIiGyGwFlO3edzRQtRCpeh7x0wGJ67niZyzM/PdzxO280 GD2UI3kLG7+L7KbGjfKQBogqYq38ikduhW4TRjNCFCah5A+JiIAT X-Gm-Gg: ASbGncsotwWIPNuijKqHTGTB7UyVWxouUjSUgd8KzQX2iER9ceV2Cg3J3Wb8Iz5gyLT Lv7H9bx7KYPYQ+VqaEB6oK62zrkZ2AFbD/az+yOAUy/qFGwB6ctmEShXJnz7TjOZiMUtnJzYDwc jCSEYqT9xWKyXSkK1S/e5JO2agF/hWVfqRSs8HO9SHCz76+1nkMK/wXAt9mHFjDhj6dRr8LJKeC eQnCMg99d75Mx4C8CFF1xSAjMmH/kVmhPgx6ZuzmT/WFPzO/XVeVCu+uos+oS7j8pwIx7l5SP6e maBFZpoLdG8KOkuPxhegPzdYM9F5N1LEzwgechF2xJ0q8Bz3Ig== X-Google-Smtp-Source: AGHT+IGvTH9ETZPo+SAWkVZ7wZFD1dPD0Q01B/eYJP6gw5GM0eHAh6sduEQNSPvA3orzBgFYpAcrXA== X-Received: by 2002:a17:902:ce12:b0:223:3396:15e8 with SMTP id d9443c01a7336-22fc8b6cbd0mr218936305ad.22.1747036086430; Mon, 12 May 2025 00:48:06 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22fc829f532sm57096655ad.228.2025.05.12.00.48.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 May 2025 00:48:05 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87tt5s35wa.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sat, 10 May 2025 16:19:17 +0200") References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN> Date: Mon, 12 May 2025 16:48:02 +0900 Message-ID: <87selaqngt.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Hello, > > Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussio= ns > around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S) > redirects to codeberg.org/guix: > > https://issues.guix.gnu.org/76296 > >> This patch implements that; technically we have to have an HTTP redirect, >> which means that clients pay the cost of an extra connection and get not= hing >> if bayfront is down. That=E2=80=99s the price to pay for this indirecti= on, but >> it=E2=80=99s probably worth it. >> >> Note that I haven=E2=80=99t been able to test this patch for real since = it depends >> of the state and environments of bayfront: certificates, networking set = up, >> host names, etc. DNS configuration is not really my forte, but the general idea and a summary review of the implementation LGTM. --=20 Thanks, Maxim
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 11 May 2025 14:59:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 11 10:59:50 2025 Received: from localhost ([127.0.0.1]:36961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uE89a-0003r4-48 for submit <at> debbugs.gnu.org; Sun, 11 May 2025 10:59:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51120) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uE89Q-0003pO-0e for 76296 <at> debbugs.gnu.org; Sun, 11 May 2025 10:59:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1uE89K-000108-ER; Sun, 11 May 2025 10:59:30 -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:References:In-Reply-To:Subject:To: From; bh=1ocuGlKRi9ePyiZ2M117LswKvIW8bYdIyJ388F2eZvs=; b=rfTAo+SUYGG8glwvJCNR EuXjEQoWvoFSryHCCBrYsVmfMMoj92P8scXzdk2sYFcO+oEPNq0h9i15c51zPUkT6mvn2mD4dq543 9zzq6J06eiO4xsOt81UkvPjkNIYtV3z/yApFO1NlX9BwRkNgCPrjYXq/RglLa0NfGnRXr5rna702f O7ID/l55ece/5DARr5QRcCfQ2YA5yuptkoBX3hhgcKW/rNAsgBkPjuwhWBZJzKUYKzbU3pPH7qlqd fOU6WI6yF2YskZ7g0xLjdEGZaJtZT9RQX9b/ISqeUv7Cwp/Yb65nZr9oRaCaQ0ddaBl7BDhZvGcQ2 6TBCnn/9TNNv/A==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: 76296 <at> debbugs.gnu.org Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <20250214231506.14125-1-ludo@HIDDEN> ("Ludovic =?utf-8?Q?Cou?= =?utf-8?Q?rt=C3=A8s=22's?= message of "Sat, 15 Feb 2025 00:15:06 +0100") References: <20250214231506.14125-1-ludo@HIDDEN> Date: Sat, 10 May 2025 16:19:17 +0200 Message-ID: <87tt5s35wa.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 76296 Cc: guix-devel@HIDDEN, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.8 (--) Hello, Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussions around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S) redirects to codeberg.org/guix: https://issues.guix.gnu.org/76296 > This patch implements that; technically we have to have an HTTP redirect, > which means that clients pay the cost of an extra connection and get noth= ing > if bayfront is down. That=E2=80=99s the price to pay for this indirectio= n, but > it=E2=80=99s probably worth it. > > Note that I haven=E2=80=99t been able to test this patch for real since i= t depends > of the state and environments of bayfront: certificates, networking set u= p, > host names, etc. If we choose to install this patch, we should IMO do it as before guix.git is migrated to Codeberg (presumably on May 25th). That way, we can use git.guix.gnu.org in (guix channels) instead of codeberg.org/guix/guix.git. Thoughts? Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 21 Feb 2025 13:34:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 08:34:49 2025 Received: from localhost ([127.0.0.1]:57111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlTB2-0004Qm-W7 for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:34:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34944) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tlTB0-0004Pa-9A for 76296 <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:34:46 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tlTAu-0002DD-OG; Fri, 21 Feb 2025 08:34:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=C272VGWalpy5zpPy46eNjwzPbeHX2A0n4D2/rBZ/q/k=; b=SqFI5tC64mI+HGLqaTA1 iKi3qlnzT8kzwmHlctA7mm5OJu71DqTGMhvZL63A/ZdXxvBJIjtxg7pi7DW3r87rCZXtlPPSDkP1p ydEObfhI4Cuigr8OxZ1dxtokjwptIHWr7dpz1vM1Tx7A98iSkHoEBKCSKVoO5+w+bJFojnGneg523 9iae17eNRv79lGjGbBoUVUBV5MAmzoIdwLIGwVao7FAACvdTTVQavwYKLKRgTZHldHNpsBoQirp0p ubalngC/8WT4SB3bCgN/2PdHjDp7SDeA/e63JNNjbbd9EFKX+kBTHXJs+VweOWxup48rmdULJNCyj w7G9AdkvTWVoSA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: bug#76296: [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <87bjv38fmd.fsf@HIDDEN> (Maxim Cournoyer's message of "Sat, 15 Feb 2025 23:08:42 +0900") References: <20250214231506.14125-1-ludo@HIDDEN> <87bjv38fmd.fsf@HIDDEN> Date: Fri, 21 Feb 2025 14:34:38 +0100 Message-ID: <87a5af8lqp.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 76296 Cc: 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis: >> This patch could be applied whether or not the GCD is eventually accepte= d. > >> Thoughts? > > It's a bit eager to my taste :-). I'd rather the GCD process complete > its course before doing something concrete. I'd keep it around for when > we get to it. Sure, I don=E2=80=99t mind putting this on hold. Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at 76296) by debbugs.gnu.org; 15 Feb 2025 14:09:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 09:09:04 2025 Received: from localhost ([127.0.0.1]:54045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjIqu-00089N-Hq for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 09:09:04 -0500 Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]:55551) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tjIqr-00088o-CI for 76296 <at> debbugs.gnu.org; Sat, 15 Feb 2025 09:09:02 -0500 Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-2fc0bd358ccso6069474a91.2 for <76296 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 06:09:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739628535; x=1740233335; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gyHS0ynbaFrjFH1YgdpVMoPlguqVxlEYZ0llz9R8d5Q=; b=ekiMwTWKXCQCdAWdrQGP4V3zj0JNrfrGmCcqW6jAgYQUt9kQs1zWXGY8sX2sl88ELs 5sy7mr6SyoD9G+bKT+8ZshOfYHi0h9OIEgLyeE56fnWpnpgWdj4eISC8KbzLdJk9jihT RQNiE9mqcNZ2aW4DLZAv/6tg/ly6M1ZAsn8iZRaI5tf4Rie3XspmMRFxvdvOxwsU+NdQ oVaFWINufFc1v5VUa0asiCicXAiwZTd/4ovDYtSdrZBS6afzZSTRha0Ny31DCb8mV6bP M/ksVSmvqdc6v+9diaSiE0WPfLiAcwxYRR2gHfyqgokJRlGU1CvNy5R/bV88szF0B/48 SfDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739628535; x=1740233335; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gyHS0ynbaFrjFH1YgdpVMoPlguqVxlEYZ0llz9R8d5Q=; b=w9MBvn9aYqOgz8uhZIOx28gPFruJ4huxbJvJj6T2RYtxY/VrP/fJNRqV5sV/VUZzKs u8+g40Ka+OsrdgqkUZreYVvG8bID65yNGbb1ghh71D5/TU+0rnhwKNjivZyxrgxFtAWv CKPBFDr0X4R1WPB4Z/qgpJAdJFOPLGTgu/G+1KPfEVKIfxxc4xWQFJ9Q18p03BngrECD qT5EK05NUhJ5a51yU+usoogjz7X/TpeB9eHXcHkze49T1rlRFE1IaM9Hlq9gxmW7t8f3 bmruUj+yXeg4nB2k9hsx46x9pYtPuHhu1ujMnAjqWDL6J9jaYJ7kyxpRat73UMRWWV6R +JYA== X-Gm-Message-State: AOJu0YyFlGfbFeLPbn8Vv50QROtGe/P3U0/6gVYiIxe9iHBA6m0gUJzD EugYOdzSODZkAormR9iTpoB3ijFY0JON7FBFvrtm+V3Q2JkzKTmioikhdg== X-Gm-Gg: ASbGncunx+qV/ymOZot/PCu9dDnAaskxVA/pRZorNEJx/L8AWW2bQbctiv176woZqyy uyvjAnbKl34piNTit7JzVN31V0aBCbZkMyi+mlZfJ3AM9VCap4ZzqYyY0hzCdtchjmHqUH4U5jZ xfuVnpAvLSua0eBs4D/UYWrKM7gJ0z42PA0wKCynBWVjL6NoJODM2WcD0JjPuB/l4rdykAb4m/m pMBmLjksJlHKUixa1i3Sm9+amOuQyRalUmn2TnPnV4ZH5QJIWFiFukBzUEXDtfY9KFiv3lvpFpa JsGjwwoFqlG+ X-Google-Smtp-Source: AGHT+IHIMfvD8cZuywLd6525q6sH2z4hV1SKoCoWCLrDVjXDiNJFaVj1J+gXj8eoNrOc9RVZXmK0oA== X-Received: by 2002:aa7:8893:0:b0:730:a40f:e6dc with SMTP id d2e1a72fcca58-732618f3469mr5534545b3a.23.1739628535348; Sat, 15 Feb 2025 06:08:55 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7325f063782sm1927249b3a.148.2025.02.15.06.08.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 15 Feb 2025 06:08:54 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?utf-8?Q?=E2=80=98git=2Eguix=2Egnu=2Eorg=E2=80=99?= as a redirect to Savannah. In-Reply-To: <20250214231506.14125-1-ludo@HIDDEN> ("Ludovic =?utf-8?Q?Cou?= =?utf-8?Q?rt=C3=A8s=22's?= message of "Sat, 15 Feb 2025 00:15:06 +0100") References: <20250214231506.14125-1-ludo@HIDDEN> Date: Sat, 15 Feb 2025 23:08:42 +0900 Message-ID: <87bjv38fmd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76296 Cc: 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Ludovic Court=C3=A8s <ludo@HIDDEN> writes: [...] > As part of preliminary discussions around GCD #002 (=E2=80=9CMigrating re= positories, > issues, and patches to Codeberg=E2=80=9D), some suggested having a git.gu= ix.gnu.org > DNS entry to make Git migration in general easier. > > This patch implements that; technically we have to have an HTTP redirect, > which means that clients pay the cost of an extra connection and get noth= ing > if bayfront is down. That=E2=80=99s the price to pay for this indirectio= n, but > it=E2=80=99s probably worth it. > > Note that I haven=E2=80=99t been able to test this patch for real since i= t depends > of the state and environments of bayfront: certificates, networking set u= p, > host names, etc. > > This patch could be applied whether or not the GCD is eventually accepted. > Thoughts? It's a bit eager to my taste :-). I'd rather the GCD process complete its course before doing something concrete. I'd keep it around for when we get to it. --=20 Thanks, Maxim
guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 14 Feb 2025 23:15:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 18:15:48 2025 Received: from localhost ([127.0.0.1]:52267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj4uN-0000uW-0f for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 18:15:48 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49538) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tj4uI-0000uC-Ef for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 18:15:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tj4u8-0004ni-GW for guix-patches@HIDDEN; Fri, 14 Feb 2025 18:15:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tj4u7-0003pa-B0; Fri, 14 Feb 2025 18:15:27 -0500 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=RPQYlr2dzxkCvo3rfJBYdJTGSL4FMea7lCqCT5redEM=; b=YChNX9zUE/zQUI pvmQ4hzmknlvWL3T09yoDyuHP9eZOeGRHdjqaUFAqFv+ltpMOET8L4ccRO9c0C8bU7TLu0YnooHlo zwMaqae+8ePu0m0ZhV7l0VdxvIz7qjS3NAJGU0N2IF/i4gMi68CczQzt5vduGIsyeZYWGLx9G4EpN TBJ8aHIKFA/ApqtunTz9LhVMAWHb/USyVbNadonTgqul8YN4+PCmg9VTMlbgzLZrHb0dukYFLnIqz vXR6olgf/Nv15uANLxJoxP3/kfFK3BPipI2GDUp6n3JPsy5pBKWtDhW/OZvVnarfFg1xzLGdAb3bc xg6MMaTxt26V93LsCE0g==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH maintenance] =?UTF-8?q?hydra:=20bayfront:=20Set=20up=20=E2=80=98git.gu?= =?UTF-8?q?ix.gnu.org=E2=80=99=20as=20a=20redirect=20to=20Savannah.?= Date: Sat, 15 Feb 2025 00:15:06 +0100 Message-ID: <20250214231506.14125-1-ludo@HIDDEN> X-Mailer: git-send-email 2.48.1 X-Debbugs-Cc: guix-sysadmin@HIDDEN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * hydra/modules/sysadmin/dns.scm (git-ip4, git-ip6): New variables. (guix.gnu.org.zone): Add “git” A and AAAA records. (guix.gnu.org-zone)[serial]: Bump. * hydra/modules/sysadmin/nginx.scm (git.guix.gnu.org-nginx-servers): New procedure. * hydra/modules/sysadmin/web.scm (git.guix.gnu.org-service-type): New variable. * hydra/bayfront.scm <top level>: Use it. --- hydra/bayfront.scm | 5 ++++- hydra/modules/sysadmin/dns.scm | 7 ++++++- hydra/modules/sysadmin/nginx.scm | 29 +++++++++++++++++++++++++++-- hydra/modules/sysadmin/web.scm | 21 +++++++++++++++++++-- 4 files changed, 56 insertions(+), 6 deletions(-) Hello! As part of preliminary discussions around GCD #002 (“Migrating repositories, issues, and patches to Codeberg”), some suggested having a git.guix.gnu.org DNS entry to make Git migration in general easier. This patch implements that; technically we have to have an HTTP redirect, which means that clients pay the cost of an extra connection and get nothing if bayfront is down. That’s the price to pay for this indirection, but it’s probably worth it. Note that I haven’t been able to test this patch for real since it depends of the state and environments of bayfront: certificates, networking set up, host names, etc. This patch could be applied whether or not the GCD is eventually accepted. Thoughts? Ludo’. diff --git a/hydra/bayfront.scm b/hydra/bayfront.scm index e85d715..6b89470 100644 --- a/hydra/bayfront.scm +++ b/hydra/bayfront.scm @@ -1,5 +1,5 @@ ;; OS configuration for bayfront -;; Copyright © 2016-2024 Ludovic Courtès <ludo@HIDDEN> +;; Copyright © 2016-2025 Ludovic Courtès <ludo@HIDDEN> ;; Copyright © 2016, 2017, 2018, 2019, 2020, 2023, 2024 Andreas Enge <andreas@HIDDEN> ;; Copyright © 2017, 2019, 2024 Ricardo Wurmus <rekado@HIDDEN> ;; Copyright © 2019 Julien Lepiller <julien@HIDDEN> @@ -1683,6 +1683,9 @@ access_log /var/log/nginx/git.qa.access.log;")) static-web-site-service-type (list ten-years-of-guix-web-site)) + ;; Running the git.guix.gnu.org HTTP redirect. + (service git.guix.gnu.org-service-type) + ;; hpcguix-web as it can be seen at ;; <https://hpc.guix.info/browse>. (service hpcguix-web-service-type diff --git a/hydra/modules/sysadmin/dns.scm b/hydra/modules/sysadmin/dns.scm index d5b8a98..72b2b7f 100644 --- a/hydra/modules/sysadmin/dns.scm +++ b/hydra/modules/sysadmin/dns.scm @@ -63,6 +63,8 @@ (define dover-ip6 "2a02:8010:68c1::e2ff:f7ff:fe00:20b3") (define hatysa-ip6 "2a02:8010:68c1::d263:b4ff:fe03:b9af") (define hamal-ip6 "2a02:8010:68c1::d263:b4ff:fe02:e65b") +(define git-ip4 bayfront-ip4) +(define git-ip6 bayfront-ip6) ;; The SOA MNAME and one NS record must always be consistent. (define primary-ns "ns1.gnu.org.") @@ -142,6 +144,9 @@ ("packages" "" "IN" "A" bayfront-ip4) ("packages" "" "IN" "AAAA" bayfront-ip6) + ("git" "" "IN" "A" git-ip4) + ("git" "" "IN" "AAAA" git-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 ;; renew the TLS certificate for the CloudFront distribution we use @@ -155,4 +160,4 @@ (origin "guix.gnu.org") (ns primary-ns) (entries guix.gnu.org.zone) - (serial 2024120821))))) + (serial 2025021421))))) diff --git a/hydra/modules/sysadmin/nginx.scm b/hydra/modules/sysadmin/nginx.scm index d1f67e0..a087f35 100644 --- a/hydra/modules/sysadmin/nginx.scm +++ b/hydra/modules/sysadmin/nginx.scm @@ -1,5 +1,5 @@ ;; Nginx configuration for ci.guix.gnu.org -;; Copyright © 2016-2024 Ludovic Courtès <ludo@HIDDEN> +;; Copyright © 2016-2025 Ludovic Courtès <ludo@HIDDEN> ;; Copyright © 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@HIDDEN> ;; Copyright © 2020 Christopher Baines <mail@HIDDEN> ;; Copyright © 2020, 2021, 2024 Florian Pelz <pelzflorian@HIDDEN> @@ -14,7 +14,8 @@ #:export (%tls-settings le accept-languages - guix.gnu.org-nginx-server)) + guix.gnu.org-nginx-server + git.guix.gnu.org-nginx-servers)) ;;; @@ -783,3 +784,27 @@ synonymous IETF language tags that should be mapped to the same $lang." "rewrite (.*)/$ $1/index.html;" "access_log /var/log/nginx/guix-gnu-org.https.access.log;"))))) + +(define (git.guix.gnu.org-nginx-servers base-url) + (let ((redirect (nginx-location-configuration + (uri "/") + (body `("expires 24h;" + ,(string-append "return 302 " + base-url "$request_uri;")))))) + (list (nginx-server-configuration + (server-name '("git.guix.gnu.org")) + (listen '("80" "[::]:80")) + (raw-content + '("access_log /var/log/nginx/git.access.log;")) + (locations (list (nginx-location-configuration + (uri "^~ /.well-known") + (body '("root /var/www;"))) + redirect))) + (nginx-server-configuration + (listen '("443 ssl" "[::]:443 ssl")) + (server-name '("git.guix.gnu.org")) + (ssl-certificate (le "guix.gnu.org")) + (ssl-certificate-key (le "guix.gnu.org" 'key)) + (locations (list redirect)) + (raw-content + '("access_log /var/log/nginx/git.access.log;")))))) diff --git a/hydra/modules/sysadmin/web.scm b/hydra/modules/sysadmin/web.scm index b07c080..e662a09 100644 --- a/hydra/modules/sysadmin/web.scm +++ b/hydra/modules/sysadmin/web.scm @@ -1,6 +1,6 @@ ;;; GNU Guix system administration tools. ;;; -;;; Copyright © 2019-2023 Ludovic Courtès <ludo@HIDDEN> +;;; Copyright © 2019-2023, 2025 Ludovic Courtès <ludo@HIDDEN> ;;; Copyright © 2020, 2021 Ricardo Wurmus <rekado@HIDDEN> ;;; ;;; This program is free software: you can redistribute it and/or modify @@ -48,7 +48,8 @@ static-web-site-service-type guix-web-site-service-type - gwl-web-service-type)) + gwl-web-service-type + git.guix.gnu.org-service-type)) (define guix-extensions (match (package-transitive-propagated-inputs @@ -333,6 +334,22 @@ taken from a Git repository.") "This service provides the web site of the GNU Guix project.") (default-value #t))) + +;;; +;;; git.guix.gnu.org redirect. +;;; + +(define git.guix.gnu.org-service-type + (service-type + (name 'git.guix.gnu.org-redirect) + (extensions + (list (service-extension nginx-service-type + git.guix.gnu.org-nginx-servers))) + (description + "This service sets up an HTTP redirect from +@url{https://git.guix.gnu.org/guix.git} to the underlying server.") + (default-value "https://git.savannah.gnu.org/git"))) + ;;; ;;; Guix Workflow Language. base-commit: 9c10ac82b270cb27ff7b92c6f44eac2efd0b7193 -- 2.48.1
Ludovic Courtès <ludo@HIDDEN>
:guix-sysadmin@HIDDEN, guix-patches@HIDDEN
.
Full text available.guix-sysadmin@HIDDEN, guix-patches@HIDDEN
:bug#76296
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.