From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KB9ZFOJiQ2FQZAAAgWs5BA (envelope-from ) for ; Thu, 16 Sep 2021 17:29:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id IOQEEOJiQ2HaOAAAB5/wlQ (envelope-from ) for ; Thu, 16 Sep 2021 15:29:38 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A1A0F73E for ; Thu, 16 Sep 2021 17:29:37 +0200 (CEST) Received: from localhost ([::1]:33214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQtKS-0000UP-QT for larch@yhetil.org; Thu, 16 Sep 2021 11:29:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40386) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQtJv-0008Ed-TX for bug-guix@gnu.org; Thu, 16 Sep 2021 11:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44701) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQtJu-000165-MB for bug-guix@gnu.org; Thu, 16 Sep 2021 11:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQtJu-0005hS-Ih for bug-guix@gnu.org; Thu, 16 Sep 2021 11:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50625: ghostscript shell scripts refer to unqualified external commands Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 16 Sep 2021 15:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50625 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 50625@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163180613221891 (code B ref -1); Thu, 16 Sep 2021 15:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Sep 2021 15:28:52 +0000 Received: from localhost ([127.0.0.1]:56247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQtJj-0005h0-GO for submit@debbugs.gnu.org; Thu, 16 Sep 2021 11:28:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:35088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQtJc-0005gi-6Q for submit@debbugs.gnu.org; Thu, 16 Sep 2021 11:28:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQtJb-0007rm-Vc for bug-guix@gnu.org; Thu, 16 Sep 2021 11:28:43 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:38718) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQtJa-0000o1-AQ for bug-guix@gnu.org; Thu, 16 Sep 2021 11:28:43 -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 1mQtJY-0003f0-Kk for bug-guix@gnu.org; Thu, 16 Sep 2021 11:28:40 -0400 Date: Thu, 16 Sep 2021 11:28:40 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@jackhill.us; helo=minsky.hcoop.net 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631806177; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post; bh=o1mA/n24PdQn1dITUc184jZo7p7B+a9jOmeenxKt4io=; b=DbrPktwH+3/fN4VnOiym7+2uI8mfADuoi9cMY9FQ4cUxL05bmNGCKTdo5a9xyreh1ksR+l Antn57ujuQt9bhC0j4suNF5yrWlokMzcQ+YrcSgTGrLlAKmClIB5jYFOu+XR05iV+4Ajid plrttU+5+3IgGPhvHjM89Ts3MKCqef1PVMTODj71qn9BsKqSHX+G7jgtFh3qQIsE48vjSj 4kLaqKSufCcI16T5TN9vNi6V8pVJomnFPgyg0b2Fi06k+6Hbt8g15lApWSX8dPeNzSJt0f i9K2uXbkadEGDyp8WWr3FuV3jj6dbr5fWfZcFyca+Y2EGlDNjSs90EQsmUVbjQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631806177; a=rsa-sha256; cv=none; b=L5ExdqqCwKWzNmvj6MhyZshPsa6AeLs3omxzHHEViW3zgrjBybnMy5pw5/Vz7txZe7MiMN lCqiBgCJL15i5nXezUU2/rUvLr9bQoBWSw8cxazLC3mfX3dgT/JmjU6OD4anrqt7deU1yq MC2mYQgnfwpmRisYaFPmSoT8EWrLngn+73E6hGOZF0qFNdYesAaUEkDJQPtYnCshyIYOvQ tEgNm7yt/bMM5kbSZ/vfq2EXm71eWK0PLyWSSKpJF+QcYx+MRXDnDXwbPivpUEaN2blPqu PdLTgjv2MtOo3aSh0AH9P8IxAm6i0unB5JxXuAWUE5aWbeHMj97zjPtj3H93LQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -0.90 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: A1A0F73E X-Spam-Score: -0.90 X-Migadu-Scanner: scn0.migadu.com X-TUID: fJHr3nAm+Ber Hi Guix, Many of the commands, e.g. ps2pdf, provided by the ghostscript package are implemented as shell scripts that do some argument or file name processing before invoking the main gs binary. These scripts invoke external commands like basename, awk, dirname, and even gs by dynamically looking them up PATH. Instead, they should refer to a specific path in the store so that the behavior of ghostscript doesn't depend on the environment and so that Guix can see these references. Best, Jack