From unknown Mon Jun 23 23:54:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18033: Add support for 'search-path-specifications' referring to files Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 16 Jul 2014 14:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18033 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 18033@debbugs.gnu.org Cc: John Darrington X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14055193751296 (code B ref -1); Wed, 16 Jul 2014 14:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jul 2014 14:02:55 +0000 Received: from localhost ([127.0.0.1]:56666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X7PnK-0000Kn-IR for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48314) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X7PnH-0000KX-VW for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X7Pn5-0006bM-NR for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7Pn5-0006bH-LW for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7Pmz-000571-M5 for bug-guix@gnu.org; Wed, 16 Jul 2014 10:02:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X7Pms-0006TW-RX for bug-guix@gnu.org; Wed, 16 Jul 2014 10:02:33 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:57964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7Pms-0006So-Ks; Wed, 16 Jul 2014 10:02:26 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 0D21B3434; Wed, 16 Jul 2014 16:02:26 +0200 (CEST) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r-eYTEXZBSto; Wed, 16 Jul 2014 16:02:25 +0200 (CEST) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A62053030; Wed, 16 Jul 2014 16:02:25 +0200 (CEST) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <1405449096-29230-1-git-send-email-jmd@gnu.org> <1405449096-29230-5-git-send-email-jmd@gnu.org> <87r41ml4nu.fsf@gnu.org> <20140715214338.GB16482@jocasta.intra> <87mwc9irnj.fsf@gnu.org> <20140716100854.GB21262@jocasta.intra> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Messidor an 222 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Wed, 16 Jul 2014 16:02:20 +0200 In-Reply-To: <20140716100854.GB21262@jocasta.intra> (John Darrington's message of "Wed, 16 Jul 2014 12:08:54 +0200") Message-ID: <87k37dh05v.fsf_-_@gnu.org> User-Agent: Gnus/5.130009 (Ma Gnus v0.9) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) See use case below. John Darrington skribis: > On Wed, Jul 16, 2014 at 11:23:12AM +0200, Ludovic Court??s wrote: > John Darrington skribis: > > > On Tue, Jul 15, 2014 at 10:59:17PM +0200, Ludovic Court??s wrote: > > [...] > > > The problem is that ???search-path-specification??? is meant for $PATH-like > > variables that list directories, not files. > > > > That occurred to me too. But what problems does it actually cause? > > That we can???t use it for $XML_CATALOG_FILES. > > > So I see two solutions: > > > > 1. Patch libxml2 so that it honors a new variable, say > > $XML_CATALOG_DIRECTORIES, which would allow us to use > > ???search-path-specification???. > > > > 2. Augment support for search paths to allow file-based search paths. > > > > (2) may be best in the long run, but it has ramifications in different > > places. > > > > > > (1) seems like a good idea only if upstream can be persuaded to adopt it. > > Which is unlikely, given that it???s redundant with $XML_CATALOG_FILES. > > > What are the ramifications of (2) ? > > There are changes in the build tools, for instance ???search-path-as-list??? > (used by ???set-path-environment-variable???, used in gnu-build-system.scm) > expects directories, not files. And all this calls things > ???directories???. > > This is a change we could schedule for the next core-updates. > > This sounds like it is the most sensible solution. > > J' From unknown Mon Jun 23 23:54:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18033: Add support for 'search-path-specifications' referring to files Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 27 Dec 2014 11:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18033 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 18033@debbugs.gnu.org Cc: John Darrington Received: via spool by 18033-submit@debbugs.gnu.org id=B18033.141967960926846 (code B ref 18033); Sat, 27 Dec 2014 11:27:02 +0000 Received: (at 18033) by debbugs.gnu.org; 27 Dec 2014 11:26:49 +0000 Received: from localhost ([127.0.0.1]:58597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y4pWD-0006yv-Gx for submit@debbugs.gnu.org; Sat, 27 Dec 2014 06:26:49 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:54426) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y4pW5-0006yg-68 for 18033@debbugs.gnu.org; Sat, 27 Dec 2014 06:26:47 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DEF3C428E; Sat, 27 Dec 2014 12:26:39 +0100 (CET) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id waVRijG50pOQ; Sat, 27 Dec 2014 12:26:39 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8BCF2158B; Sat, 27 Dec 2014 12:26:39 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <1405449096-29230-1-git-send-email-jmd@gnu.org> <1405449096-29230-5-git-send-email-jmd@gnu.org> <87r41ml4nu.fsf@gnu.org> <20140715214338.GB16482@jocasta.intra> <87mwc9irnj.fsf@gnu.org> <20140716100854.GB21262@jocasta.intra> <87k37dh05v.fsf_-_@gnu.org> Date: Sat, 27 Dec 2014 12:26:41 +0100 In-Reply-To: <87k37dh05v.fsf_-_@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\?\= \=\?utf-8\?Q\?\=22's\?\= message of "Wed, 16 Jul 2014 16:02:20 +0200") Message-ID: <8761cxib9q.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) Commit 6aa47e3 implements the build-side part for that. Ludo=E2=80=99. From unknown Mon Jun 23 23:54:34 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#18033: closed (Re: bug#18033: Add support for 'search-path-specifications' referring to files) Message-ID: References: <87d274g0q1.fsf@gnu.org> <87k37dh05v.fsf_-_@gnu.org> X-Gnu-PR-Message: they-closed 18033 X-Gnu-PR-Package: guix Reply-To: 18033@debbugs.gnu.org Date: Sat, 27 Dec 2014 22:58:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1419721082-5029-1" This is a multi-part message in MIME format... ------------=_1419721082-5029-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #18033: Add support for 'search-path-specifications' referring to files which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 18033@debbugs.gnu.org. --=20 18033: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18033 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1419721082-5029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 18033-done) by debbugs.gnu.org; 27 Dec 2014 22:57:37 +0000 Received: from localhost ([127.0.0.1]:59270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y50Ii-0001IM-TY for submit@debbugs.gnu.org; Sat, 27 Dec 2014 17:57:37 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:55015) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y50If-0001IB-Ia for 18033-done@debbugs.gnu.org; Sat, 27 Dec 2014 17:57:34 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id ED054435C; Sat, 27 Dec 2014 23:57:31 +0100 (CET) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zU1bbzj0hzy1; Sat, 27 Dec 2014 23:57:31 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 97CE1428E; Sat, 27 Dec 2014 23:57:31 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 18033-done@debbugs.gnu.org Subject: Re: bug#18033: Add support for 'search-path-specifications' referring to files References: <1405449096-29230-1-git-send-email-jmd@gnu.org> <1405449096-29230-5-git-send-email-jmd@gnu.org> <87r41ml4nu.fsf@gnu.org> <20140715214338.GB16482@jocasta.intra> <87mwc9irnj.fsf@gnu.org> <20140716100854.GB21262@jocasta.intra> <87k37dh05v.fsf_-_@gnu.org> <8761cxib9q.fsf@gnu.org> Date: Sat, 27 Dec 2014 23:57:26 +0100 In-Reply-To: <8761cxib9q.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 27 Dec 2014 12:26:41 +0100") Message-ID: <87d274g0q1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 18033-done Cc: John Darrington X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) Commit af07095 extends =E2=80=98search-path-specification=E2=80=99 with a = =E2=80=98file-type=E2=80=99 field, which can be 'regular. Then, commit 7b21fe5 adds a =E2=80=98file-pattern=E2=80=99 field, to look f= or files matching a pattern recursively. Lastly, commit 2a8d440 uses these features for libxml2 and $XML_CATALOG_FILES. Comments welcome! Ludo=E2=80=99. ------------=_1419721082-5029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Jul 2014 14:02:55 +0000 Received: from localhost ([127.0.0.1]:56666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X7PnK-0000Kn-IR for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48314) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X7PnH-0000KX-VW for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X7Pn5-0006bM-NR for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7Pn5-0006bH-LW for submit@debbugs.gnu.org; Wed, 16 Jul 2014 10:02:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7Pmz-000571-M5 for bug-guix@gnu.org; Wed, 16 Jul 2014 10:02:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X7Pms-0006TW-RX for bug-guix@gnu.org; Wed, 16 Jul 2014 10:02:33 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:57964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7Pms-0006So-Ks; Wed, 16 Jul 2014 10:02:26 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 0D21B3434; Wed, 16 Jul 2014 16:02:26 +0200 (CEST) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r-eYTEXZBSto; Wed, 16 Jul 2014 16:02:25 +0200 (CEST) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A62053030; Wed, 16 Jul 2014 16:02:25 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: bug-guix@gnu.org Subject: Add support for 'search-path-specifications' referring to files References: <1405449096-29230-1-git-send-email-jmd@gnu.org> <1405449096-29230-5-git-send-email-jmd@gnu.org> <87r41ml4nu.fsf@gnu.org> <20140715214338.GB16482@jocasta.intra> <87mwc9irnj.fsf@gnu.org> <20140716100854.GB21262@jocasta.intra> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Messidor an 222 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Wed, 16 Jul 2014 16:02:20 +0200 In-Reply-To: <20140716100854.GB21262@jocasta.intra> (John Darrington's message of "Wed, 16 Jul 2014 12:08:54 +0200") Message-ID: <87k37dh05v.fsf_-_@gnu.org> User-Agent: Gnus/5.130009 (Ma Gnus v0.9) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: John Darrington X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) See use case below. John Darrington skribis: > On Wed, Jul 16, 2014 at 11:23:12AM +0200, Ludovic Court??s wrote: > John Darrington skribis: > > > On Tue, Jul 15, 2014 at 10:59:17PM +0200, Ludovic Court??s wrote: > > [...] > > > The problem is that ???search-path-specification??? is meant for $PATH-like > > variables that list directories, not files. > > > > That occurred to me too. But what problems does it actually cause? > > That we can???t use it for $XML_CATALOG_FILES. > > > So I see two solutions: > > > > 1. Patch libxml2 so that it honors a new variable, say > > $XML_CATALOG_DIRECTORIES, which would allow us to use > > ???search-path-specification???. > > > > 2. Augment support for search paths to allow file-based search paths. > > > > (2) may be best in the long run, but it has ramifications in different > > places. > > > > > > (1) seems like a good idea only if upstream can be persuaded to adopt it. > > Which is unlikely, given that it???s redundant with $XML_CATALOG_FILES. > > > What are the ramifications of (2) ? > > There are changes in the build tools, for instance ???search-path-as-list??? > (used by ???set-path-environment-variable???, used in gnu-build-system.scm) > expects directories, not files. And all this calls things > ???directories???. > > This is a change we could schedule for the next core-updates. > > This sounds like it is the most sensible solution. > > J' ------------=_1419721082-5029-1-- From unknown Mon Jun 23 23:54:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18033: Add support for 'search-path-specifications' referring to files Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 02 Jan 2015 23:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18033 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 18033@debbugs.gnu.org Cc: ludo@gnu.org Received: via spool by 18033-submit@debbugs.gnu.org id=B18033.142024143920620 (code B ref 18033); Fri, 02 Jan 2015 23:31:02 +0000 Received: (at 18033) by debbugs.gnu.org; 2 Jan 2015 23:30:39 +0000 Received: from localhost ([127.0.0.1]:35319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Bfx-0005MU-Ix for submit@debbugs.gnu.org; Fri, 02 Jan 2015 18:30:38 -0500 Received: from world.peace.net ([50.252.239.5]:39095) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Bfn-0005MD-8s for 18033@debbugs.gnu.org; Fri, 02 Jan 2015 18:30:35 -0500 Received: from turntable.mit.edu ([18.160.0.29] helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Y7Bfd-0004YR-DR; Fri, 02 Jan 2015 18:30:17 -0500 From: Mark H Weaver References: <1405449096-29230-1-git-send-email-jmd@gnu.org> <1405449096-29230-5-git-send-email-jmd@gnu.org> <87r41ml4nu.fsf@gnu.org> <20140715214338.GB16482@jocasta.intra> <87mwc9irnj.fsf@gnu.org> <20140716100854.GB21262@jocasta.intra> <87k37dh05v.fsf_-_@gnu.org> <8761cxib9q.fsf@gnu.org> <87d274g0q1.fsf@gnu.org> Date: Fri, 02 Jan 2015 18:30:45 -0500 In-Reply-To: <87d274g0q1.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 27 Dec 2014 23:57:26 +0100") Message-ID: <87sifs4v6i.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) Hi Ludovic, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Commit af07095 extends =E2=80=98search-path-specification=E2=80=99 with a= =E2=80=98file-type=E2=80=99 > field, which can be 'regular. > > Then, commit 7b21fe5 adds a =E2=80=98file-pattern=E2=80=99 field, to look= for files > matching a pattern recursively. > > Lastly, commit 2a8d440 uses these features for libxml2 and > $XML_CATALOG_FILES. > > Comments welcome! Something seems to have gone wrong here. Trying to build 'emacs' on current 'core-updates' (bf0baaf) on i686, I get this: --8<---------------cut here---------------start------------->8--- mhw:~/guix-core-updates$ git describe v0.8-499-gbf0baaf mhw:~/guix-core-updates$ ./pre-inst-env guile GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> ,use (guix scripts build) scheme@(guile-user)> (guix-build "emacs") ERROR: In procedure concatenate: ERROR: In procedure append: Wrong type argument in position 23 (expecting e= mpty list): #< variable: "XML_CATALOG_FILES" fil= es: ("xml") separator: " " file-type: regular file-pattern: "^catalog\\.xml= $"> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,bt In ice-9/boot-9.scm: 157:17 33 (catch srfi-34 # #<= procedure 927b2c0 at guix/ui.scm:218:2 (key c)> #) 157:17 32 (catch system-error # # =E2=80=A6) In guix/scripts/build.scm: 420:6 31 (#) 318:6 30 (options->derivations # ((argumen= t . "emacs") (system . "i686-linux") (# . #t) =E2=80=A6)) In srfi/srfi-1.scm: 664:12 29 (filter-map # ((argument . #) =E2=80=A6)) In guix/packages.scm: 620:14 28 (cache #= ("i686-linux" . #t) #) 869:10 27 (thunk) 801:6 26 (bag->derivation # #< name: = "emacs-24.4" system: "i686-linux" target: #f b=E2=80=A6> =E2=80=A6) In srfi/srfi-1.scm: 578:27 25 (map #= (("glib:bin" #) =E2=80=A6)) In guix/packages.scm: 662:16 24 (expand-input # # ("gl=E2=80=A6" =E2=80=A6) =E2=80=A6) 620:14 23 (cache # ("i686-linux" . #f) #) 869:10 22 (thunk) 801:6 21 (bag->derivation # #< name: = "glib-2.42.1" system: "i686-linux" target: #f =E2=80=A6> =E2=80=A6) In srfi/srfi-1.scm: 578:27 20 (map #= (("source" #) =E2=80=A6)) In guix/packages.scm: 662:16 19 (expand-input # # ("d=E2=80=A6" =E2=80=A6) =E2=80=A6) 620:14 18 (cache #= ("i686-linux" . #f) #) 869:10 17 (thunk) 801:6 16 (bag->derivation # #< name: = "dbus-1.8.12" system: "i686-linux" target: #f =E2=80=A6> =E2=80=A6) In srfi/srfi-1.scm: 578:27 15 (map #= (("source" #) =E2=80=A6)) In guix/packages.scm: 662:16 14 (expand-input # # ("li=E2=80=A6" =E2=80=A6) =E2=80=A6) 620:14 13 (cache # ("i686-linux" . #f) #) 869:10 12 (thunk) 801:6 11 (bag->derivation # #< name: = "libx11-1.6.2" system: "i686-linux" target: #f=E2=80=A6> =E2=80=A6) In srfi/srfi-1.scm: 576:29 10 (map #= (("source" #) =E2=80=A6)) In guix/packages.scm: 662:16 9 (expand-input # # (# #) =E2=80=A6) 620:14 8 (cache # ("i686-linux" . #f) #) 869:10 7 (thunk) 801:6 6 (bag->derivation # #< name: = "libxcb-1.11" system: "i686-linux" target: #f =E2=80=A6> =E2=80=A6) In srfi/srfi-1.scm: 578:27 5 (map #= (("source" #) =E2=80=A6)) In guix/packages.scm: 662:16 4 (expand-input # # ("=E2=80=A6" =E2=80=A6) =E2=80=A6) 620:14 3 (cache # ("i686-linux" . #f) #) 869:10 2 (thunk) 806:26 1 (bag->derivation # #< name: = "libxslt-1.1.28" system: "i686-linux" target: =E2=80=A6> =E2=80=A6) In unknown file: 0 (concatenate (() () () () () () () () () () () () () () () () = () (#< variabl=E2=80=A6> =E2=80=A6) =E2=80=A6)) scheme@(guile-user) [1]> --8<---------------cut here---------------end--------------->8--- Mark From unknown Mon Jun 23 23:54:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18033: Add support for 'search-path-specifications' referring to files Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 03 Jan 2015 18:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18033 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: 18033@debbugs.gnu.org Received: via spool by 18033-submit@debbugs.gnu.org id=B18033.142031088918196 (code B ref 18033); Sat, 03 Jan 2015 18:49:01 +0000 Received: (at 18033) by debbugs.gnu.org; 3 Jan 2015 18:48:09 +0000 Received: from localhost ([127.0.0.1]:35818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Tk8-0004jM-ST for submit@debbugs.gnu.org; Sat, 03 Jan 2015 13:48:09 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:33486) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Tk6-0004jD-S0 for 18033@debbugs.gnu.org; Sat, 03 Jan 2015 13:48:07 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8E5374283; Sat, 3 Jan 2015 19:48:05 +0100 (CET) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9YipjPnwgqhb; Sat, 3 Jan 2015 19:48:05 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 28F446BE; Sat, 3 Jan 2015 19:48:05 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <1405449096-29230-1-git-send-email-jmd@gnu.org> <1405449096-29230-5-git-send-email-jmd@gnu.org> <87r41ml4nu.fsf@gnu.org> <20140715214338.GB16482@jocasta.intra> <87mwc9irnj.fsf@gnu.org> <20140716100854.GB21262@jocasta.intra> <87k37dh05v.fsf_-_@gnu.org> <8761cxib9q.fsf@gnu.org> <87d274g0q1.fsf@gnu.org> <87sifs4v6i.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 =?UTF-8?Q?Niv=C3=B4se?= an 223 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Sat, 03 Jan 2015 19:48:07 +0100 In-Reply-To: <87sifs4v6i.fsf@netris.org> (Mark H. Weaver's message of "Fri, 02 Jan 2015 18:30:45 -0500") Message-ID: <87lhljbt08.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) Mark H Weaver skribis: > Something seems to have gone wrong here. Trying to build 'emacs' on > current 'core-updates' (bf0baaf) on i686, I get this: > > mhw:~/guix-core-updates$ git describe > v0.8-499-gbf0baaf > mhw:~/guix-core-updates$ ./pre-inst-env guile > GNU Guile 2.0.11 > Copyright (C) 1995-2014 Free Software Foundation, Inc. > > Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. > This program is free software, and you are welcome to redistribute it > under certain conditions; type `,show c' for details. > > Enter `,help' for help. > scheme@(guile-user)> ,use (guix scripts build) > scheme@(guile-user)> (guix-build "emacs") > ERROR: In procedure concatenate: > ERROR: In procedure append: Wrong type argument in position 23 (expecting= empty list): #< variable: "XML_CATALOG_FILES" f= iles: ("xml") separator: " " file-type: regular file-pattern: "^catalog\\.x= ml$"> A typo fixed in commit 7452806. Thanks for the report! Ludo=E2=80=99.