From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EDunMLX0FWO+JQAAbAwnHQ (envelope-from ) for ; Mon, 05 Sep 2022 15:08:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MCLTL7X0FWOsEQEAG6o9tA (envelope-from ) for ; Mon, 05 Sep 2022 15:08:05 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0BBB03923F for ; Mon, 5 Sep 2022 15:07:47 +0200 (CEST) Received: from localhost ([::1]:49488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oVBpK-0001hY-2z for larch@yhetil.org; Mon, 05 Sep 2022 09:07:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVBa6-00031u-KX for bug-guix@gnu.org; Mon, 05 Sep 2022 08:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58052) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oVBa6-0000Pq-Bp for bug-guix@gnu.org; Mon, 05 Sep 2022 08:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oVBa5-00084o-RU for bug-guix@gnu.org; Mon, 05 Sep 2022 08:52:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57581: Failing to build the website Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 05 Sep 2022 12:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57581 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun , "pelzflorian (Florian Pelz)" Cc: 57581@debbugs.gnu.org Received: via spool by 57581-submit@debbugs.gnu.org id=B57581.166238228130998 (code B ref 57581); Mon, 05 Sep 2022 12:52:01 +0000 Received: (at 57581) by debbugs.gnu.org; 5 Sep 2022 12:51:21 +0000 Received: from localhost ([127.0.0.1]:46751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVBZO-00083r-5w for submit@debbugs.gnu.org; Mon, 05 Sep 2022 08:51:21 -0400 Received: from lepiller.eu ([89.234.186.109]:53664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVBZI-00083b-0N for 57581@debbugs.gnu.org; Mon, 05 Sep 2022 08:51:17 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id dca87554; Mon, 5 Sep 2022 12:51:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:cc:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=UbNElb8okstV RudgQSqDu0VoRTxF9W1lqR7MhnZOk+s=; b=L0a9Ku8StYQrkDkV1ckEsy7OfMFt enclXzxpTaqF4w3PURGQMl99+SnWXzcpViMiW+xARFLuS/R8iK7IDo2YvYP4wf+G EiUNjzhBXFfdk809F57oeozgVSE9e1wZFitwNCu7Q5BGtNAVdBMQkzzlw92SPltF /Yi06i80RitkEz0Ec4l01pAdHqbvVWFfw/gZqEBK0YzBfp0AGdPMX2IuVVOIICBx 1O6/JT7qBCZSD4WRGb5ZdnRcejTo+2Y4H8B6gciZan+Ve2hFgilagsn1QD5PET59 7CLgFqDE2/JQMIJ6U/SsA7vF7nUf4EJPKAA18AUnZKtSpQqDmRw7po0A6w== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 41f54d01 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 5 Sep 2022 12:51:06 +0000 (UTC) Date: Mon, 05 Sep 2022 14:50:54 +0200 From: Julien Lepiller User-Agent: K-9 Mail for Android In-Reply-To: <874jxmrps5.fsf@gmail.com> References: <20220904171804.76b42325@sybil.lepiller.eu> <87r10qrzfk.fsf@gmail.com> <87a67ew0gp.fsf@pelzflorian.de> <874jxmrps5.fsf@gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----M0432MTRD35QKB7NRK46SFBA33OPAX Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1662383267; h=from:from:sender:sender: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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=APHmsHwn/IIRq+0MLrjzHYDf7D8cApgRg6U4LG3V9PM=; b=YU6QfuZO7w59O4VIkQjCc6GzxYSMS2FoS8HvuqjRU4Olf+Lx3/pR4FGM739F7tKghLZPMj tq1XboTq6wrCwLymWDgfKdfKmzz5PnI3w4c6hBEG42Boj7yv0QGaMnDlHzUXbWoY8g3CdC NbaGMld7Dli5pFv+Kyr2qV3TfJtO/nUhrR417HOHsP+uAiep2iIm7+b1aB8uzGASgDpwmr 34N+XlqbxWDa3SQ5sc5xEFhnzWe6tN3wQFrn0iYTxvDn9dckp29UL6zJhpZE1m7sJuO5jR ORMVrK0hs67nrSdH2SH1Wh+zFooMDGNdsWrFKJyYPJtYqOpUFe9U46EXlFcISg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1662383267; a=rsa-sha256; cv=none; b=AZ33GgyeAdgATP6ozrIMIj4OJAfO9czGsm4zlwqKp/0n1ERbIhkgR8gcGCrg8QgZE+Gupc v7UtR/CHudZLOInaxXcQ0V1xHLm8AHRld3Je+Ch4ntdANgm7ce0Tp3fStJ/doa1auKhYcb sbbU5JO95Fdvnz2svCiy8n+7zW+nm5X4eLAo21hdEFZ+R3Jv/PROIaLW/6guf3aIBYwPTc eNOToDg9I2hPOs13ZCa/3chiX6KeqoIIq7LvcUfIs4kU6GX6O8pTZBKkbPdtPOJ/PkvKli syghWqZtqvXElNfkDbCRsJ0e8nPdgALl+oTUmi5gJ2nWagMKlJ0AvcZKqqwaow== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=L0a9Ku8S; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.73 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=L0a9Ku8S; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 0BBB03923F X-Spam-Score: 7.73 X-Migadu-Scanner: scn1.migadu.com X-TUID: 6yPrx8ybVqTr ------M0432MTRD35QKB7NRK46SFBA33OPAX Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Quoting my own email I think this is the relevant bit=2E I don't think it's= an issue in haunt, but something with qt: srfi/srfi-1=2Escm:241:2: In procedure map: In procedure map: Wrong type argument: "https://www=2Eqt=2Eio/" building pages in '/tmp/gnu=2Eorg/software/guix'=2E=2E=2E Le 5 septembre 2022 14:04:10 GMT+02:00, zimoun a =C3=A9crit=C2=A0: >Hi, > >On lun=2E, 05 sept=2E 2022 at 12:59, "pelzflorian (Florian Pelz)" wrote: >> zimoun writes: >>> $ LANG=3Den_US=2EUTF-8 GUIX_WEB_SITE_LOCAL=3Dyes guix environment -C -= m manifest=2Escm \ >>> -E LANG -E GUIX_WEB_SITE_LOCAL --share=3D/t= mp \ >>> -- haunt build >> >> Yes but `guix build -f =2Eguix=2Escm` fails for me too, perhaps because= it >> uses latest-guix from %default-channels=2E It=E2=80=99s not fixed by u= sing old >> haunt, so I guess a change in guix makes the difference, but I have not >> found the commit and will not continue looking for it immediately=2E > >The file manifest=2Escm contains: > >--8<---------------cut here---------------start------------->8--- >(define the-good-guile > (car (assoc-ref (package-native-inputs guix) "guile"))) > >(define haunt-the-ghost > (package > (inherit haunt) > (name "haunt-for-guix-website") > (inputs > `(("guile" ,the-good-guile) > ,@(alist-delete "guile" (package-inputs haunt)))))) >--8<---------------cut here---------------end--------------->8--- > >and the file =2Eguix=2Escm contains > >--8<---------------cut here---------------start------------->8--- >(define latest-guix > ;; The latest Guix=2E Using it rather than the 'guix' package ensures = we > ;; build the latest package list=2E > (latest-channels %default-channels)) > >(define (inferior-package spec) > (first (lookup-inferior-packages > (inferior-for-channels > (latest-channels-channels latest-guix)) > spec))) > >;; Make sure that Haunt uses the same Guile as the one from >;; "latest-guix"=2E Otherwise there could be a mismatch between the Guile >;; revision used by Haunt and the one from the latest Guix modules used b= y >;; Haunt=2E >(define haunt-with-latest-guile > (package > (inherit haunt) > (inputs > `(("guile" ,(inferior-package "guile")) > ,@(package-inputs haunt))))) >--8<---------------cut here---------------end--------------->8--- > >so it should be the same Haunt=2E I mean, there is no gap between the >version of Guile of latest-guix and the package guix=2E But, I am missin= g >something because the failure comes from: > >--8<---------------cut here---------------start------------->8--- >(invoke #+(file-append haunt-with-latest-guile > "/bin/haunt") > "build") >--8<---------------cut here---------------end--------------->8--- > >It requires some investigations=2E :-) > > >Cheers, >simon ------M0432MTRD35QKB7NRK46SFBA33OPAX Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Quoting my own email I think this is the relevant = bit=2E I don't think it's an issue in haunt, but something with qt:

= srfi/srfi-1=2Escm:241:2: In procedure map:
In procedure map: Wrong type = argument: "https://www=2Eqt=2Eio/"
building pages in '/tmp/gnu=2Eorg/sof= tware/guix'=2E=2E=2E

Le 5 septembre 2022 = 14:04:10 GMT+02:00, zimoun <zimon=2Etoutoune@gmail=2Ecom> a =C3=A9cri= t=C2=A0:
Hi,

On lun=2E, 05 sept=2E 2022 a= t 12:59, "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian=2Ede> = wrote:
zimoun <zimo= n=2Etoutoune@gmail=2Ecom> writes:
$ LANG=3Den_US=2EUTF-8 GUIX_WEB_SITE_LOCAL=3Dyes guix environ= ment -C -m manifest=2Escm \
-E LANG -E GUIX_WE= B_SITE_LOCAL --share=3D/tmp \
-- haun= t build

Yes but `guix build -f =2Eguix=2Escm` fails fo= r me too, perhaps because it
uses latest-guix from %default-channels=2E= It=E2=80=99s not fixed by using old
haunt, so I guess a change in gui= x makes the difference, but I have not
found the commit and will not co= ntinue looking for it immediately=2E

The file manifest= =2Escm contains:

--8<---------------cut here---------------start-= ------------>8---
(define the-good-guile
(car (assoc-ref (packag= e-native-inputs guix) "guile")))

(define haunt-the-ghost
(packa= ge
(inherit haunt)
(name "haunt-for-guix-website")
(in= puts
`(("guile" ,the-good-guile)
,@(alist-delete "guile" = (package-inputs haunt))))))
--8<---------------cut here--------------= -end--------------->8---

and the file =2Eguix=2Escm contains
<= br>--8<---------------cut here---------------start------------->8---<= br>(define latest-guix
;; The latest Guix=2E Using it rather than the= 'guix' package ensures we
;; build the latest package list=2E
(l= atest-channels %default-channels))

(define (inferior-package spec) (first (lookup-inferior-packages
(inferior-for-channels (latest-channels-channels latest-guix))
spec)))
;; Make sure that Haunt uses the same Guile as the one from
;; "lat= est-guix"=2E Otherwise there could be a mismatch between the Guile
;; re= vision used by Haunt and the one from the latest Guix modules used by
;;= Haunt=2E
(define haunt-with-latest-guile
(package
(inherit = haunt)
(inputs
`(("guile" ,(inferior-package "guile"))
= ,@(package-inputs haunt)))))
--8<---------------cut here--------= -------end--------------->8---

so it should be the same Haunt=2E = I mean, there is no gap between the
version of Guile of latest-guix and= the package guix=2E But, I am missing
something because the failure co= mes from:

--8<---------------cut here---------------start--------= ----->8---
(invoke #+(file-append haunt-with-latest-guile
= "/bin/haunt")
"build")
--8<---------------cu= t here---------------end--------------->8---

It requires some inv= estigations=2E :-)


Cheers,
simon
= ------M0432MTRD35QKB7NRK46SFBA33OPAX--