From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8HTZFq+EW2H4WQEAgWs5BA (envelope-from ) for ; Tue, 05 Oct 2021 00:48:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id kAaJEq+EW2EmXwAAB5/wlQ (envelope-from ) for ; Mon, 04 Oct 2021 22:48:15 +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 9EFC0B425 for ; Tue, 5 Oct 2021 00:48:12 +0200 (CEST) Received: from localhost ([::1]:55630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXWkl-0006QJ-4o for larch@yhetil.org; Mon, 04 Oct 2021 18:48:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44358) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXWkc-0006Q9-Fx for bug-guix@gnu.org; Mon, 04 Oct 2021 18:48:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55256) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXWkc-0003ja-82 for bug-guix@gnu.org; Mon, 04 Oct 2021 18:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mXWkc-0005xj-6q for bug-guix@gnu.org; Mon, 04 Oct 2021 18:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#27447: pelican-quickstart produces files with store path shebangs References: <20170622123528.7xhnrkj5ksjznp3g@abyayala> In-Reply-To: <20170622123528.7xhnrkj5ksjznp3g@abyayala> Resent-From: Ben Sturmfels Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 04 Oct 2021 22:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27447 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 27447@debbugs.gnu.org Received: via spool by 27447-submit@debbugs.gnu.org id=B27447.163338765222831 (code B ref 27447); Mon, 04 Oct 2021 22:48:02 +0000 Received: (at 27447) by debbugs.gnu.org; 4 Oct 2021 22:47:32 +0000 Received: from localhost ([127.0.0.1]:38569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXWk1-0005vT-Ts for submit@debbugs.gnu.org; Mon, 04 Oct 2021 18:47:32 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:36453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXWjz-0005uc-OF for 27447@debbugs.gnu.org; Mon, 04 Oct 2021 18:47:24 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 542445C017F for <27447@debbugs.gnu.org>; Mon, 4 Oct 2021 18:47:17 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 04 Oct 2021 18:47:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=fm1; bh=2UzOov4ZYWe7Putu7fU3NfyDjv 5gVhL7JKlUaiAzrAI=; b=VVsBrwQ+YTH+M3Ava1mkyf0civK/5Z281we9QzwxNV 7/62ssLg4XOIr9EDNqD55fT4bLp11mJ7g1+lbT1rfq+zynj5LfyL4dhhSOYZdZ2I HK54ys/ojDiVJt3n/WTeu8sXL/kJGXvN+UwQi6/DZzuv3X9Zedy1wlrSX4prjbz1 WnlGTmTPiTpUVhrt93vnKgt5Rc7J16DPHjYq1OMj+H5zrrxxkTxDgZybuSaRfc7Q BZck/mTtDovay+xTvQw/9JmPFsdqBTWoukOwaEt7SvTmwfeqyd5w4rMoR06xbvL9 hen0PCmp7HqQ4LzSZuJtzg9MoZLLHTJiiXU36jiF6+7A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=2UzOov 4ZYWe7Putu7fU3NfyDjv5gVhL7JKlUaiAzrAI=; b=FbZ0bn1WlmVdQ4TKDC7YHg M2mXAjhSWOOF0U7OLFNhpXPQbO8Cu5uVWNCpG8yXulnPs9vNmK+yJKCDuOkthE7X QpKTBiROHiqx8563DC1paxoHpbpR8Epooi7Jyn/1YbIT2BmrjDqhaYvAKQeB+0tF MiVNoI7hmMqacX+VL56ouUTguHAmUfiMPx7u2hgZb8lSDGPDo7yFPQnVJtPcywnk U5xc1Xe/60+UHYxUB7JTjT5mNpj5For1/5mKm3I8/JiVHhozNZthubuQusOq2qO8 +yXuHTXl0ioQ92soO2XO+CFGaQnm164V4QSeZog7CWyK/HKnlnOvnigzczN/eovg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudelfedgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegfhffvufffkfggtgfgsehtqhertd dtreejnecuhfhrohhmpeeuvghnucfuthhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdr tghomhdrrghuqeenucggtffrrghtthgvrhhnpeevffekveelgffgveevgfeljedvffdtte efhedugeetfedvudefgeduhffhteejfeenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpegsvghnsehsthhurhhmrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <27447@debbugs.gnu.org>; Mon, 4 Oct 2021 18:47:16 -0400 (EDT) Received: from Marseille (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 444dce8a for <27447@debbugs.gnu.org>; Mon, 4 Oct 2021 22:47:12 +0000 (UTC) User-agent: mu4e 1.6.6; emacs 27.2 Date: Tue, 05 Oct 2021 09:06:07 +1100 Message-ID: <878rz82yrz.fsf@sturm.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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" Reply-to: Ben Sturmfels From: Ben Sturmfels via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1633387695; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=2UzOov4ZYWe7Putu7fU3NfyDjv5gVhL7JKlUaiAzrAI=; b=iUbE47gJ7e7OIH7CE1U0iWsEyo7mGYUXpSNi6Z217v9i7YFI+M/nwd1qtRxojY0oiE/SFl PFwnAB15S6Jt9az1/XVnSSdGf/+PORczEuRMSM5LluOI3GV51YhR+4bFZYsNLlaYenM+iJ DrK4GxosjoAKWrDgqqOCd1Y8iZ5xb8W1kzU9I5I99RiSRgQdp6SSmXhfvDogk/9Sedkx9P dCdEuIGp6Jtugt5VGwMCO8q3vWIBm9UccYUzvX9jabWVmg6Apagabdzpv85gMafw4GS/4b sz1ypmDKaQFbu6vpPHtyb56y4DukbOi/2lw4I2s4pD+tJkb+wbhvSiKv96ACBQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1633387695; a=rsa-sha256; cv=none; b=rbZhpbKWwSl2PGCNN+a0yaaE1bO1YM8cmij5ojby9Sfxhuahl8gFcFLXYRpOo1ndgm7otx O61l4D3NkqR5hCX8kdjMn+CfY83apZJqrYEdt37WRfGyfZBdGY3z344GO5MC4OcvJy3Cze fClhtp6ABpiGtfnUN+TnSN35PYPb2+aYh6/3sr+BdqzsRJ/bgSJhlKksZAikl7JZPJD2cz V5IpJUIo5WKRNXfFt/9jEj8suFUUQfG5i57UAf6MlHItcTUElpHmKZe+7lMQxv4ai7xIpW +lHZwvrQTtFak/4G7sFTcCZ9KFPjMvR6vDTWwQVZkeO7njga1rEiRd984R1atA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=sturm.com.au header.s=fm1 header.b=VVsBrwQ+; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=FbZ0bn1W; 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: -2.91 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=sturm.com.au header.s=fm1 header.b=VVsBrwQ+; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=FbZ0bn1W; dmarc=pass (policy=none) header.from=gnu.org; 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: 9EFC0B425 X-Spam-Score: -2.91 X-Migadu-Scanner: scn0.migadu.com X-TUID: 1nUKo5JrAi8D > ng0 wrote on 22 Jun 2017 14:35: > > In a pelican directory after running pelican-quickstart: > egrep -nr "store" > =E2=80=A6 > pelicanconf.py:1:#!/gnu/store/bf54hnwd8mb63zmssc23fwslf5zvxpxs-python-wra= pper-3.5.3/bin/python > develop_server.sh:1:#!/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.= 4.12/bin/bash > publishconf.py:1:#!/gnu/store/bf54hnwd8mb63zmssc23fwslf5zvxpxs-python-wra= pper-3.5.3/bin/python This is a technically a bug, but it's in upstream and has no effect in practise, so I'll close this bug report. Details below. As of Pelican 4.7.0 which I've just submitted an update patch for, develop_server.sh is no longer created: $ egrep -nr "store" pelicanconf.py:1:#!/gnu/store/nckjv3ccwdi6096j478gvns43ssbls2p-python-wrapp= er-3.8.2/bin/python publishconf.py:1:#!/gnu/store/nckjv3ccwdi6096j478gvns43ssbls2p-python-wrapp= er-3.8.2/bin/python This is *technically* a bug because these configuration files are created once when the user is setting up their blog and will be used forever after. In practise though, there's no issue since these files are not executable - they are configuration only. This also isn't a packaging bug in Guix, it's upstream as zimoun suggests. Here's the first line of those files as generated by upstream pelican-quickstart: $ head -n1 pelicanconf.py publishconf.py=20 =3D=3D> pelicanconf.py <=3D=3D #!/usr/bin/env python =3D=3D> publishconf.py <=3D=3D #!/usr/bin/env python These upstream files should not contain shebangs since they are not executable or ever intended to be executed directly - they're config only and have no functionality. Regards, Ben