From unknown Fri Jun 20 07:09:13 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#42543 <42543@debbugs.gnu.org> To: bug#42543 <42543@debbugs.gnu.org> Subject: Status: lint failure for packages on load path specified with -L Reply-To: bug#42543 <42543@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:13 +0000 retitle 42543 lint failure for packages on load path specified with -L reassign 42543 guix submitter 42543 Jack Hill severity 42543 normal tag 42543 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 26 00:20:29 2020 Received: (at submit) by debbugs.gnu.org; 26 Jul 2020 04:20:29 +0000 Received: from localhost ([127.0.0.1]:51543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzY9E-0005SH-OQ for submit@debbugs.gnu.org; Sun, 26 Jul 2020 00:20:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:45186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzY99-0005S5-Lk for submit@debbugs.gnu.org; Sun, 26 Jul 2020 00:20:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzY99-0001rm-EA for bug-guix@gnu.org; Sun, 26 Jul 2020 00:20:23 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:40586) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzY95-0004Uk-Sp for bug-guix@gnu.org; Sun, 26 Jul 2020 00:20:23 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1jzY94-0006YZ-Da for bug-guix@gnu.org; Sun, 26 Jul 2020 00:20:18 -0400 Date: Sun, 26 Jul 2020 00:20:18 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: bug-guix@gnu.org Subject: lint failure for packages on load path specified with -L Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="925712948-1187974230-1595737218=:4809" Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@jackhill.us; helo=minsky.hcoop.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/26 00:20:18 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-1187974230-1595737218=:4809 Content-Type: text/plain; format=flowed; charset=UTF-8 Content-Transfer-Encoding: 8BIT Hi Guix, I'm running guix from commit 30aa5dd7e7180d163d409b080bf89e8a15a5ba4d. I've created a package in local directory lint-test. `guix lint` errors when processing this package, but other guix commands like build and show work as expected. A session with these commands: ``` jackhill@alperton ~$ guix lint -L lint-test my-hello Backtrace:y-hello@2.10 [formatting]... 8 (primitive-load "/home/jackhill/.config/guix/current/bi…") In guix/ui.scm: 1974:12 7 (run-guix-command _ . _) In ice-9/boot-9.scm: 1736:10 6 (with-exception-handler _ _ #:unwind? _ # _) In guix/store.scm: 631:22 5 (thunk) In srfi/srfi-1.scm: 634:9 4 (for-each # …) In guix/scripts/lint.scm: 60:4 3 (run-checkers _ _ #:store _) In srfi/srfi-1.scm: 634:9 2 (for-each # …) 241:2 1 (for-each _ _) In ice-9/boot-9.scm: 1669:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1669:16: In procedure raise-exception: In procedure for-each: Wrong type argument: #f jackhill@alperton ~$ guix build -L lint-test my-hello /gnu/store/h21bncim3hshjpfbs1dn4kvg1ri6zb7z-my-hello-2.10 jackhill@alperton ~$ guix show -L lint-test my-hello name: my-hello version: 2.10 outputs: out systems: x86_64-linux i686-linux dependencies: location: lint-test/my-hello.scm:8:2 homepage: https://www.gnu.org/software/hello/ license: GPL 3+ synopsis: Hello, GNU world: An example GNU package description: GNU Hello prints the message "Hello, world!" and then + exits. It serves as an example of standard GNU coding practices. As + such, it supports command-line arguments, multiple languages, and so on. ``` my-hello.scm looks like: ``` (define-module (my-hello) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix licenses) #:use-module (guix packages)) (define-public my-hello (package (name "my-hello") (version "2.10") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/hello/hello-" version ".tar.gz")) (sha256 (base32 "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i")))) (build-system gnu-build-system) (synopsis "Hello, GNU world: An example GNU package") (description "GNU Hello prints the message \"Hello, world!\" and then exits. It serves as an example of standard GNU coding practices. As such, it supports command-line arguments, multiple languages, and so on.") (home-page "https://www.gnu.org/software/hello/") (license gpl3+))) ``` Best, Jack --925712948-1187974230-1595737218=:4809-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 26 23:36:21 2020 Received: (at 42543) by debbugs.gnu.org; 27 Jul 2020 03:36:21 +0000 Received: from localhost ([127.0.0.1]:53680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jztw5-0001mo-4s for submit@debbugs.gnu.org; Sun, 26 Jul 2020 23:36:21 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:54238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jztw2-0001mb-Rv for 42543@debbugs.gnu.org; Sun, 26 Jul 2020 23:36:20 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1jztvx-0002Kl-BS for 42543@debbugs.gnu.org; Sun, 26 Jul 2020 23:36:13 -0400 Date: Sun, 26 Jul 2020 23:36:12 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: 42543@debbugs.gnu.org Subject: Re: lint failure for packages on load path specified with -L In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 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 (-) I believe that this problem is in the formatting checker. As I understand it, that checker reads the actual sorece file. With that information, I tried re-running link the the full path passed to -L, and it works as expected: guix lint -L /home/jackhill/lint-test my-hello passing just the relative path, i.e. ./lint-test does not work. Passing the full path also changes the local reported by guix show. It seems like canonicalizing the locad path is the right thing to do. Thoughts? Jack From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 27 17:48:12 2020 Received: (at 42543) by debbugs.gnu.org; 27 Jul 2020 21:48:12 +0000 Received: from localhost ([127.0.0.1]:55885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Ayh-00061S-KY for submit@debbugs.gnu.org; Mon, 27 Jul 2020 17:48:11 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:36395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Ayf-00061C-EN for 42543@debbugs.gnu.org; Mon, 27 Jul 2020 17:48:10 -0400 Received: by mail-wm1-f50.google.com with SMTP id 3so9247864wmi.1 for <42543@debbugs.gnu.org>; Mon, 27 Jul 2020 14:48:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WmPdaoBKI6M00yw2qrX8KK1qpH+q71ukHlBlBvzp5Lc=; b=qwwo5v6urLLF4+Ck11bffIfZ48bRC75GgJ/7WWpVrqRHGX3Zv/rS45scn9Ko2z77ar MuZnYySZTsAaVBCbJ2smzfG4kdzChzkrcvC8VYTXkaQZlddzbXpsIVxRgw2G8MGkN6Dz r65a5+ieqK5r/QES02yQ5rx/hrMGSpKrIgDKdaJUE21pDa502ekZVwWErvtA+1iN2h6n EMmTFBtKOZtVroyAkV8AjTa54BIembch85waAAYWYNIjd+j36pIt0xjyD60F8uUd3lzV mEfmwp6iH30MGqqGgW4Rk2d0njqOX1DK1JodHztz4SviwKhR6BNYuinUDLiN6Sbhdlkm vGlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WmPdaoBKI6M00yw2qrX8KK1qpH+q71ukHlBlBvzp5Lc=; b=TfT13nu8lBxzcRwTi9kTJQKRhe7fK5+sgXbavjYPxsKrf9XwFJr70AqNlp0fkG4BmK GH8KoXcqtDCEkwAWknjkIQZ19jPLeMUMuGhEtBDsqjuY1oeKPQc+Wo8NTerWqBiqbJrL n3hxgu98YWOHAy0pBB7IQ1FsfdmVZ76YARfHbWDRKxU9x6Bt4y3iJSoQNJR4js/eMd9S 4wjlGYwh3sIpNBMPF0T0dxO5RpfYGv3A8KUQt+1Me/kEANMVqXFgNm+RAZDauk1WxBPw doTy4xw5X27Fc/iJ4ahekhAi2S9SOtzFhaXGwqk/Y1Brs3cvFD3Bo7LPUZM04tD3V52k I8cQ== X-Gm-Message-State: AOAM531BryBgMwzGNCDq6jQ5Y/jnTsSN0iy41vP3k3o3XUSOGfqRXtyM DXPDkEUjWS0ShVRjYv8Z3fl9bflW X-Google-Smtp-Source: ABdhPJzcbncVTIpHowt0Ji12x1fXQk7dG/xym8Vr82o7Rp3cxUt8v3aTq8wrAsFIl8P8vV+BNOxx5A== X-Received: by 2002:a1c:67d4:: with SMTP id b203mr1068453wmc.8.1595886483169; Mon, 27 Jul 2020 14:48:03 -0700 (PDT) Received: from lili.univ-paris-diderot.fr ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id g25sm1024388wmh.35.2020.07.27.14.48.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2020 14:48:02 -0700 (PDT) From: zimoun To: 42543@debbugs.gnu.org Subject: [PATCH 0/2] Canonicalize 'load-path' option Date: Mon, 27 Jul 2020 23:47:52 +0200 Message-Id: <20200727214754.14297-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 Cc: zimoun 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 (-) Dear, These 2 patches 'canonicalize-path' the command-line argument. I have not enough power to burn CPU and run all the test suite. But from my local test, it seems ok. The second patch “improves“ the 'load-path' option by re-using '%standard-build-options'; which means importing (guix scripts build). It does not appear to me an issue and probably something historical and forgotten. Otherwise, please tell me. All the best, simon zimoun (2): scripts: build: Canonicalize 'load-path' option. scripts: repl: Canonicalize 'load-path' option. guix/scripts/build.scm | 10 ++++++---- guix/scripts/repl.scm | 10 ++++------ 2 files changed, 10 insertions(+), 10 deletions(-) base-commit: 7b58d009a952e0c36446a0a5d06582f1e9822bb6 -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 27 17:48:19 2020 Received: (at 42543) by debbugs.gnu.org; 27 Jul 2020 21:48:19 +0000 Received: from localhost ([127.0.0.1]:55888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Aym-00061n-0V for submit@debbugs.gnu.org; Mon, 27 Jul 2020 17:48:19 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:50700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Ayh-00061F-DW for 42543@debbugs.gnu.org; Mon, 27 Jul 2020 17:48:11 -0400 Received: by mail-wm1-f66.google.com with SMTP id c80so15435870wme.0 for <42543@debbugs.gnu.org>; Mon, 27 Jul 2020 14:48:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0ZcefAcIxvsW8NuQPJINH56XwNj6hYsoSlfWGPupQtM=; b=AnQ419y8g9jRBMym3ngiPJejkmT1a8JDj28ULf1aWNwUlNI0JBWYsHLRF85WdWUgqO ga/u6pk2Js4xt+ikiiIQyXTYb/gxFapUMABtG1kioASRTvDrPG3Vyws79yhN5QN0+ag5 XY1k9mv2xUzpJjnn4ml2ZIS8zmJKgf10uzAL6/gVs8AI75PTzj3PQqwi/U0OAQOH8aNa UjfpRNiMb5EcoK+4UPuS1sA3sLNIbw86HsILZ4ichIgI5k8H82lQ1oWVMLmBufihpf8y BrAGbCAi6Xomcmz4S22TYIeS7iIFCc3/PHpu+ADe6Tptw5hK4eyAblVjmdExMJjzF0ib FRtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0ZcefAcIxvsW8NuQPJINH56XwNj6hYsoSlfWGPupQtM=; b=D3XIAnfNV+h+gvnK/zT/fnl87RyO/fNmVTUeQSzUHaKQI5Jp1orK1rJPJSoMHTlc/R KZh0h8sItTFBKyQF7eJeU8hwKR6pFfsrNh6qxH2p50jBNbqSHIEE+Zk0pb2W+nOq5Jjc Fh/COnSdxsurQY9/Pl6WYtOXVX25gzKCtk/7Eyued/N1AlMHV5UUvuYbjlmG7POfpksQ xDHzehnfZA0yFlbDeyFzWkVBgz3Q8GsZmTGPQfhXyoCBs1EDzI2mnRdNgNn4xySTihZv EFK0sfppJ0PzFeVYPDuGvV1lEYYtx+7oGzqtqrKtb9ZhTDJrWREUTgalBp78BhFPYaS5 c2Jg== X-Gm-Message-State: AOAM533in0ym+3nuGVJ1ne/0tJ0/sSL+qemkSNE10/Eq6JS/2J3flTCn ISmpm5E/dYRkXjw17eIoThLKm831 X-Google-Smtp-Source: ABdhPJyjoRWsf0d+wnFP+KNsL7fDZWDzkf/veTEy4NS1Xs8SJLkCwRgEr7fbhmM/83MpocG60ZRFzQ== X-Received: by 2002:a1c:e382:: with SMTP id a124mr991612wmh.96.1595886485531; Mon, 27 Jul 2020 14:48:05 -0700 (PDT) Received: from lili.univ-paris-diderot.fr ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id g25sm1024388wmh.35.2020.07.27.14.48.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2020 14:48:04 -0700 (PDT) From: zimoun To: 42543@debbugs.gnu.org Subject: [PATCH 1/2] scripts: build: Canonicalize 'load-path' option. Date: Mon, 27 Jul 2020 23:47:53 +0200 Message-Id: <20200727214754.14297-2-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200727214754.14297-1-zimon.toutoune@gmail.com> References: <20200727214754.14297-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 Cc: zimoun 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 (-) Fixes . Reported by Jack Hill . * guix/scripts/build.scm (%standard-build-options): Canonicalize 'load-path'. --- guix/scripts/build.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/guix/scripts/build.scm b/guix/scripts/build.scm index 8ff2fd1910..f41221dd43 100644 --- a/guix/scripts/build.scm +++ b/guix/scripts/build.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2013 Mark H Weaver ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Ricardo Wurmus +;;; Copyright © 2020 Simon Tournier ;;; ;;; This file is part of GNU Guix. ;;; @@ -568,10 +569,11 @@ talking to a remote daemon\n"))) (list (option '(#\L "load-path") #t #f (lambda (opt name arg result . rest) ;; XXX: Imperatively modify the search paths. - (%package-module-path (cons arg (%package-module-path))) - (%patch-path (cons arg (%patch-path))) - (set! %load-path (cons arg %load-path)) - (set! %load-compiled-path (cons arg %load-compiled-path)) + (let ((path (canonicalize-path arg))) + (%package-module-path (cons path (%package-module-path))) + (%patch-path (cons path (%patch-path))) + (set! %load-path (cons path %load-path)) + (set! %load-compiled-path (cons path %load-compiled-path))) (apply values (cons result rest)))) (option '(#\K "keep-failed") #f #f base-commit: 7b58d009a952e0c36446a0a5d06582f1e9822bb6 -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 27 17:48:20 2020 Received: (at 42543) by debbugs.gnu.org; 27 Jul 2020 21:48:20 +0000 Received: from localhost ([127.0.0.1]:55890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Ayp-00061s-NZ for submit@debbugs.gnu.org; Mon, 27 Jul 2020 17:48:19 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:39965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Ayj-00061H-AM for 42543@debbugs.gnu.org; Mon, 27 Jul 2020 17:48:13 -0400 Received: by mail-wr1-f43.google.com with SMTP id l2so5745600wrc.7 for <42543@debbugs.gnu.org>; Mon, 27 Jul 2020 14:48:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=gF+AQphtqhQZ6/cs+tYhef/Q0jckO/a1JgyGt1qyCi0=; b=S+eAK6CITlOpQSYwLoONdwgNVBarN6cOii+qSZ7NoQrHdT8P+h6rmt10+u6oDCHIDQ v5ArqtZuSlfahrSTSuu7D9MtJyHmnU1NALmGkUGqCnLHTSK+Gn5up5Iasa2v57rN3qHU QRX686Rh5AllqjE91CpRVhwEILEIbytGbHdOIXsqWQ1W8LQ+kLFLWUdJVeIrV7FvPiTj iS68/ymMU/natLmIC9/8dbkl1gjR4eL4QhThXvSctBMsJ6OyxxAhq8ENXj7J1bw/Ku1c SHVI6qqbfdqRRC5YKQRSCwvJsH+zMCx7+LlzydN5DWcqo/o/t6L2DuQe5FzjuytXImiq 5lBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=gF+AQphtqhQZ6/cs+tYhef/Q0jckO/a1JgyGt1qyCi0=; b=U9K5E9elJfwtLgc8a0IRMeK3+WbhmP3YFcX5mdS/uhWNu7rCZeT7XTaxNcEcS4V2Cj /eswvn0R4gYQbmN8xTUAmlfT/3tu9FUl5/W6MMs42tbKWnothniwd2hlj4i7A9zD/rfg P0ZriQAAsueA7lyWrPWvIVXEgbQIkmUFptBDBWbuOw99dfqvmJeYwMdswEOqlrXApIAO Wn7LzMfHDnRawDrHwy0z3LLl4LM+l4O+WlqzykixVv6AQAiddWsEvz63U6m85Zf+Qg7y FR8pRucuN7uPkxUoBOktL45I3FUWGb7MhzC5MKIAA5zus9kD6xM7/SEsriaUhIgYV5gu ulxw== X-Gm-Message-State: AOAM530OXs41MfkMviN4yw9On3TQFb8OqrYOKUElJkhws57QFK2wgeBd XCpJktcUPsdg+rQinKgJd90n1hLP X-Google-Smtp-Source: ABdhPJxhlmJLRf2TF2kpW+fmWOdeKDHD6Tj6ESAdNPcfgqrPELV1Z1zH697XtoYCL+IrKAnXZHOWeg== X-Received: by 2002:adf:e411:: with SMTP id g17mr18097380wrm.77.1595886487296; Mon, 27 Jul 2020 14:48:07 -0700 (PDT) Received: from lili.univ-paris-diderot.fr ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id g25sm1024388wmh.35.2020.07.27.14.48.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2020 14:48:06 -0700 (PDT) From: zimoun To: 42543@debbugs.gnu.org Subject: [PATCH 2/2] scripts: repl: Canonicalize 'load-path' option. Date: Mon, 27 Jul 2020 23:47:54 +0200 Message-Id: <20200727214754.14297-3-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200727214754.14297-1-zimon.toutoune@gmail.com> References: <20200727214754.14297-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 Cc: zimoun 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 (-) * guix/scripts/repl.scm: Use (guix scripts build) '%standard-build-options' to deal with 'load-path' option. --- guix/scripts/repl.scm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm index 0ea9c3655c..59edb543d1 100644 --- a/guix/scripts/repl.scm +++ b/guix/scripts/repl.scm @@ -21,6 +21,7 @@ (define-module (guix scripts repl) #:use-module (guix ui) #:use-module (guix scripts) + #:use-module ((guix scripts build) #:select (%standard-build-options)) #:use-module (guix repl) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26) @@ -57,12 +58,9 @@ (option '(#\q) #f #f (lambda (opt name arg result) (alist-cons 'ignore-dot-guile? #t result))) - (option '(#\L "load-path") #t #f - (lambda (opt name arg result) - ;; XXX: Imperatively modify the search paths. - (set! %load-path (cons arg %load-path)) - (set! %load-compiled-path (cons arg %load-compiled-path)) - result)))) + (find (lambda (option) + (member "load-path" (option-names option))) + %standard-build-options))) (define (show-help) -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 27 17:54:20 2020 Received: (at 42543) by debbugs.gnu.org; 27 Jul 2020 21:54:20 +0000 Received: from localhost ([127.0.0.1]:55910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0B4e-0006BW-B6 for submit@debbugs.gnu.org; Mon, 27 Jul 2020 17:54:20 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:39236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0B4b-0006BL-OA for 42543@debbugs.gnu.org; Mon, 27 Jul 2020 17:54:18 -0400 Received: by mail-wr1-f42.google.com with SMTP id a5so6335015wrm.6 for <42543@debbugs.gnu.org>; Mon, 27 Jul 2020 14:54:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=aaWrwmh4SBhlQoGIAj2lTnmAL+cpT+XtEc2k2aaNEmA=; b=bfN6bVQsMxYoOJ6s1RQNpcw+5xVBU9RvGGzCqk2UP0suYAvanwLATd7TnbJ3QwwqDQ 2EprMnf6D2ZAYx8Ra6XBWB9hBNE1G8UsTl7t5W0zmi676BdiRL4mdbwczC4ahtcqU/mC TT1l0redcWSPgSIjR55OPeWbrMtu5STnWtMj/fW194Zar1aMa8XDgbbS8z7y/iQM1+N/ IwFhR9yHJX3Lxn7Qmwgzy6wyvG8XUVZSDuwLKofjj2v+EiLFblAWQg+XihR/gS1eGJ1K gHsU8j71Rz+l60O7eyB9gIUs8Mxy5eIqveYg4c/97DXll1rri8AkzJ7HBtGHutTMFB2R LDrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=aaWrwmh4SBhlQoGIAj2lTnmAL+cpT+XtEc2k2aaNEmA=; b=b2Cw6cqanpX8oSyAFtoOBK8RgRJuNqYCiuthWwrBa3pXhppr0XIVTNgDiDF7IEoCkW Lg5Ts6sKj2UHBcvtYlI6d0NjqWlVIZxW4nExtGrRb7oc84wo/elvt6sEm1bDL0hvD1Zg NnoiqWdlZ8kcj07/FbWauEZ0xWajJjbYxxe6BSXr0g8ixWOhKft7xlOs2uXpF1+iQjYU QXnBSNmkNSq37JwzOeKEfAYl7Ows9n3kBtGJXj86SBuQYjkFaHLy7peLF3xNQ7ItgCY4 3ZM9DxmmnRp082W8eaRw3m0QOejSeKVgbvuBLbedP+/bN/V9Je2pwIDKSjszKC0hMMzJ p0VQ== X-Gm-Message-State: AOAM530O77eFdAKtR7RS9ARWhvPEkY8rk5vHcI3/4aFejZmeL4x1spjz rVQiSPUTt3PdepUs2KliROOmzWMR X-Google-Smtp-Source: ABdhPJw2/byPVVgs/5IudX2ko1C/jTwIw1uMYcYcCvjnBgFLPiyB3Y32zK5ivSqNpUVlCnSwmGpxcQ== X-Received: by 2002:adf:e504:: with SMTP id j4mr13520255wrm.205.1595886851497; Mon, 27 Jul 2020 14:54:11 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id l81sm1174219wmf.4.2020.07.27.14.54.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2020 14:54:10 -0700 (PDT) From: zimoun To: Jack Hill , 42543@debbugs.gnu.org Subject: Re: bug#42543: lint failure for packages on load path specified with -L In-Reply-To: References: Date: Mon, 27 Jul 2020 23:54:10 +0200 Message-ID: <86365c1v5p.fsf@gmail.com> 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: 42543 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 (-) Dear, The issue was in the =E2=80=9Cformatting=E2=80=9D and =E2=80=9Csource=E2=80= =9D checkers, something inconsistent with other parts (see =E2=80=9Csearch-path %load-path=E2=80=9D= ). Therefore, =E2=80=9C--load-path=3Dpath/to/modules=E2=80=9D is now =E2=80=99= canonicalize-path=E2=80=99, directly in =E2=80=9C(guix scripts build)%standard-build-options=E2=80=9D f= rom where the other load-path options derive. See patch http://issues.guix.gnu.org/42543#2 All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 27 18:54:34 2020 Received: (at control) by debbugs.gnu.org; 27 Jul 2020 22:54:35 +0000 Received: from localhost ([127.0.0.1]:56002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0C0w-0003ct-Mx for submit@debbugs.gnu.org; Mon, 27 Jul 2020 18:54:34 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:39523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0C0q-0003ca-VQ for control@debbugs.gnu.org; Mon, 27 Jul 2020 18:54:33 -0400 Received: by mail-wm1-f44.google.com with SMTP id t142so9930176wmt.4 for ; Mon, 27 Jul 2020 15:54:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=c+7kzYzbvHjyWjhzXpgbALH7zj53P6gXzRPPjTNgO4g=; b=LysUPs8osSdryWy+QH0LKHLhMALDFffosLo8M0lG5TKx7nBj57KGMVMYknbCPrtQN/ Onx+0g2td8PywvWOevb7CEDQLBiwFXjGEsspkML0wpJAMj9+bV4D11dRs4dpaVBNSK0X 3Vg9ITtEF40XJeAKY7HIaxdsrkBSSHFnm/ueZMZaPdEfeiCZuwI9NK9AgDbuayIOeoJO Nlp950+uk9wzmi7gTWtup1BZqeKgFW9+69zhLOgdDiPTH+XoVCuY/UDCyerxS3pmUN73 z5uk006p/P+6OevLusV54FubYnE7yiD3GlOWaKqOeNuEb+zCGnvoqb/t/5UNqjWeLQBb vcCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=c+7kzYzbvHjyWjhzXpgbALH7zj53P6gXzRPPjTNgO4g=; b=ggAdpBy5EBc54/gZ0rpIDbMPRpDfP06g367BA0ptmmOHVSd1YVw80VfXcvZzAS3C3j IGfptKmv5zFlf1N+gDIxpaefZ64riA7Gs09JF//0m3CvX03JupkMMJm+BAFFLZpXdZbH SUmtvtN+VglLSGxHMdRSF9EvxaaczB3v9jUN72arCuARsFHOcZoddKCYe0xCZzu1Tvng AQ50PIrjVc90RSgWIBGDZMCp53PKENdWyxek62nSMmMCxvKtTOsLiIm4RLEzqBOw14dg 2LOGT7GN0DeCc+7rG60pLasueOd/rTimHTe7oDKh0g6ZV9/ian4tQtKKXwkT4teSqukH p4aQ== X-Gm-Message-State: AOAM53175Kv3NV3UEX5BBFb1eufJHlJp1GtTn1j+KPjVoSASsQMvFQPY JUXftuTjOE9TwXcSZkTnHBrbkB5s X-Google-Smtp-Source: ABdhPJycu+AGjrVrJDPKep5hDemShXJxpXQWGs5G4jpRKQyogfzD2NK6Jx/HEgHjR7Fw1dEClvclew== X-Received: by 2002:a1c:e382:: with SMTP id a124mr1235632wmh.11.1595890462606; Mon, 27 Jul 2020 15:54:22 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id t202sm1359830wmt.20.2020.07.27.15.54.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2020 15:54:22 -0700 (PDT) From: zimoun To: control@debbugs.gnu.org Subject: tag #42543 patch Date: Tue, 28 Jul 2020 00:54:20 +0200 Message-ID: <86r1swzi03.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.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: -1.0 (-) tags 42543 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 27 23:50:19 2020 Received: (at 42543) by debbugs.gnu.org; 28 Jul 2020 03:50:19 +0000 Received: from localhost ([127.0.0.1]:56885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Gd9-0004on-Jd for submit@debbugs.gnu.org; Mon, 27 Jul 2020 23:50:19 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:36446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Gd7-0004oZ-Lp for 42543@debbugs.gnu.org; Mon, 27 Jul 2020 23:50:18 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1k0Gd2-0005I6-5L; Mon, 27 Jul 2020 23:50:12 -0400 Date: Mon, 27 Jul 2020 23:50:11 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: zimoun Subject: Re: bug#42543: lint failure for packages on load path specified with -L In-Reply-To: <86365c1v5p.fsf@gmail.com> Message-ID: References: <86365c1v5p.fsf@gmail.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="925712948-1298817792-1595908212=:4809" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 Cc: 42543@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-1298817792-1595908212=:4809 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT On Mon, 27 Jul 2020, zimoun wrote: > Dear, > > The issue was in the “formatting” and “source” checkers, something > inconsistent with other parts (see “search-path %load-path”). > > Therefore, “--load-path=path/to/modules” is now ’canonicalize-path’, > directly in “(guix scripts build)%standard-build-options” from where the > other load-path options derive. > > See patch http://issues.guix.gnu.org/42543#2 Thank you. I've applied the patches and it fixes the problem for me. My computer had some free cycles, so I ran the Guix test suite (make check) and all looks good: ============================================================================ Testsuite summary for GNU Guix 1.0.1.20277-f43458 ============================================================================ # TOTAL: 1065 # PASS: 1058 # SKIP: 5 # XFAIL: 2 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Best wishes, Jack --925712948-1298817792-1595908212=:4809-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 16:28:21 2020 Received: (at 42543) by debbugs.gnu.org; 5 Aug 2020 20:28:21 +0000 Received: from localhost ([127.0.0.1]:52305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3Q1N-0000jm-Br for submit@debbugs.gnu.org; Wed, 05 Aug 2020 16:28:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3Q1J-0000jQ-7O for 42543@debbugs.gnu.org; Wed, 05 Aug 2020 16:28:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35462) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k3Q1D-0004UV-HJ; Wed, 05 Aug 2020 16:28:11 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=45790 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k3Q1B-0002ZP-I6; Wed, 05 Aug 2020 16:28:11 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jack Hill Subject: Re: bug#42543: lint failure for packages on load path specified with -L References: Date: Wed, 05 Aug 2020 22:28:07 +0200 In-Reply-To: (Jack Hill's message of "Sun, 26 Jul 2020 00:20:18 -0400 (EDT)") Message-ID: <87d044on1k.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42543 Cc: 42543@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Jack Hill skribis: > jackhill@alperton ~$ guix lint -L lint-test my-hello > Backtrace:y-hello@2.10 [formatting]... > 8 (primitive-load "/home/jackhill/.config/guix/current/bi=E2= =80=A6") > In guix/ui.scm: > 1974:12 7 (run-guix-command _ . _) > In ice-9/boot-9.scm: > 1736:10 6 (with-exception-handler _ _ #:unwind? _ # _) > In guix/store.scm: > 631:22 5 (thunk) > In srfi/srfi-1.scm: > 634:9 4 (for-each # =E2=80=A6) > In guix/scripts/lint.scm: > 60:4 3 (run-checkers _ _ #:store _) > In srfi/srfi-1.scm: > 634:9 2 (for-each # =E2=80=A6) > 241:2 1 (for-each _ _) > In ice-9/boot-9.scm: > 1669:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1669:16: In procedure raise-exception: > In procedure for-each: Wrong type argument: #f I can=E2=80=99t reproduce this problem: --8<---------------cut here---------------start------------->8--- $ cat /tmp/t/my-hello.scm (define-module (my-hello) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix licenses) #:use-module (guix packages)) (define-public my-hello (package (name "my-hello") (version "2.10") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/hello/hello-" version ".tar.gz")) (sha256 (base32 "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i")))) (build-system gnu-build-system) (synopsis "Hello, GNU world: An example GNU package") (description "GNU Hello prints the message \"Hello, world!\" and then exits. It serves as an example of standard GNU coding practices. As such, it supports command-line arguments, multiple languages, and so on.") (home-page "https://www.gnu.org/software/hello/") (license gpl3+))) $ guix lint -L /tmp/t my-hello $ echo $? 0 $ guix show -L /tmp/t my-hello name: my-hello version: 2.10 outputs: out systems: x86_64-linux i686-linux dependencies:=20 location: /tmp/t/my-hello.scm:8:2 homepage: https://www.gnu.org/software/hello/ license: GPL 3+ synopsis: Saluton, mondo GNU: ekzemplo de pako GNU=20=20 description: GNU Hello montras la mesa=C4=9Don "Hello, world!" kaj fini=C4= =9Das. =C4=9Ci funkcias kiel ekzemplo de norma + kodumada tradicio de GNU. Tiel, =C4=9Di subtenas komand-liniajn argument= ojn, plurajn lingvojn, kaj tiel plu. $ guix describe Generacio 152 Aug 04 2020 17:34:23 (nuna) guix abe3c5e repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: abe3c5ed7d04985c987e6c81aeb1284354ea0c77 --8<---------------cut here---------------end--------------->8--- Do you still have this problem? (Besides, =E2=80=98canonicalize-path=E2=80=99 should be used sparsely: it= =E2=80=99s quite expensive and sometimes confusing for users. With the proposed patches, =E2=80=9C-L /does/not/exist=E2=80=9D would now lead to an error.) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 17:42:28 2020 Received: (at 42543) by debbugs.gnu.org; 5 Aug 2020 21:42:28 +0000 Received: from localhost ([127.0.0.1]:52343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3RB6-0002sN-Ae for submit@debbugs.gnu.org; Wed, 05 Aug 2020 17:42:28 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3RB5-0002rp-5a for 42543@debbugs.gnu.org; Wed, 05 Aug 2020 17:42:27 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1k3RAz-0005pQ-Mz; Wed, 05 Aug 2020 17:42:21 -0400 Date: Wed, 5 Aug 2020 17:42:21 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: =?ISO-8859-15?Q?Ludovic_Court=E8s?= Subject: Re: bug#42543: lint failure for packages on load path specified with -L In-Reply-To: <87d044on1k.fsf@gnu.org> Message-ID: References: <87d044on1k.fsf@gnu.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="925712948-590414679-1596662573=:4809" Content-ID: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 Cc: 42543@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-590414679-1596662573=:4809 Content-Type: text/plain; CHARSET=UTF-8; FORMAT=flowed Content-Transfer-Encoding: 8BIT Content-ID: Hi Ludo’! Hope you've enjoyed your (short) time away from the keyboard :) On Wed, 5 Aug 2020, Ludovic Courtès wrote: > Hi, > > Jack Hill skribis: > >> jackhill@alperton ~$ guix lint -L lint-test my-hello >> Backtrace:y-hello@2.10 [formatting]... >> 8 (primitive-load "/home/jackhill/.config/guix/current/bi…") >> In guix/ui.scm: >> 1974:12 7 (run-guix-command _ . _) >> In ice-9/boot-9.scm: >> 1736:10 6 (with-exception-handler _ _ #:unwind? _ # _) >> In guix/store.scm: >> 631:22 5 (thunk) >> In srfi/srfi-1.scm: >> 634:9 4 (for-each # …) >> In guix/scripts/lint.scm: >> 60:4 3 (run-checkers _ _ #:store _) >> In srfi/srfi-1.scm: >> 634:9 2 (for-each # …) >> 241:2 1 (for-each _ _) >> In ice-9/boot-9.scm: >> 1669:16 0 (raise-exception _ #:continuable? _) >> >> ice-9/boot-9.scm:1669:16: In procedure raise-exception: >> In procedure for-each: Wrong type argument: #f > > I can’t reproduce this problem: […] > $ guix lint -L /tmp/t my-hello > $ echo $? > 0 > $ guix show -L /tmp/t my-hello > name: my-hello > version: 2.10 > outputs: out > systems: x86_64-linux i686-linux > dependencies: > location: /tmp/t/my-hello.scm:8:2 > homepage: https://www.gnu.org/software/hello/ > license: GPL 3+ > synopsis: Saluton, mondo GNU: ekzemplo de pako GNU > description: GNU Hello montras la mesaĝon "Hello, world!" kaj finiĝas. Ĝi funkcias kiel ekzemplo de norma > + kodumada tradicio de GNU. Tiel, ĝi subtenas komand-liniajn argumentojn, plurajn lingvojn, kaj tiel plu. You've passed an absolute path to -L. Indeed, I don't don't see the problem when I do that, only when using a relative path. Can you try running `guix lint -L t my-hello` while your current working directory is /tmp? > Do you still have this problem? Yes, confirmed just now with 05f3d34094b23dc9612ff6641a0257bc4f7dcd12 > (Besides, ‘canonicalize-path’ should be used sparsely: it’s quite > expensive and sometimes confusing for users. With the proposed patches, > “-L /does/not/exist” would now lead to an error.) Perhaps this can be solved a different way. Could we propagate the knowledge of the current working directory, and construct absolute path when needed? However, now that you, hopefully, better understand the problem, do we want to support relative paths passed to -L? It seems that they happen to work some places now, but not others (guix edit is another place where it doesn't work). I would be equally happy if we decided to not support relative paths, and warn the user when was was provided to -L. I also think it might make sense for -L /does/not/exist to print a (friendly) error rather than silently not loading modules, but I'm open to arguments to the contrary. Best, Jack --925712948-590414679-1596662573=:4809-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 18:33:18 2020 Received: (at 42543) by debbugs.gnu.org; 5 Aug 2020 22:33:18 +0000 Received: from localhost ([127.0.0.1]:52395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3RyI-0004LN-8m for submit@debbugs.gnu.org; Wed, 05 Aug 2020 18:33:18 -0400 Received: from mail-qk1-f170.google.com ([209.85.222.170]:32956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3RyF-0004L4-N9 for 42543@debbugs.gnu.org; Wed, 05 Aug 2020 18:33:16 -0400 Received: by mail-qk1-f170.google.com with SMTP id l23so43311305qkk.0 for <42543@debbugs.gnu.org>; Wed, 05 Aug 2020 15:33:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+TZ4iAe0kkzbtmrc9gw/O70spWE/CqAiUGEgXstNWrA=; b=BBsg57Tx5BvZDqD/ZxEuqEFBkLPBVSzqbAktz0PQ06k5k9rZd5PtgZguXgFbxMVB89 JdpsFgfDsQqjOOF5Nzc9O5O5wJ+GaGGSnntsoSjXKKVB0tZiV7B270wsXnZup9rLnAV9 vRDTtkbdLcZDi1/nr9ZZdjR8qXE7OcpkWTJL79YOmRqoZ6MDFsGUrvl5d5qbVDBpjwxK 5x8ii4LBCXKjD1MvM9Q4TU3tpnzpoAtoPboZ+FZ6uIcNGM3BHxzyzpPnljLoTXMzwc6x ZShgVgSpoNXrHdMUr5j171ke/9l09aFTfaO1uMSFSaZwAzYb2xsNRDoaQxsRLWUnX2fi vz6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+TZ4iAe0kkzbtmrc9gw/O70spWE/CqAiUGEgXstNWrA=; b=Y5+FlQGW56qVXwz4SrGssFkw3wVv/UJRd5etPVSkb9HzI98BcTE+DwcUloTSlNVbxQ stvMfUo2YLBPctLiuWpoM4d06+N2rjJ90Yyfwwdq7oELSlo3aIqgBclX+BPTyBvJaBIx A1VUepbd3Tt9BJP9YiStO8aq/SKUQN/+6I/GB5LPgXVwKuPkuImRKugdrwbX+2mwXMYk 3ofwb21fJCv9g/dGNjxQE5uJ/NzkMTUBmAk7qwDqky6wQEcrjObhZnhDE+TI9J/ScBbo PcCfQfCQqS6UOqdz30gM6aWfDD0lHjEpUv7KOow5mWAvTg6gM+4s//bQPPWg6aYTumxD PqmA== X-Gm-Message-State: AOAM532RP2nWw9qA8DPOTbUSsrYyTBbeQ3Byi7fAV2U37RcKIlfK3iZs qh6OL6qBFWoG3WJxWMH2CJn9f5Hc+jJMym4kIsQ= X-Google-Smtp-Source: ABdhPJxGtR/L0q2UO0D4Fu4C0V4FRN0EXv1dAPC8/4yHgrrF1Grl0/KIcP+T2mSU/WF8tf9K12rxRi/H5BqRtnc5nI8= X-Received: by 2002:a37:8ac2:: with SMTP id m185mr5146880qkd.201.1596666790015; Wed, 05 Aug 2020 15:33:10 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6000:1187:0:0:0:0 with HTTP; Wed, 5 Aug 2020 15:33:05 -0700 (PDT) In-Reply-To: <87d044on1k.fsf@gnu.org> References: <87d044on1k.fsf@gnu.org> From: zimoun Date: Thu, 6 Aug 2020 00:33:05 +0200 Message-ID: Subject: bug#42543: lint failure for packages on load path specified with -L To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/alternative; boundary="000000000000d7f79905ac28f4d6" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543 Cc: Jack Hill , "42543@debbugs.gnu.org" <42543@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000d7f79905ac28f4d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo, I confirm the bug and please consider the fix sent in this thread: http://issues.guix.gnu.org/42543#2 Well, it tweaks using 'canonicalize-path' which is maybe not the right thing. Let me know. Cheers, simon On Wednesday, 5 August 2020, Ludovic Court=C3=A8s wrote: > Hi, > > Jack Hill skribis: > > > jackhill@alperton ~$ guix lint -L lint-test my-hello > > Backtrace:y-hello@2.10 [formatting]... > > 8 (primitive-load "/home/jackhill/.config/guix/current/bi=E2= =80=A6") > > In guix/ui.scm: > > 1974:12 7 (run-guix-command _ . _) > > In ice-9/boot-9.scm: > > 1736:10 6 (with-exception-handler _ _ #:unwind? _ # _) > > In guix/store.scm: > > 631:22 5 (thunk) > > In srfi/srfi-1.scm: > > 634:9 4 (for-each # =E2=80=A6) > > In guix/scripts/lint.scm: > > 60:4 3 (run-checkers _ _ #:store _) > > In srfi/srfi-1.scm: > > 634:9 2 (for-each # =E2=80=A6) > > 241:2 1 (for-each _ _) > > In ice-9/boot-9.scm: > > 1669:16 0 (raise-exception _ #:continuable? _) > > > > ice-9/boot-9.scm:1669:16: In procedure raise-exception: > > In procedure for-each: Wrong type argument: #f > > I can=E2=80=99t reproduce this problem: > > --8<---------------cut here---------------start------------->8--- > $ cat /tmp/t/my-hello.scm > (define-module (my-hello) > #:use-module (guix build-system gnu) > #:use-module (guix download) > #:use-module (guix licenses) > #:use-module (guix packages)) > > (define-public my-hello > (package > (name "my-hello") > (version "2.10") > (source (origin > (method url-fetch) > (uri (string-append "mirror://gnu/hello/hello-" version > ".tar.gz")) > (sha256 > (base32 > "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i")))= ) > (build-system gnu-build-system) > (synopsis "Hello, GNU world: An example GNU package") > (description > "GNU Hello prints the message \"Hello, world!\" and then exits. It > serves as an example of standard GNU coding practices. As such, it > supports > command-line arguments, multiple languages, and so on.") > (home-page "https://www.gnu.org/software/hello/") > (license gpl3+))) > $ guix lint -L /tmp/t my-hello > $ echo $? > 0 > $ guix show -L /tmp/t my-hello > name: my-hello > version: 2.10 > outputs: out > systems: x86_64-linux i686-linux > dependencies: > location: /tmp/t/my-hello.scm:8:2 > homepage: https://www.gnu.org/software/hello/ > license: GPL 3+ > synopsis: Saluton, mondo GNU: ekzemplo de pako GNU > description: GNU Hello montras la mesa=C4=9Don "Hello, world!" kaj fini= =C4=9Das. =C4=9Ci > funkcias kiel ekzemplo de norma > + kodumada tradicio de GNU. Tiel, =C4=9Di subtenas komand-liniajn argume= ntojn, > plurajn lingvojn, kaj tiel plu. > > $ guix describe > Generacio 152 Aug 04 2020 17:34:23 (nuna) > guix abe3c5e > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: abe3c5ed7d04985c987e6c81aeb1284354ea0c77 > --8<---------------cut here---------------end--------------->8--- > > Do you still have this problem? > > (Besides, =E2=80=98canonicalize-path=E2=80=99 should be used sparsely: it= =E2=80=99s quite > expensive and sometimes confusing for users. With the proposed patches, > =E2=80=9C-L /does/not/exist=E2=80=9D would now lead to an error.) > > Thanks, > Ludo=E2=80=99. > > > > --000000000000d7f79905ac28f4d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo,

I confirm the bug and please consider the fix s= ent in this thread:


<= /div>
Well, it tweaks using 'canonicalize-path' which is maybe = not the right thing. Let me know.

Cheers,
simon


On Wednesday, 5 August 2020, Ludovic C= ourt=C3=A8s <ludo@gnu.= org> wrote:
Hi,

Jack Hill <jac= khill@jackhill.us> skribis:

> jackhill@alperton ~$ guix lint -L lint-test my-hello
> Backtrace:y-hello@2.10 [formatting]...
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 8 (primitive-load "/home= /jackhill/.config/guix/current/bi=E2=80=A6")
> In guix/ui.scm:
>=C2=A0 =C2=A01974:12=C2=A0 7 (run-guix-command _ . _)
> In ice-9/boot-9.scm:
>=C2=A0 =C2=A01736:10=C2=A0 6 (with-exception-handler _ _ #:unwind? _ # = _)
> In guix/store.scm:
>=C2=A0 =C2=A0 631:22=C2=A0 5 (thunk)
> In srfi/srfi-1.scm:
>=C2=A0 =C2=A0 =C2=A0634:9=C2=A0 4 (for-each #<procedure 7f40c0484020= at guix/scripts/lin=E2=80=A6> =E2=80=A6)
> In guix/scripts/lint.scm:
>=C2=A0 =C2=A0 =C2=A0 60:4=C2=A0 3 (run-checkers _ _ #:store _)
> In srfi/srfi-1.scm:
>=C2=A0 =C2=A0 =C2=A0634:9=C2=A0 2 (for-each #<procedure 7f40b2ab53f0= at guix/scripts/lin=E2=80=A6> =E2=80=A6)
>=C2=A0 =C2=A0 =C2=A0241:2=C2=A0 1 (for-each _ _)
> In ice-9/boot-9.scm:
>=C2=A0 =C2=A01669:16=C2=A0 0 (raise-exception _ #:continuable? _)
>
> ice-9/boot-9.scm:1669:16: In procedure raise-exception:
> In procedure for-each: Wrong type argument: #f

I can=E2=80=99t reproduce this problem:

--8<---------------cut here---------------start------------->8--= -
$ cat /tmp/t/my-hello.scm
(define-module (my-hello)
=C2=A0 #:use-module (guix build-system gnu)
=C2=A0 #:use-module (guix download)
=C2=A0 #:use-module (guix licenses)
=C2=A0 #:use-module (guix packages))

(define-public my-hello
=C2=A0 (package
=C2=A0 =C2=A0 (name "my-hello")
=C2=A0 =C2=A0 (version "2.10")
=C2=A0 =C2=A0 (source (origin
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (method url-fetch)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (uri (string-append "= mirror://gnu/hello/hello-" version
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ".tar.gz"))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (sha256
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(base32
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "0ssi1wpaf7pla= swqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))))
=C2=A0 =C2=A0 (build-system gnu-build-system)
=C2=A0 =C2=A0 (synopsis "Hello, GNU world: An example GNU package"= ;)
=C2=A0 =C2=A0 (description
=C2=A0 =C2=A0 =C2=A0"GNU Hello prints the message \"Hello, world!= \" and then exits.=C2=A0 It
serves as an example of standard GNU coding practices.=C2=A0 As such, it su= pports
command-line arguments, multiple languages, and so on.")
=C2=A0 =C2=A0 (home-page "https://www.gnu.org/software/hello/") =C2=A0 =C2=A0 (license gpl3+)))
$ guix lint -L /tmp/t my-hello
$ echo $?
0
$ guix show -L /tmp/t my-hello
name: my-hello
version: 2.10
outputs: out
systems: x86_64-linux i686-linux
dependencies:
location: /tmp/t/my-hello.scm:8:2
homepage: https://www.gnu.org/software/hello/
license: GPL 3+
synopsis: Saluton, mondo GNU: ekzemplo de pako GNU=C2=A0
description: GNU Hello montras la mesa=C4=9Don "Hello, world!" ka= j fini=C4=9Das.=C2=A0 =C4=9Ci funkcias kiel ekzemplo de norma
+ kodumada tradicio de GNU.=C2=A0 Tiel, =C4=9Di subtenas komand-liniajn arg= umentojn, plurajn lingvojn, kaj tiel plu.

$ guix describe
Generacio 152=C2=A0 =C2=A0Aug 04 2020 17:34:23=C2=A0 =C2=A0 (nuna)
=C2=A0 guix abe3c5e
=C2=A0 =C2=A0 repository URL: https://git.savannah.gnu.org/git/guix.git
=C2=A0 =C2=A0 branch: master
=C2=A0 =C2=A0 commit: abe3c5ed7d04985c987e6c81aeb1284354ea0c77
--8<---------------cut here---------------end--------------->8--= -

Do you still have this problem?

(Besides, =E2=80=98canonicalize-path=E2=80=99 should be used sparsely: it= =E2=80=99s quite
expensive and sometimes confusing for users.=C2=A0 With the proposed patche= s,
=E2=80=9C-L /does/not/exist=E2=80=9D would now lead to an error.)

Thanks,
Ludo=E2=80=99.



--000000000000d7f79905ac28f4d6-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 23 17:10:23 2020 Received: (at 42543-done) by debbugs.gnu.org; 23 Aug 2020 21:10:23 +0000 Received: from localhost ([127.0.0.1]:55205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9xFv-0001OL-By for submit@debbugs.gnu.org; Sun, 23 Aug 2020 17:10:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9xFt-0001O6-HF for 42543-done@debbugs.gnu.org; Sun, 23 Aug 2020 17:10:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58924) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k9xFo-00060h-2X; Sun, 23 Aug 2020 17:10:16 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=40786 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k9xFn-0007AI-1J; Sun, 23 Aug 2020 17:10:15 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jack Hill Subject: Re: bug#42543: lint failure for packages on load path specified with -L References: <87d044on1k.fsf@gnu.org> Date: Sun, 23 Aug 2020 23:10:13 +0200 In-Reply-To: (Jack Hill's message of "Wed, 5 Aug 2020 17:42:21 -0400 (EDT)") Message-ID: <87lfi59ih6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42543-done Cc: 42543-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello! Jack Hill skribis: >> Jack Hill skribis: >> >>> jackhill@alperton ~$ guix lint -L lint-test my-hello >>> Backtrace:y-hello@2.10 [formatting]... >>> 8 (primitive-load "/home/jackhill/.config/guix/current/bi=E2= =80=A6") >>> In guix/ui.scm: >>> 1974:12 7 (run-guix-command _ . _) >>> In ice-9/boot-9.scm: >>> 1736:10 6 (with-exception-handler _ _ #:unwind? _ # _) >>> In guix/store.scm: >>> 631:22 5 (thunk) >>> In srfi/srfi-1.scm: >>> 634:9 4 (for-each # =E2=80=A6) >>> In guix/scripts/lint.scm: >>> 60:4 3 (run-checkers _ _ #:store _) >>> In srfi/srfi-1.scm: >>> 634:9 2 (for-each # =E2=80=A6) >>> 241:2 1 (for-each _ _) >>> In ice-9/boot-9.scm: >>> 1669:16 0 (raise-exception _ #:continuable? _) >>> >>> ice-9/boot-9.scm:1669:16: In procedure raise-exception: >>> In procedure for-each: Wrong type argument: #f [...] > You've passed an absolute path to -L. Indeed, I don't don't see the > problem when I do that, only when using a relative path. Can you try > running `guix lint -L t my-hello` while your current working directory > is /tmp? Oops you=E2=80=99re right. I=E2=80=99ve fixed the root issue with d10474c38d58bdc676e64336769dc2e00cdfa8ed (avoiding =E2=80=98canonicalize-pa= th=E2=80=99). Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 24 16:23:55 2020 Received: (at 42543-done) by debbugs.gnu.org; 24 Aug 2020 20:23:55 +0000 Received: from localhost ([127.0.0.1]:59381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAJ0U-00013u-P5 for submit@debbugs.gnu.org; Mon, 24 Aug 2020 16:23:54 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:57838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAJ0Q-00013e-6v for 42543-done@debbugs.gnu.org; Mon, 24 Aug 2020 16:23:53 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAJ0L-0000iF-01; Mon, 24 Aug 2020 16:23:45 -0400 Date: Mon, 24 Aug 2020 16:23:44 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: =?ISO-8859-15?Q?Ludovic_Court=E8s?= Subject: Re: bug#42543: lint failure for packages on load path specified with -L In-Reply-To: <87lfi59ih6.fsf@gnu.org> Message-ID: References: <87d044on1k.fsf@gnu.org> <87lfi59ih6.fsf@gnu.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="925712948-754211238-1598300624=:4809" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42543-done Cc: 42543-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-754211238-1598300624=:4809 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT On Sun, 23 Aug 2020, Ludovic Courtès wrote: > I’ve fixed the root issue with d10474c38d58bdc676e64336769dc2e00cdfa8ed > (avoiding ‘canonicalize-path’). Awesome, thank you! --925712948-754211238-1598300624=:4809-- From unknown Fri Jun 20 07:09:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Sep 2020 11:24:08 +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