From unknown Sun Aug 10 16:48:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72257 <72257@debbugs.gnu.org> To: bug#72257 <72257@debbugs.gnu.org> Subject: Status: Non-English manuals for 1.4.0 are unavailable Reply-To: bug#72257 <72257@debbugs.gnu.org> Date: Sun, 10 Aug 2025 23:48:20 +0000 retitle 72257 Non-English manuals for 1.4.0 are unavailable reassign 72257 guix submitter 72257 Ludovic Court=C3=A8s severity 72257 important thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 23 10:36:30 2024 Received: (at submit) by debbugs.gnu.org; 23 Jul 2024 14:36:30 +0000 Received: from localhost ([127.0.0.1]:60463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWGcw-0003PU-8X for submit@debbugs.gnu.org; Tue, 23 Jul 2024 10:36:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:51538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWGcs-0003PK-Ew for submit@debbugs.gnu.org; Tue, 23 Jul 2024 10:36:28 -0400 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 ) id 1sWGcn-0003EN-F0 for bug-guix@gnu.org; Tue, 23 Jul 2024 10:36:21 -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 ) id 1sWGcn-000375-78 for bug-guix@gnu.org; Tue, 23 Jul 2024 10:36: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:Subject:To:From:in-reply-to: references; bh=5zqVwfxLkXgGeT4pGVzJ6WHDuJbLzvENhVB2yAJhVRA=; b=e9KIeM3psFyu5w NOIVFPxrh7XQqmY882JhygM3tXuQZX4Ud8PhCkc5ok4J+4biZfPkWQfQ8z8FfrnUrJDh/68QB3V+N AeiIziXPOTuZSQC2axtvWBtNaqMlABKXtiqEPdZOCjFmCTrQDg9H6uIm5y6VYGH0nL05XyH0+qB0t 6tgfbS9yiLA7Q02TA6y1r0eL94rYVE3/GQ7zoa0+SnjGp0fVecSFo2ZheB8ru4h/6b2KZrvM23D/J BIKjVpyzmCRmfzPBnmnhGdITvx3oku5z4fz7BZoQz8rdhhbOlL3uBIyoNfR4fiXL9/V7FX6XaMQGe 7bqQb1tdHeH6xhUNQCsg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: Non-English manuals for 1.4.0 are unavailable X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Sextidi 6 Thermidor an 232 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour de la =?utf-8?Q?Pr=C3=A8le?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 23 Jul 2024 16:36:18 +0200 Message-ID: <877cdcgopp.fsf@inria.fr> 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: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Right now, non-English manuals for 1.4.0 are 404: https://guix.gnu.org/manual/de/html_node/ https://guix.gnu.org/manual/es/html_node/ https://guix.gnu.org/manual/fr/html_node/ The development version is available though: https://guix.gnu.org/manual/devel/de/html_node/ https://guix.gnu.org/manual/devel/es/html_node/ https://guix.gnu.org/manual/devel/fr/html_node/ Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 23 11:16:08 2024 Received: (at control) by debbugs.gnu.org; 23 Jul 2024 15:16:08 +0000 Received: from localhost ([127.0.0.1]:60535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWHFI-0007JP-2V for submit@debbugs.gnu.org; Tue, 23 Jul 2024 11:16:08 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:56563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWHFF-0007IR-23 for control@debbugs.gnu.org; Tue, 23 Jul 2024 11:16:05 -0400 Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludo@gnu.org; dmarc=fail (p=none dis=none) d=gnu.org X-IronPort-AV: E=Sophos;i="6.09,230,1716242400"; d="scan'208";a="92794888" Received: from unknown (HELO ribbon) ([193.50.110.239]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2024 17:15:58 +0200 Date: Tue, 23 Jul 2024 17:15:57 +0200 Message-Id: <87ttggf8b6.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #72257 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) severity 72257 important quit From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 23 11:21:16 2024 Received: (at 72257) by debbugs.gnu.org; 23 Jul 2024 15:21:16 +0000 Received: from localhost ([127.0.0.1]:60541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWHKF-0007Ro-Nq for submit@debbugs.gnu.org; Tue, 23 Jul 2024 11:21:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWHKB-0007RD-DP for 72257@debbugs.gnu.org; Tue, 23 Jul 2024 11:21:14 -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 ) id 1sWHHu-0002h0-TF; Tue, 23 Jul 2024 11:18:50 -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=4t0fk5AKeq9yftJE2NCVo6dMWv0bfFwrc633j6GBbnk=; b=SwIJeGR1W5pmEaEp44lT JIvKZlYT0E/WuHHPQ3BonCUxxMJiWmZ1QAzvyDiLygw69WnzpMEWy80GOPDNvFKIjWc2G81my3/PE h6CSg+fiWha2+bnDzs5fg0nfGERGStIsncg1GAfQ8az7en+/aJTK/MVIvCx025bV7Ri/CRAUOZIX0 k5JV/N43m64S2jMkcBLtUdAd9iNq0Ydk95+LmFbKdbIIjtdPXh8TV0T7OiAhhp85KSNxMbJAULKiG 06R3HXUHHbrbUozUjKJOLSpB/x8ilv7d8loi39fuskkgr/HOxycz/V1sl26Wp4qb4YmkbKWs7RUpa ydaaYgzXkSf3tw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 72257@debbugs.gnu.org Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <877cdcgopp.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Tue, 23 Jul 2024 16:36:18 +0200") References: <877cdcgopp.fsf@inria.fr> Date: Tue, 23 Jul 2024 17:18:47 +0200 Message-ID: <87plr4f86g.fsf@gnu.org> 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.1 (/) X-Debbugs-Envelope-To: 72257 Cc: Julien Lepiller , Florian Pelz X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Hi, (+Cc translations team.) Ludovic Court=C3=A8s skribis: > Right now, non-English manuals for 1.4.0 are 404: > > https://guix.gnu.org/manual/de/html_node/ > https://guix.gnu.org/manual/es/html_node/ > https://guix.gnu.org/manual/fr/html_node/ Looks like current po4a as invoked by =E2=80=98doc/build.scm=E2=80=99 doesn= =E2=80=99t work: --8<---------------cut here---------------start------------->8--- $ guix build /gnu/store/ffb4pkrfn9s8nxdmf65nziqhs4qlla2m-texinfo-manual-sou= rce.drv --check The following derivations will be built: /gnu/store/ffb4pkrfn9s8nxdmf65nziqhs4qlla2m-texinfo-manual-source.drv /gnu/store/j87wq7m117c3d3ja8jla2jn2wkv1lg4k-guix-translated-texinfo.drv substitute: updating substitutes from 'http://ci.guix.gnu.org'... 100.0% building /gnu/store/j87wq7m117c3d3ja8jla2jn2wkv1lg4k-guix-translated-texinf= o.drv... File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. File /gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg does not exis= t. In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix.fr.texi.tmp" "--variable" "master=3Dguix.texi" = "--variable" "po=3D./guix-manual.fr.po" "--variable" "pot=3D/tmp/fileNBHtSJ= .pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f55rxbr-guix" "--dest= dir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg") exit-s= tatus: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix.pt_BR.texi.tmp" "--variable" "master=3Dguix.tex= i" "--variable" "po=3D./guix-manual.pt_BR.po" "--variable" "pot=3D/tmp/file= QkL7Re.pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f55rxbr-guix" "= --destdir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg") = exit-status: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix.es.texi.tmp" "--variable" "master=3Dguix.texi" = "--variable" "po=3D./guix-manual.es.po" "--variable" "pot=3D/tmp/fileJ2khxq= .pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f55rxbr-guix" "--dest= dir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg") exit-s= tatus: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix.de.texi.tmp" "--variable" "master=3Dguix.texi" = "--variable" "po=3D./guix-manual.de.po" "--variable" "pot=3D/tmp/fileI2FBVS= .pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f55rxbr-guix" "--dest= dir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-doc/po4a.cfg") exit-s= tatus: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix-cookbook.sk.texi.tmp" "--variable" "master=3Dgu= ix-cookbook.texi" "--variable" "po=3D./guix-cookbook.sk.po" "--variable" "p= ot=3D/tmp/file8Dg90X.pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f= 55rxbr-guix" "--destdir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-d= oc/po4a.cfg") exit-status: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix-cookbook.fr.texi.tmp" "--variable" "master=3Dgu= ix-cookbook.texi" "--variable" "po=3D./guix-cookbook.fr.po" "--variable" "p= ot=3D/tmp/file6io6rG.pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f= 55rxbr-guix" "--destdir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-d= oc/po4a.cfg") exit-status: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix-cookbook.de.texi.tmp" "--variable" "master=3Dgu= ix-cookbook.texi" "--variable" "po=3D./guix-cookbook.de.po" "--variable" "p= ot=3D/tmp/filer0TSAC.pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f= 55rxbr-guix" "--destdir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-d= oc/po4a.cfg") exit-status: 2 term-signal: #f stop-signal: #f>) In thread: uncaught throw to %exception: (#<&invoke-error program: "/gnu/store/wf4gkjz= 3pqax3ids9xlgzg9pj2il7dni-po4a-0.69/bin/po4a" arguments: ("--no-update" "--= variable" "localized=3Dguix-cookbook.ko.texi.tmp" "--variable" "master=3Dgu= ix-cookbook.texi" "--variable" "po=3D./guix-cookbook.ko.po" "--variable" "p= ot=3D/tmp/filebmkQ3a.pot" "--srcdir=3D/gnu/store/3fk7j3g14q1h6prb93xhy44f3f= 55rxbr-guix" "--destdir=3D." "/gnu/store/gh2qlibnp6zy3ish7l5fxgq2v7k8n7f8-d= oc/po4a.cfg") exit-status: 2 term-signal: #f stop-signal: #f>) Some deprecated features have been used. Set the environment variable GUILE_WARN_DEPRECATED to "detailed" and rerun the program to get more information. Set it to "no" to suppress this message. successfully built /gnu/store/j87wq7m117c3d3ja8jla2jn2wkv1lg4k-guix-transla= ted-texinfo.drv --8<---------------cut here---------------end--------------->8--- Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 23 16:01:12 2024 Received: (at 72257) by debbugs.gnu.org; 23 Jul 2024 20:01:12 +0000 Received: from localhost ([127.0.0.1]:60788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWLh9-000659-SE for submit@debbugs.gnu.org; Tue, 23 Jul 2024 16:01:12 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:43094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWLh8-00064v-N2 for 72257@debbugs.gnu.org; Tue, 23 Jul 2024 16:01:11 -0400 Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-1fc66fc35f2so1556785ad.0 for <72257@debbugs.gnu.org>; Tue, 23 Jul 2024 13:01:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721764800; x=1722369600; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=2ut1J3cM+NGmUt29QEKIcGpv/ADKjK7SSFU5qc+W1gU=; b=hC4829mHnagLDM8xVYCfjT2gWKgAyfI1fIr9LKG8ApHpW+Y1A6mLDlYqXFnjfoNhO2 S6sNUpGH67VvSyn5R1jd3xTfezqznOR+7gs2+sAGjfEmMIOdmwc/oXfLiJ7RDFeaiuKZ 0oUrESYEeyBSJmy+dsgrz7ixnNBpFbZAHE/g+GKfBeCAgBNCa/t6dPJPzI+NS01Jvjgp MF2OZfMQ2GXWrbkPISW48Qctaqse26CI5JrLOfIWnLnHVhZMKsYMKA1vLUoboKE8I+s+ 9JLstEumm9EBfkFv+E12lAT1xh8y2u05zRViHRtUzuCzBgJvCn0TRHcir6o7k0jfSPU8 45kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721764800; x=1722369600; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2ut1J3cM+NGmUt29QEKIcGpv/ADKjK7SSFU5qc+W1gU=; b=MmlgUz4z5BZmeGfWsFtm+SarL/8EBD1h7mGVQxmaFCoIZYbXjOM2kfbClUit2Gc1No XjqX8F1m/87IivpSQHEVMNjqy9kaykp+kZNDCMNBwtDBgKeAhhbVA7/IWchAq8jJDexf r4ZYcXf4RrVRk0AGF1USSDyxEVRtGf+NLlBh8WlMSrSerYA+fkp56ZBMr62IfTi8KzEe mjXhI8/SsFZxiUZ3H11188Qw2304gdMGjcg+lm4I6ruY6L8Qcj+49/Y4HJYuPQFjNSIH a4wajwgv2BLLVvQvYlDxp8cKnrviXWZfz5PNcwslc9xCDaLYdZxGyPb5+7xi0+tCWXEA Vpzw== X-Forwarded-Encrypted: i=1; AJvYcCVs5vuSowdN7HEPvggiOmg+wSy3ylDt2+adRct4elLGqNUG4gkTL7PniGGw3NyisoJzCfNJiyc5L7JR4i/rmYyhQohMeh8= X-Gm-Message-State: AOJu0Yx07lRNwre2oaw7+6mOCpcgaybf0usZlkQK88p4mLSvn0pTBtUN aiqN6skUEDYJdGlUaubwkpuCIP7wh0EwDc/pZG0YNcYkrEPSUmu38hzrpawMaHYd0A== X-Google-Smtp-Source: AGHT+IEb16ZZBYQOGiSHTReu4rmpcpDxOQVos21qsU3Jx0yRB4xjZ3glyq5s4yFuE0NqTWq7c88HOA== X-Received: by 2002:a17:90b:4c8a:b0:2c7:d24b:57f with SMTP id 98e67ed59e1d1-2cd8d11c9ccmr4734433a91.19.1721764799556; Tue, 23 Jul 2024 12:59:59 -0700 (PDT) Received: from [127.0.0.1] (KD027081121008.ppp-bb.dion.ne.jp. [27.81.121.8]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70d14e1992fsm5280023b3a.110.2024.07.23.12.59.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Jul 2024 12:59:58 -0700 (PDT) Date: Wed, 24 Jul 2024 04:59:55 +0900 From: Maxim Cournoyer To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= , 72257@debbugs.gnu.org Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable User-Agent: K-9 Mail for Android In-Reply-To: <87plr4f86g.fsf@gnu.org> References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----7TFJGLSL8AE4A36P0FDS2NPCFHN513 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72257 Cc: Julien Lepiller , Florian Pelz X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------7TFJGLSL8AE4A36P0FDS2NPCFHN513 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, I think there is a patch on our tracker to use the latest po4a; perhaps it= could help=2E Maxim ------7TFJGLSL8AE4A36P0FDS2NPCFHN513 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hi Ludo,

I think there = is a patch on our tracker to use the latest po4a; perhaps it could help=2E<= br>
Maxim
------7TFJGLSL8AE4A36P0FDS2NPCFHN513-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 24 06:05:08 2024 Received: (at 72257) by debbugs.gnu.org; 24 Jul 2024 10:05:08 +0000 Received: from localhost ([127.0.0.1]:33173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWYrr-0004uj-OP for submit@debbugs.gnu.org; Wed, 24 Jul 2024 06:05:08 -0400 Received: from relay.yourmailgateway.de ([185.244.194.184]:59543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWYrp-0004uY-I6 for 72257@debbugs.gnu.org; Wed, 24 Jul 2024 06:05:07 -0400 Received: from relay01-mors.netcup.net (localhost [127.0.0.1]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WTV4V1dQGz9079; Wed, 24 Jul 2024 12:04:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1721815498; bh=3tp3JWEkRbz7oRWP7SR8awAKOCBfTCqCZsFjiDoMDpc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=egI2K54GssfOQexRTfJUA2iEGBKamSLe4cvS9UIsjOVhNuZLGFUkg58/kKTMCohJm A0QLB2iTE3VcwzTh1mHWS/13oYKIi0S0TU7r5naawQTNiP8U9TNbZ3EN+z4NmaH8kk JwcF/QhN6bgRO84ZalhscA/k6XznasSwwprSoXbQaYRcasMoG5Eb+k4YROjShUFObf pRnq4Ix6Sfol/asURe7YUTW2177lW0UP8QXmLVHSxGTmGgNFXWO8+lfP39wA6InL9v Z12zUcrN6lzMQ7MvI5p9g4rra7QJZ22Up6s7rFddemQP6iA/gh+ci4rmiHyTOJVEG5 YTgo+Nj3xHZkQ== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WTV4V0xwHz7xSk; Wed, 24 Jul 2024 12:04:58 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4WTV4S40v0z8sZw; Wed, 24 Jul 2024 12:04:56 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 51C5083F56; Wed, 24 Jul 2024 12:04:48 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <87plr4f86g.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Tue, 23 Jul 2024 17:18:47 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> Date: Wed, 24 Jul 2024 12:04:47 +0200 Message-ID: <871q3jrtq8.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 51C5083F56 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: qBNYsorrKfYBHqrSVhMk7dXYJ+4Tu5KQ7/PTsm2HgsZpQcgMojgkWwzf X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72257 Cc: 72257@debbugs.gnu.org, Julien Lepiller X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello all, I do not understand why these old manuals are built with po4a.cfg. Why does it not use old guix 1.4.0 to build old manual 1.4.0? po4a.cfg was added to guix.git in early June 2024 in commits starting from commit 2d4af5247057505956e841d396ec78af9f769837 Author: gemmaro Date: Sun Apr 14 16:18:51 2024 +0900 build: Update the POT creation task with the po4a command. * configure.ac (Documentation translation): Add the po4a program and remove the po4a-updatepo program. The PO4A defined here can be used in Makefiles (e.g. po/doc/local.mk below). The po4a command integrates the functionality of po4a-updatepo and is currently recommended for use [1]. The po4a-updatepo command has been replaced by the po4a command and are not used from anywhere. * po/doc/local.mk (%D%/%.pot): Use a po4a command instead of the po4a-updatepo for the POT generation. This eliminates the warning of po4a-updatepo; "po4a-updatepo is deprecated. The unified po4a(1) program is more convenient and less error prone." Here, the file paths are passed using variables. This is because the po4a command needs to be executed for each language and each file. Dummy values are passed for those that are not needed to update the POT file. * po/doc/po4a.cfg: Add a po4a config file for the POT generation. The po4a command requires a configulation file. [1] https://po4a.org/man/man7/po4a.7.php.en#lbAS Change-Id: Ica39a0d1f77b6a64d37c592ac2e693319443d3c5 Signed-off-by: Florian Pelz The old manual as referred to in maintenance.git in hydra/modules/sysadmin/web.scm was expected to build with the guix/self.scm of old guix.git; it should not try to use po4a.cfg. Current po4a also still includes the old po4a tools (po4a-updatepo and po4a-translate) from before; they just are little maintained. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 24 07:35:04 2024 Received: (at 72257) by debbugs.gnu.org; 24 Jul 2024 11:35:04 +0000 Received: from localhost ([127.0.0.1]:33226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWaGt-0007J2-KO for submit@debbugs.gnu.org; Wed, 24 Jul 2024 07:35:04 -0400 Received: from relay.yourmailgateway.de ([188.68.63.170]:54997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWaGj-0007Hs-Lj for 72257@debbugs.gnu.org; Wed, 24 Jul 2024 07:34:54 -0400 Received: from mors-relay8203.netcup.net (localhost [127.0.0.1]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4WTX6k6xC8z8bd9; Wed, 24 Jul 2024 11:37:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1721821023; bh=LZv+OtMfvlG8+4BzvUlb/Hbvx3MAP8IamREKj4gF9cc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=d2OvyyhpU/XUt1edofr20c5VGlgohhwBbxiUoFWiuY8U0Rjl5mWqL45pBJdRcdusk oqJGcTZLpjubjEXGjyXSxHjtAbMohMlMIb806lajdpIfmXcGIyKFAzqVzXQ3jBQFJ7 WpbtK1mZxk3DoZ7CdiI2XK40MBY0ExbeNA6usV4o7Z90A9mGxZcOiJG5sqn+ejksJA 7F9oopreswnQ47N1nKYj9sNB5q7hLh9Jj5I2KcnfXf/Wd5VkmM0vu8t0X8GoDhhbcM vSi8nFcoN0bcFiEEWVHGT7nldxy1yafgAProhmnRXCGELZMxuQp1VAAEC8aShyh0Sg ay7W4XqKTSDuQ== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4WTX6k6Czvz8ZbV; Wed, 24 Jul 2024 11:37:02 +0000 (UTC) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4WTX445RG7z8sZj; Wed, 24 Jul 2024 13:34:44 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id C5081835B6; Wed, 24 Jul 2024 13:34:37 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <871q3jrtq8.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Wed, 24 Jul 2024 12:04:47 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> <871q3jrtq8.fsf@pelzflorian.de> Date: Wed, 24 Jul 2024 13:34:37 +0200 Message-ID: <877cdbaur6.fsf@pelzflorian.de> 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-Rspamd-Queue-Id: C5081835B6 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: PiNHa9aFRXFO/ym9c6vLyVkrcStJ/BArTkolGCocU7DEgDbkZ6t4HAFq X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72257 Cc: 72257@debbugs.gnu.org, Julien Lepiller X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "pelzflorian (Florian Pelz)" writes: > The old manual as referred to in maintenance.git in > hydra/modules/sysadmin/web.scm was expected to build with the > guix/self.scm of old guix.git; it should not try to use po4a.cfg. The issue seems to be, maintenance.git in hydra/modules/sysadmin/web.scm uses old guix 1.4.0=E2=80=99s doc/build.scm, but it imports the (guix self) module by @@ from the new guix, which expects po4a.cfg. Can we make it @@ the modules from old guix 1.4.0? Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 24 11:58:42 2024 Received: (at 72257) by debbugs.gnu.org; 24 Jul 2024 15:58:42 +0000 Received: from localhost ([127.0.0.1]:34331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWeO2-0003bA-J3 for submit@debbugs.gnu.org; Wed, 24 Jul 2024 11:58:42 -0400 Received: from relay.yourmailgateway.de ([46.38.247.119]:41545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWeNz-0003az-VE for 72257@debbugs.gnu.org; Wed, 24 Jul 2024 11:58:41 -0400 Received: from mors-relay-8404.netcup.net (localhost [127.0.0.1]) by mors-relay-8404.netcup.net (Postfix) with ESMTPS id 4WTdwS1xF9z7ykV; Wed, 24 Jul 2024 17:58:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1721836712; bh=Thc8w3SLISaXOPabGKkoNYgsypbZcTk4qdHYtsNxKqQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=iYAOw2o/TVdN3KgK3TNs+6Qv1Uf+R5h7DpZqe1BmQhmOai9T/idbQ0E0bHeflO0kC MtryfH5jXgX1pC9S4/TcZyaOCV2/ZIyEeG50jYMNJ0hOIh0svWKCmOBvLF2nhGSmsd dYHn3jEYuZ0dbgOufCWhbP6BKmL/v602hw8zVJP+PjOBHh3R1T1CBS1Hysu7VHLUXN 27UwA5LLNtcm7VuaphqmRqBdejE8l3Brpt4xsPbr0JFFotMFH2sysoIAN1sCvVPMAH /7hR/wsSP3wm13/2Ld5+QJ4chZMGmA3yeooYorSwPQippjMFGQYWFOP6p1zYDW3uma xgY3jdDtUY06w== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8404.netcup.net (Postfix) with ESMTPS id 4WTdwS1YLmz4xCW; Wed, 24 Jul 2024 17:58:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.9 X-Spam-Level: X-Spam-Status: No, score=-2.9 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4WTdwP2hPBz8t42; Wed, 24 Jul 2024 17:58:28 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 86F5D83F56; Wed, 24 Jul 2024 17:58:22 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <877cdbaur6.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Wed, 24 Jul 2024 13:34:37 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> <871q3jrtq8.fsf@pelzflorian.de> <877cdbaur6.fsf@pelzflorian.de> Date: Wed, 24 Jul 2024 17:58:22 +0200 Message-ID: <87ttgesrxd.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 86F5D83F56 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: gT0kY2sYVey5LO+ORzfwGpRettqZIhWqEjNI0GhYiE6D6knK28Oggv0p X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72257 Cc: 72257@debbugs.gnu.org, Julien Lepiller X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The easiest resolution would be to generally use an old 1.4.0 guix package in with-extensions, because the modules from a guix@1.4.0 still should work fine even for the latest devel manual (I have not tested, but autonomous guix/self.scm ignores the changed Makefile). Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 25 08:41:42 2024 Received: (at 72257) by debbugs.gnu.org; 25 Jul 2024 12:41:42 +0000 Received: from localhost ([127.0.0.1]:35715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWxmw-00053X-3R for submit@debbugs.gnu.org; Thu, 25 Jul 2024 08:41:42 -0400 Received: from relay.yourmailgateway.de ([188.68.63.102]:38473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWxmu-00053O-12 for 72257@debbugs.gnu.org; Thu, 25 Jul 2024 08:41:41 -0400 Received: from mors-relay-2502.netcup.net (localhost [127.0.0.1]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4WV9Vg3Pxbz628p; Thu, 25 Jul 2024 14:41:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1721911291; bh=57gnlhUa3Clv+0wbC8+wMBsN0S9Tf8RUcCW3i55BpHo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=QKtzolYn+CaAVVGArNKiEx6gdCj8/3wDo1xslXPSGQ/znia7Mru0Wipkq2P47JXB8 xlFUK+rtQw+ys00hXdj71fOgdw0io+k/88HHPSO2mlEBu2om1h+2mNOyOvRtwOQh2e MhNA+2n8v+JWUY5PkfCPv+Nnc3FcFGVe3kK/70nLCweaTv8SZdMBCr1nORYNhtCNJx xrgYGS9ysJ21hTuE3smCTX8wuEysmIkd3b7zAfgPTXr60xll9rNhlf656U/8LydHyt kkfGwWm1mxKrJr9IDWlvNJSsULj8RmBzYGrB/j+HYmd64hTyvfdG3soJ6x0fhF2o8a nKpmgRJ2WuZEg== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4WV9Vg2hvqz4xnK; Thu, 25 Jul 2024 14:41:31 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.9 X-Spam-Level: X-Spam-Status: No, score=-2.9 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4WV9Vd4xGgz8t47; Thu, 25 Jul 2024 14:41:29 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 1B42483A99; Thu, 25 Jul 2024 14:41:22 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <87ttgesrxd.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Wed, 24 Jul 2024 17:58:22 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> <871q3jrtq8.fsf@pelzflorian.de> <877cdbaur6.fsf@pelzflorian.de> <87ttgesrxd.fsf@pelzflorian.de> Date: Thu, 25 Jul 2024 14:41:21 +0200 Message-ID: <878qxpzlse.fsf@pelzflorian.de> 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-Rspamd-Queue-Id: 1B42483A99 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: hu6snDG2h5TPHErOJcB3SAfuL/RIHR82+nDc+v3ahBLwDA9Cfr/0pYW5 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72257 Cc: 72257@debbugs.gnu.org, Julien Lepiller , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Could someone knowledgeable in maintenance.git in hydra/modules/sysadmin/web.scm change the guix-extensions to use an older guix package earlier than June 2024, such as guix version 1.4.0? I try ((options->transformation '((with-commit . "guix=3Dv1.4.0"))) guix) but could it be made to get a guix@1.4.0 with substitutes instead? Or should it define a new guix@1.4.0 package with (package (inherit guix))? Should it look more like how guix.git=E2=80=99s guix/scripts/time-machine.s= cm uses old guix? Then the doc/build.scm would again @@ out to a (guix self) module that does not require po4a.cfg, which is not yet present when building old guix=E2=80=99s manual. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 25 18:35:13 2024 Received: (at 72257) by debbugs.gnu.org; 25 Jul 2024 22:35:13 +0000 Received: from localhost ([127.0.0.1]:37984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sX73J-0004do-0a for submit@debbugs.gnu.org; Thu, 25 Jul 2024 18:35:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sX73G-0004dW-SV for 72257@debbugs.gnu.org; Thu, 25 Jul 2024 18:35:11 -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 ) id 1sX70v-00037L-8S; Thu, 25 Jul 2024 18:32:45 -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=HCv3jxnrH2oFNsuC6b3f5d9xVqwM1buc9p9ZX6mmkns=; b=aVvqqbcP5Ykbud7P2xhr oczvorSDx4Z7+/YboV/njZUIlS3W1J8Y+HwkK/40cY35CkZrhboJ0weGeV4UAIXODtZLhlbhJPrMz /Bb0WigFIQ2ZXoIh7RxIlsK1X3W1mgwcrlo6XyLN3I8NjwNyC0LciubLZ/y1Vqdtbx9U+wgnt5kR+ xarBHNf8jayp2hE1Ui2wx0SSnTqNYDZM1e/uJjOsjpuxl3SqBnVOgqzqFTJcXCq5XKKJaGcRbNp45 /Aa3+vqWys2f4Txlk7oUzhmNPQfIgbsMhNqhb9CqlukuMRDYViLEkQ/e1yMH1Kfz5Djl1eAYKRbA5 SXGYwIq5UqMnYQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "pelzflorian (Florian Pelz)" Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <877cdbaur6.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Wed, 24 Jul 2024 13:34:37 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> <871q3jrtq8.fsf@pelzflorian.de> <877cdbaur6.fsf@pelzflorian.de> Date: Fri, 26 Jul 2024 00:32:41 +0200 Message-ID: <87r0bhcdbq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72257 Cc: 72257@debbugs.gnu.org, Julien Lepiller X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, "pelzflorian (Florian Pelz)" skribis: > "pelzflorian (Florian Pelz)" writes: >> The old manual as referred to in maintenance.git in >> hydra/modules/sysadmin/web.scm was expected to build with the >> guix/self.scm of old guix.git; it should not try to use po4a.cfg. > > The issue seems to be, maintenance.git in hydra/modules/sysadmin/web.scm > uses old guix 1.4.0=E2=80=99s doc/build.scm, but it imports the (guix sel= f) > module by @@ from the new guix, which expects po4a.cfg. > > Can we make it @@ the modules from old guix 1.4.0? Alternatively, could we use (@ (guix self) translate-texi-manuals) as it existed in Guix commit 5f86eebd240958001ab4f178005f355d24d9b7f1 by simply copying it to =E2=80=98doc/build.scm=E2=80=99 on the =E2=80=98versio= n-1.4.0=E2=80=99 branch? That seems simpler and more orthogonal to me than special-casing (sysadmin web). Patch below. WDYT? Ludo=E2=80=99. PS: I=E2=80=99ll be away from keyboard in the coming days so feel free to p= ush to =E2=80=98version-1.4.0=E2=80=99 if it looks good to you. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/doc/build.scm b/doc/build.scm index 0a5bddbcb6..345909bd57 100644 --- a/doc/build.scm +++ b/doc/build.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright =C2=A9 2019-2023 Ludovic Court=C3=A8s +;;; Copyright =C2=A9 2019-2024 Ludovic Court=C3=A8s ;;; Copyright =C2=A9 2020 Bj=C3=B6rn H=C3=B6fling ;;; Copyright =C2=A9 2022 Maxim Cournoyer ;;; @@ -34,6 +34,7 @@ (guix profiles) (guix utils) (git) + (gnu packages) (gnu packages base) (gnu packages compression) (gnu packages gawk) @@ -52,8 +53,116 @@ (define file-append* (@@ (guix self) file-append*)) =20 -(define translated-texi-manuals - (@@ (guix self) translate-texi-manuals)) +(define (translated-texi-manuals source) + "Return the translated texinfo manuals built from SOURCE." + (define po4a + (specification->package "po4a")) + + (define gettext-minimal + (specification->package "gettext-minimal")) + + (define documentation + (file-append* source "doc")) + + (define documentation-po + (file-append* source "po/doc")) + + (define build + (with-imported-modules '((guix build utils) (guix build po)) + #~(begin + (use-modules (guix build utils) (guix build po) + (ice-9 match) (ice-9 regex) (ice-9 textual-ports) + (ice-9 vlist) (ice-9 threads) + (srfi srfi-1)) + + (define (translate-tmp-texi po source output) + "Translate Texinfo file SOURCE using messages from PO, and wri= te +the result to OUTPUT." + (invoke #+(file-append po4a "/bin/po4a-translate") + "-M" "UTF-8" "-L" "UTF-8" "-k" "0" "-f" "texinfo" + "-m" source "-p" po "-l" output)) + + (define (canonicalize-whitespace str) + ;; Change whitespace (newlines, etc.) in STR to #\space. + (string-map (lambda (chr) + (if (char-set-contains? char-set:whitespace chr) + #\space + chr)) + str)) + + (define* (translate-texi prefix po lang + #:key (extras '())) + "Translate the manual for one language LANG using the PO file. +PREFIX must be the prefix of the manual, 'guix' or 'guix-cookbook'. EXTRA= S is +a list of extra files, such as '(\"contributing\")." + (for-each (lambda (file) + (translate-tmp-texi po (string-append file ".texi") + (string-append file "." lang + ".texi.tmp"))) + (cons prefix extras)) + + (for-each (lambda (file) + (let* ((texi (string-append file "." lang ".texi")) + (tmp (string-append texi ".tmp"))) + (copy-file tmp texi) + (translate-cross-references texi po))) + (cons prefix extras))) + + (define (available-translations directory domain) + ;; Return the list of available translations under DIRECTORY f= or + ;; DOMAIN, a gettext domain such as "guix-manual". The result= is + ;; a list of language/PO file pairs. + (filter-map (lambda (po) + (let ((base (basename po))) + (and (string-prefix? (string-append domain ".") + base) + (match (string-split base #\.) + ((_ ... lang "po") + (cons lang po)))))) + (find-files directory + "\\.[a-z]{2}(_[A-Z]{2})?\\.po$"))) + + (define parallel-jobs + ;; Limit thread creation by 'n-par-for-each', mostly to put an + ;; upper bound on memory usage. + (min (parallel-job-count) 4)) + + (mkdir #$output) + (copy-recursively #$documentation "." + #:log (%make-void-port "w")) + + (for-each + (lambda (file) + (copy-file file (basename file))) + (find-files #$documentation-po ".*.po$")) + + (setenv "GUIX_LOCPATH" + #+(file-append glibc-utf8-locales "/lib/locale")) + (setenv "PATH" #+(file-append gettext-minimal "/bin")) + (setenv "LC_ALL" "en_US.UTF-8") + (setlocale LC_ALL "en_US.UTF-8") + + (n-par-for-each parallel-jobs + (match-lambda + ((language . po) + (translate-texi "guix" po language + #:extras '("contributing")))) + (available-translations "." "guix-manual")) + + (n-par-for-each parallel-jobs + (match-lambda + ((language . po) + (translate-texi "guix-cookbook" po language))) + (available-translations "." "guix-cookbook")) + + (for-each (lambda (file) + (install-file file #$output)) + (append + (find-files "." "contributing\\..*\\.texi$") + (find-files "." "guix\\..*\\.texi$") + (find-files "." "guix-cookbook\\..*\\.texi$")))))) + + (computed-file "guix-translated-texinfo" build)) =20 (define info-manual (@@ (guix self) info-manual)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 27 04:34:33 2024 Received: (at 72257) by debbugs.gnu.org; 27 Jul 2024 08:34:33 +0000 Received: from localhost ([127.0.0.1]:40505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXcsq-0000OH-Sv for submit@debbugs.gnu.org; Sat, 27 Jul 2024 04:34:33 -0400 Received: from relay.yourmailgateway.de ([185.244.194.184]:47917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXcsn-0000NC-Kn for 72257@debbugs.gnu.org; Sat, 27 Jul 2024 04:34:31 -0400 Received: from relay01-mors.netcup.net (localhost [127.0.0.1]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WWHwV2Mslz8y6p; Sat, 27 Jul 2024 10:34:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722069258; bh=etwp1kgqABhh2x/nFoKyB1I8UPCI4xTTtusvMLvIMdQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=gCq+c5Lu7kv12uzDUrQAC4aei/B/wbzBWzTKa3snz+xGVk8EvJJ9LkGJKOJ3kvAPS IaXuuUtl7AcDyGZ80zZ4imFU9O1V5Jl6SCR3Rv9YGIKKdlU3HzYD5NevlMMp9sGQ+N qqWthRShBHgTyXtC7olL5uSQpAWPI/DdgC0YWOZbwwLdH3fsSVa3jKwsYRQ/6eKBEc FxKyccpqz4lyoycTTGOu+nWsPGmSsFlvHnHMPwd6dA/FLAXlIIbFSwhFuE3fWzzEW7 BJGIP8gPaWWp44q3Lz14syKn39FEIs/24lrv2IW77qIqpHxhxykp+VcMiiYp+qP3VM xugUDBNJxhkbQ== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WWHwV1hS0z7x3H; Sat, 27 Jul 2024 10:34:18 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4WWHwT5RKVz8sZh; Sat, 27 Jul 2024 10:34:17 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id F2A958404F; Sat, 27 Jul 2024 10:34:09 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <87r0bhcdbq.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 26 Jul 2024 00:32:41 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> <871q3jrtq8.fsf@pelzflorian.de> <877cdbaur6.fsf@pelzflorian.de> <87r0bhcdbq.fsf@gnu.org> Date: Sat, 27 Jul 2024 10:34:09 +0200 Message-ID: <87sevvutby.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: F2A958404F X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: Me5x3+xWrzIxLk7Lw4PHUSsAssYLltd0eH8q0Vl7V2NzKWZR2d3pEEB8 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72257 Cc: 72257@debbugs.gnu.org, Julien Lepiller , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thank you Ludo, with your diff, building doc/build.scm failed previously and works for me now. I tested and pushed it to branch `version-1.4.0' yesterday evening. But mcron should have picked it up by now, but has not. Maybe someone could look at the logs? Or wait some more. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 28 03:35:27 2024 Received: (at 72257-done) by debbugs.gnu.org; 28 Jul 2024 07:35:27 +0000 Received: from localhost ([127.0.0.1]:42666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXyRC-0008Qr-Us for submit@debbugs.gnu.org; Sun, 28 Jul 2024 03:35:27 -0400 Received: from relay.yourmailgateway.de ([188.68.63.102]:46385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXyRA-0008Qh-9q for 72257-done@debbugs.gnu.org; Sun, 28 Jul 2024 03:35:25 -0400 Received: from mors-relay-2502.netcup.net (localhost [127.0.0.1]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4WWtYp6gy2z61MZ; Sun, 28 Jul 2024 09:35:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722152110; bh=BLzCnqPjBLcFDAAGsMgWJ8p4L/WZ2iDKgOjm9NBUyZ0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=UuqhXTUwOrD/TXqL3SfeejXm6JwBcCTIBfeNjkL0osbJKbInQYlYDuTgVgjsBA0DL ajr+qOiGRontvQ2AFPmqNMBnnP+ml38hqxq6K0OOd7O9gVcPY8PGobsyBRGJLk6sKf vSXnfOLTSBkK8ijOfsdOQHR0VQHybakTfZRG2gGRYjgC0jSn9DWOIVuIPiLFmFiTI2 /acOV2pl/mp6AQU8V+4XHCCGJOUdfXQAR3KlpuAd9cJ8AxnjFl2nJ5aVUQMWQW9Tzi oIabwLdTDur5T27ohgWP98k7tjiTP3wEXhIIC4DHdRUGigY+L+/kvPTgmuLBX84vpQ SjiFMlKrlUg8Q== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4WWtYp5z32z4xGm; Sun, 28 Jul 2024 09:35:10 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.9 X-Spam-Level: X-Spam-Status: No, score=-2.9 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4WWtYm5rw1z8scN; Sun, 28 Jul 2024 09:35:08 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id EB5B3833E2; Sun, 28 Jul 2024 09:35:04 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#72257: Non-English manuals for 1.4.0 are unavailable In-Reply-To: <87sevvutby.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Sat, 27 Jul 2024 10:34:09 +0200") References: <877cdcgopp.fsf@inria.fr> <87plr4f86g.fsf@gnu.org> <871q3jrtq8.fsf@pelzflorian.de> <877cdbaur6.fsf@pelzflorian.de> <87r0bhcdbq.fsf@gnu.org> <87sevvutby.fsf@pelzflorian.de> Date: Sun, 28 Jul 2024 09:35:04 +0200 Message-ID: <8734nu2clz.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: EB5B3833E2 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: 3Sf78V8idkLoNl03OtcotG9E4fLx7iakfr1nhxT5stW4pRdJEcpPvs13 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72257-done Cc: 72257-done@debbugs.gnu.org, Julien Lepiller , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The manual builds now. Closing. (I had miscalculated how long it takes, but thanks if someone intervened and initiated the build.) Regards, Florian From unknown Sun Aug 10 16:48:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 Aug 2024 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator