From unknown Sat Jun 21 10:40:50 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#28749 <28749@debbugs.gnu.org> To: bug#28749 <28749@debbugs.gnu.org> Subject: Status: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes Reply-To: bug#28749 <28749@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:40:50 +0000 retitle 28749 guix build --subsitute-urls does not override guix-daemon run= with --no-subsitutes reassign 28749 guix submitter 28749 Drashne severity 28749 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 08 13:14:19 2017 Received: (at submit) by debbugs.gnu.org; 8 Oct 2017 17:14:19 +0000 Received: from localhost ([127.0.0.1]:56605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1F9b-0007Sx-QE for submit@debbugs.gnu.org; Sun, 08 Oct 2017 13:14:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1F9X-0007Se-3l for submit@debbugs.gnu.org; Sun, 08 Oct 2017 13:14:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1F9O-0002S2-5Z for submit@debbugs.gnu.org; Sun, 08 Oct 2017 13:14:05 -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,FREEMAIL_FROM, HTML_MESSAGE,MIME_BASE64_BLANKS,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59100) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e1F9O-0002Rw-19 for submit@debbugs.gnu.org; Sun, 08 Oct 2017 13:14:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1F9K-0003Z5-60 for bug-guix@gnu.org; Sun, 08 Oct 2017 13:14:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1F9F-0002PS-Pw for bug-guix@gnu.org; Sun, 08 Oct 2017 13:13:58 -0400 Received: from mail4.protonmail.ch ([185.70.40.27]:34786) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e1F9F-0002MJ-AS for bug-guix@gnu.org; Sun, 08 Oct 2017 13:13:53 -0400 Date: Sun, 08 Oct 2017 13:13:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1507482801; bh=MGGxz14OX9UZzWfDX6Hl4KwPzk9sLtCLbu2RR/61oa0=; h=To:From:Reply-To:Subject:Feedback-ID:From; b=vpnHJoExTf/Op2rEjYimc15Mnv3lgCbcAFh9m6OZMiTS+Uw1whRRYsxQ8H/qeB6R4 FexfqiYKjHZeZE3qLpnXnAvcOMoy5/yvflOD7BHeoQhqKc8gvfPxZH0WxtXrH+haYd rI79OdeM3HjqjfIH9VFyOadOHmKoRbaARl0zm7cw= To: "bug-guix@gnu.org" From: Drashne Subject: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes Message-ID: Feedback-ID: G3Trvh8HydmVjyiIbgaSMKltuLF07Ad8sODh_15qz4Zyr1-jK4RUrVcn8tuOOYGPFwcM7LQkzbqoxvfWr1NPFQ==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_37de73676c583de44ef33fd7a7db3d1a" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: , Reply-To: Drashne Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --b1_37de73676c583de44ef33fd7a7db3d1a Content-Type: multipart/alternative; boundary="b2_37de73676c583de44ef33fd7a7db3d1a" --b2_37de73676c583de44ef33fd7a7db3d1a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 RnJvbSB0aGUga2luZCBwZW9wbGUgb24gI2d1aXgsIEkndmUgaGVhcmQgdGhhdCAiZ3VpeCBidWls ZCAtLXN1YnNpdHV0ZS11cmxzIiBzaG91bGQgb3ZlcnJpZGUgImd1aXgtZGFlbW9uIC0tbm8tc3Vi c2l0dXRlcyIsIGJ1dCBpdCBzZWVtcyBpdCdzIG5vdCBkb2luZyBzbyBmb3IgbWUuCgpIZXJlJ3Mg dGhlIHNpdHVhdGlvbiBJIHJhbiBpbiB0bzoKCldoaWxlIGRvaW5nIGEgIi4vcHJlLWluc3QtZW52 IGd1aXggcHVsbCIgSSBnb3QgYW4gZXJyb3IgYWJvdXQ6CgogIG91dHB1dCBwYXRoIGAvZ251L3N0 b3JlLzUzbGo0ejljYXZsN24yN3I4OXpqbnZ5ZDhmazg1NGtqLWxpYmdpdDItMC4yNi4wLnRhci5n eicgc2hvdWxkIGhhdmUgc2hhMjU2IGhhc2ggYDFmZGs5eWh3dmwxdzF6NzF5a3pjdmdoNG5zZjhz Y3hjYmNsejVhbmg5OHpwcGxtaG1pc2EnLCBpbnN0ZWFkIGhhcyBgCjFiM2ZpZ2JocDVsODN2ZDM3 dnE2ajJuYXJycTR5bDlwZnc2bXcwcHgwZHpiMWh6M2pxa2EnCgpTbyBJIHRyaWVkICIuL3ByZS1p bnN0LWVudiBndWl4IGJ1aWxkIC0tc291cmNlIGxpYmdpdDIgLS1zdWJzdGl0dXRlLXVybHM9W2h0 dHBzOi8vbWlycm9yLmh5ZHJhLmdudS5vcmciXShodHRwczovL21pcnJvci5oeWRyYS5nbnUub3Jn KQpidXQgaXQgcmVkaXJlY3RlZCBtZSB0byBodHRwczovL2NvZGVsb2FkLmdpdGh1Yi5jb20vbGli Z2l0Mi9saWJnaXQyL3Rhci5nei92MC4yNi4wCndoaWNoIGhhZCB0aGUgd3JvbmcgaGFzaC4KCkF0 dGFjaGVkIGlzIHRoZSBmdWxsIGxvZyBvZiB0aGF0IGZhaWxlZCBhdHRlbXB0LiAgVGhpcyB3YXMg ZG9uZSB3aGlsZSBndWl4LWRhZW1vbiB3YXMgcnVuIHdpdGggdGhlIC0tbm8tc3Vic2l0dXRlcyBv cHRpb24uCgpUaGVuIEkga2lsbGVkIGd1aXgtZGFlbW9uIGFuZCByZXN0YXJ0ZWQgaXQgd2l0aG91 dCAtLW5vLXN1YnNpdHV0ZXMsIGFuZCBkaWQgdGhlIHNhbWUgdGhpbmcgYW5kIGl0IHdvcmtlZCAo bG9nIG9mIHRoZSBzdWNjZXNzIGFsc28gYXR0YWNoZWQpLg== --b2_37de73676c583de44ef33fd7a7db3d1a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj5Gcm9tIHRoZSBraW5kIHBlb3BsZSBvbiAjZ3VpeCwgSSd2ZSBoZWFyZCB0aGF0ICJndWl4 IGJ1aWxkIC0tc3Vic2l0dXRlLXVybHMiIHNob3VsZCBvdmVycmlkZSAiZ3VpeC1kYWVtb24gLS1u by1zdWJzaXR1dGVzIiwgYnV0IGl0IHNlZW1zIGl0J3Mgbm90IGRvaW5nIHNvIGZvciBtZS48YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5IZXJlJ3MgdGhlIHNpdHVhdGlvbiBJIHJhbiBpbiB0 bzo8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaGlsZSBkb2luZyBhICIuL3ByZS1pbnN0 LWVudiBndWl4IHB1bGwiIEkgZ290IGFuIGVycm9yIGFib3V0Ojxicj48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PiZuYnNwOyBvdXRwdXQgcGF0aCBgL2dudS9zdG9yZS81M2xqNHo5Y2F2bDduMjdy ODl6am52eWQ4Zms4NTRrai1saWJnaXQyLTAuMjYuMC50YXIuZ3onIHNob3VsZCBoYXZlIHNoYTI1 NiBoYXNoIGAxZmRrOXlod3ZsMXcxejcxeWt6Y3ZnaDRuc2Y4c2N4Y2JjbHo1YW5oOTh6cHBsbWht aXNhJywgaW5zdGVhZCBoYXMgYDxicj48L2Rpdj48ZGl2PjFiM2ZpZ2JocDVsODN2ZDM3dnE2ajJu YXJycTR5bDlwZnc2bXcwcHgwZHpiMWh6M2pxa2EnPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+U28gSSB0cmllZCAiLi9wcmUtaW5zdC1lbnYgZ3VpeCBidWlsZCAtLXNvdXJjZSBsaWJnaXQy IC0tc3Vic3RpdHV0ZS11cmxzPTxhIGhyZWY9Imh0dHBzOi8vbWlycm9yLmh5ZHJhLmdudS5vcmci Pmh0dHBzOi8vbWlycm9yLmh5ZHJhLmdudS5vcmciPC9hPjxicj48L2Rpdj48ZGl2PmJ1dCBpdCBy ZWRpcmVjdGVkIG1lIHRvIDxhIGhyZWY9Imh0dHBzOi8vY29kZWxvYWQuZ2l0aHViLmNvbS9saWJn aXQyL2xpYmdpdDIvdGFyLmd6L3YwLjI2LjAiPmh0dHBzOi8vY29kZWxvYWQuZ2l0aHViLmNvbS9s aWJnaXQyL2xpYmdpdDIvdGFyLmd6L3YwLjI2LjA8L2E+PGJyPjwvZGl2PjxkaXY+d2hpY2ggaGFk IHRoZSB3cm9uZyBoYXNoLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkF0dGFjaGVkIGlz IHRoZSBmdWxsIGxvZyBvZiB0aGF0IGZhaWxlZCBhdHRlbXB0LiZuYnNwOyBUaGlzIHdhcyBkb25l IHdoaWxlIGd1aXgtZGFlbW9uIHdhcyBydW4gd2l0aCB0aGUgLS1uby1zdWJzaXR1dGVzIG9wdGlv bi48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGVuIEkga2lsbGVkIGd1aXgtZGFlbW9u IGFuZCByZXN0YXJ0ZWQgaXQgd2l0aG91dCAtLW5vLXN1YnNpdHV0ZXMsIGFuZCBkaWQgdGhlIHNh bWUgdGhpbmcgYW5kIGl0IHdvcmtlZCAobG9nIG9mIHRoZSBzdWNjZXNzIGFsc28gYXR0YWNoZWQp Ljxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj4= --b2_37de73676c583de44ef33fd7a7db3d1a-- --b1_37de73676c583de44ef33fd7a7db3d1a Content-Type: text/plain; name="libgit2-substitute-failed-while-guix-daemon-run-with-no-substitutes.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=libgit2-substitute-failed-while-guix-daemon-run-with-no-substitutes.txt c2gtNC4zJCAuL3ByZS1pbnN0LWVudiBndWl4IGJ1aWxkIC0tc291cmNlIGxpYmdpdDIgLS1zdWJz dGl0dXRlLXVybHM9aHR0cHM6Ly9taXJyb3IuaHlkcmEuZ251Lm9yZwpUaGUgZm9sbG93aW5nIGRl cml2YXRpb25zIHdpbGwgYmUgYnVpbHQ6CiAgIC9nbnUvc3RvcmUvNXN6cm16bWZneGs2cHlsazVm aDliazhhcGo0eDhheGYtbGliZ2l0Mi0wLjI2LjAudGFyLnh6LmRydgogICAvZ251L3N0b3JlL21n aDR5anhreGZ5cW1jN2M2MXZ3cTR2czh2ODM3NjAyLWxpYmdpdDItMC4yNi4wLnRhci5nei5kcnYK QCBidWlsZC1zdGFydGVkIC9nbnUvc3RvcmUvbWdoNHlqeGt4ZnlxbWM3YzYxdndxNHZzOHY4Mzc2 MDItbGliZ2l0Mi0wLjI2LjAudGFyLmd6LmRydiAtIHg4Nl82NC1saW51eCAvdmFyL2xvZy9ndWl4 L2RydnMvbWcvL2g0eWp4a3hmeXFtYzdjNjF2d3E0dnM4djgzNzYwMi1saWJnaXQyLTAuMjYuMC50 YXIKLmd6LmRydi5iejIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC9nbnUvc3RvcmUvNTNsajR6OWNh dmw3bjI3cjg5empudnlkOGZrODU0a2otbGliZ2l0Mi0wLjI2LjAudGFyLmd6CkZyb20gaHR0cHM6 Ly9naXRodWIuY29tL2xpYmdpdDIvbGliZ2l0Mi9hcmNoaXZlL3YwLjI2LjAudGFyLmd6Li4uCmZv bGxvd2luZyByZWRpcmVjdGlvbiB0byBgaHR0cHM6Ly9jb2RlbG9hZC5naXRodWIuY29tL2xpYmdp dDIvbGliZ2l0Mi90YXIuZ3ovdjAuMjYuMCcuLi4KIHYwLjI2LjAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgNC4yTWlCL3MgMDA6MDEgfCA0LjVNaUIgdHJhbnNmZXJyZWQKb3V0 cHV0IHBhdGggYC9nbnUvc3RvcmUvNTNsajR6OWNhdmw3bjI3cjg5empudnlkOGZrODU0a2otbGli Z2l0Mi0wLjI2LjAudGFyLmd6JyBzaG91bGQgaGF2ZSBzaGEyNTYgaGFzaCBgMWZkazl5aHd2bDF3 MXo3MXlremN2Z2g0bnNmOHNjeGNiY2x6NWFuaDk4enBwbG1obWlzYScsIGluc3RlYWQgaGFzIGAK MWIzZmlnYmhwNWw4M3ZkMzd2cTZqMm5hcnJxNHlsOXBmdzZtdzBweDBkemIxaHozanFrYScKQCBi dWlsZC1mYWlsZWQgL2dudS9zdG9yZS9tZ2g0eWp4a3hmeXFtYzdjNjF2d3E0dnM4djgzNzYwMi1s aWJnaXQyLTAuMjYuMC50YXIuZ3ouZHJ2IC0gMSBvdXRwdXQgcGF0aCBgL2dudS9zdG9yZS81M2xq NHo5Y2F2bDduMjdyODl6am52eWQ4Zms4NTRrai1saWJnaXQyLTAuMjYuMC50YXIuZ3onIHNob3UK bGQgaGF2ZSBzaGEyNTYgaGFzaCBgMWZkazl5aHd2bDF3MXo3MXlremN2Z2g0bnNmOHNjeGNiY2x6 NWFuaDk4enBwbG1obWlzYScsIGluc3RlYWQgaGFzIGAxYjNmaWdiaHA1bDgzdmQzN3ZxNmoybmFy cnE0eWw5cGZ3Nm13MHB4MGR6YjFoejNqcWthJwpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2du dS9zdG9yZS81c3pybXptZmd4azZweWxrNWZoOWJrOGFwajR4OGF4Zi1saWJnaXQyLTAuMjYuMC50 YXIueHouZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQKZ3VpeCBidWlsZDog ZXJyb3I6IGJ1aWxkIGZhaWxlZDogYnVpbGQgb2YgYC9nbnUvc3RvcmUvNXN6cm16bWZneGs2cHls azVmaDliazhhcGo0eDhheGYtbGliZ2l0Mi0wLjI2LjAudGFyLnh6LmRydicgZmFpbGVkCg== --b1_37de73676c583de44ef33fd7a7db3d1a Content-Type: text/plain; name="libgit2-substitute-succeeded-while-guix-daemon-run-without-no-substitutes.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=libgit2-substitute-succeeded-while-guix-daemon-run-without-no-substitutes.txt c2gtNC4zJCAuL3ByZS1pbnN0LWVudiBndWl4IGJ1aWxkIC0tc291cmNlIGxpYmdpdDIgLS1zdWJz dGl0dXRlLXVybHM9aHR0cHM6Ly9taXJyb3IuaHlkcmEuZ251Lm9yZwpzdWJzdGl0dXRlOiB1cGRh dGluZyBsaXN0IG9mIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vbWlycm9yLmh5ZHJhLmdudS5v cmcnLi4uIDEwMC4wJQoyLjggTUIgd2lsbCBiZSBkb3dubG9hZGVkOgogICAvZ251L3N0b3JlL3M2 MmQ1bGJyNnNiN3gwbXhoaGR3ZjEzaW43eWk4bWJjLWxpYmdpdDItMC4yNi4wLnRhci54egpzdWJz dGl0dXRlOiB1cGRhdGluZyBsaXN0IG9mIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vbWlycm9y Lmh5ZHJhLmdudS5vcmcnLi4uIDEwMC4wJQpAIHN1YnN0aXR1dGVyLXN0YXJ0ZWQgL2dudS9zdG9y ZS9zNjJkNWxicjZzYjd4MG14aGhkd2YxM2luN3lpOG1iYy1saWJnaXQyLTAuMjYuMC50YXIueHog L2dudS9zdG9yZS92aXIzbHJ3cXk1MHByOGZrYWYzbTA5MWRnYnJqYTJuNi1ndWl4LTAuMTMuMC9s aWJleGVjL2d1aXgvc3Vic3RpdHV0ZQpEb3dubG9hZGluZyBodHRwczovL21pcnJvci5oeWRyYS5n bnUub3JnL2d1aXgvbmFyL3M2MmQ1bGJyNnNiN3gwbXhoaGR3ZjEzaW43eWk4bWJjLWxpYmdpdDIt MC4yNi4wLnRhci54eiAoMi43TWlCIGluc3RhbGxlZCkuLi4KIGxpYmdpdDItMC4yNi4wLnRhci54 eiAgMi43TWlCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjNNaUIv cyAwMDowMSBbIyMjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKQCBzdWJzdGl0dXRlci1zdWNj ZWVkZWQgL2dudS9zdG9yZS9zNjJkNWxicjZzYjd4MG14aGhkd2YxM2luN3lpOG1iYy1saWJnaXQy LTAuMjYuMC50YXIueHoKL2dudS9zdG9yZS9zNjJkNWxicjZzYjd4MG14aGhkd2YxM2luN3lpOG1i Yy1saWJnaXQyLTAuMjYuMC50YXIueHoK --b1_37de73676c583de44ef33fd7a7db3d1a-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 09 15:20:42 2017 Received: (at 28749-done) by debbugs.gnu.org; 9 Oct 2017 19:20:42 +0000 Received: from localhost ([127.0.0.1]:58585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1dbU-0005Xr-RY for submit@debbugs.gnu.org; Mon, 09 Oct 2017 15:20:41 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:54781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1dbT-0005Xj-AD for 28749-done@debbugs.gnu.org; Mon, 09 Oct 2017 15:20:39 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 15EAD214C4; Mon, 9 Oct 2017 15:20:39 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Mon, 09 Oct 2017 15:20:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=WWj3Kt3LVH3TWVatKOxQ3BCJwp/jtqJCoBH+OT euNyM=; b=XgOwS3z3jDvyOdOWWB/kY/ZgFR5plRfQl/7n89IyDGhMhFvYITQpY+ RBLi4wUroV1FZ4O+/o3GmlbmvrRRshqPgfVwDq6cQyixtT0cGmmLHFWFT7JI76Hv iUBaF4WqAgZ6MNbhJ1FPTQD+4arHPQOjYdfmYb0YHAj0UEZYt0dVY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=WWj3Kt3LVH3TWVatKO xQ3BCJwp/jtqJCoBH+OTeuNyM=; b=Rg47mVs7+twemPXc70NfhA8l4YyXDyWCEI CzXMog6e7gSXKrjM6QYAj3tUTRKtHOznjQjzxUip22D5kiZjgo1pVdRMZz5cj4m4 lcaQfGR9Vhk0vdtDUHPNm1Gx5+u2byhZH2Yk015x89lXfq24lBTsPyDfH6xKClVW 6XLWc0wEwyCeck9PFR0rFMjLk8ai30PdPjx9QZpzMZnvapIj5qnapj0YFuD4nezM cmZ2xklKn0scTMRdmz1FC34S2u+F6+vcNc0wToFYGBmHU1py0zTSBA9ZvGfbal7i Otc6EJKPxI8tSJbULo3h3+ToTVgSwBjQrghjFcVM+PV3xudpqJ6A== X-ME-Sender: X-Sasl-enc: DJixvfTHsZ9s5GGhCp/pKbPAkcNFDXMByuBqgb/5FII7 1507576838 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id B3ED47E65B; Mon, 9 Oct 2017 15:20:38 -0400 (EDT) Date: Mon, 9 Oct 2017 15:20:34 -0400 From: Leo Famulari To: Drashne Subject: Re: bug#28749: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes Message-ID: <20171009192034.GB16949@jasmine.lan> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9zSXsLTf0vkW971A" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28749-done Cc: 28749-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: -0.7 (/) --9zSXsLTf0vkW971A Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 08, 2017 at 01:13:16PM -0400, Drashne wrote: > From the kind people on #guix, I've heard that "guix build > --subsitute-urls" should override "guix-daemon --no-subsitutes", but > it seems it's not doing so for me. The documentation of guix-daemon [0] says this on the subject: "When the daemon runs with --no-substitutes, clients can still explicitly enable substitution via the set-build-options remote procedure call (see The Store)." So, there is a way for unprivileged users to enable substitution for themselves even when the local administrator has disabled substitution, but it's not via the --substitute-urls mechanism. I'm closing this bug because I think it's mostly a case of having received mistaken advice on #guix. [0] https://www.gnu.org/software/guix/manual/html_node/Invoking-guix_002ddaemon= =2Ehtml#Invoking-guix_002ddaemon > Here's the situation I ran in to: >=20 > While doing a "./pre-inst-env guix pull" I got an error about: >=20 > output path `/gnu/store/53lj4z9cavl7n27r89zjnvyd8fk854kj-libgit2-0.26.0= =2Etar.gz' should have sha256 hash `1fdk9yhwvl1w1z71ykzcvgh4nsf8scxcbclz5an= h98zpplmhmisa', instead has ` > 1b3figbhp5l83vd37vq6j2narrq4yl9pfw6mw0px0dzb1hz3jqka' >=20 > So I tried "./pre-inst-env guix build --source libgit2 --substitute-urls= =3D[https://mirror.hydra.gnu.org"](https://mirror.hydra.gnu.org) > but it redirected me to https://codeload.github.com/libgit2/libgit2/tar.g= z/v0.26.0 > which had the wrong hash. We are discussing how to handle unstable upstream sources more gracefully here: https://bugs.gnu.org/28659 --9zSXsLTf0vkW971A Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlnbzAIACgkQJkb6MLrK fwghAA/+O5V1E5GiZWo8S0iKJK37JugDTNigtTRqW5taBW9/zqeYCq1V4M3yHsmS YWRdDk3b7F6QbtzkO2/lER9jXOu+lNS3YC/mmhp2r/X0nptaXeoCSt0ntJHHZxsp tX9HtpQ8ISQWY6btnUnDtT4RQa72pSQf+FynBqyHjTlveM+swkyS5NzPLWVuH32L CFxaOJ9Q5G5NUv9Qe6aTkaA97x0Af1I2n7EGVzJlfSQdoCvp91w/JAb21hhX8/TR 6fjz0rAZ96WudAx+8MW2zWPrEyLL2AyIWeAJvDACTgRkLTTXjYaEJDhpNmljYz4v wtuz7B8jbVnBA7jo4ul+bmNSsksGGkgkiO8CUgVvs0Cwhfw8MunNtCL46HWqZYdM l7krmspep+db4ALyGEFrzpcgK0n4ZVsZmNxgRh9ryRHsdPx9xNUAhXDCO7F9JIq7 Z2PH6Y4iz1I0ja3kYMyfL6cwU2ydB5O7pRoJVhZV2RV6hBw4MGrUD43Fq4xFpi1c wuukHG+SSJ3dpmRVEWqNCARsst66OevhaojksuT7FMTn26unrvxAg3QatJN+0KOd 6c245wxZKhrZXLjAyl/UWAQ6+vw7CdC0ZqArxzPCJqpkNU/IvGJwQ55cUT/wieKa Xwn+lONibWInW3jDGAAs4hEFTL/iH/pJ9xCX8L0ztvItRwN50es= =UW/W -----END PGP SIGNATURE----- --9zSXsLTf0vkW971A-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 09:59:27 2017 Received: (at 28749) by debbugs.gnu.org; 13 Oct 2017 13:59:27 +0000 Received: from localhost ([127.0.0.1]:38185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e30Up-0001vl-3l for submit@debbugs.gnu.org; Fri, 13 Oct 2017 09:59:27 -0400 Received: from mail-it0-f67.google.com ([209.85.214.67]:46956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e30Uo-0001vW-3i for 28749@debbugs.gnu.org; Fri, 13 Oct 2017 09:59:26 -0400 Received: by mail-it0-f67.google.com with SMTP id f187so11410954itb.1 for <28749@debbugs.gnu.org>; Fri, 13 Oct 2017 06:59:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=BVNR5u8HptFMVw5t7nkmlEYgRg17/8TTmEOSD4ZsL/U=; b=p6ymMjhGWzayFIdzaY/LS0e0sJKSbAnNw0lTs4NeG0tkfFLmqfKee+BINAQr12MBNQ fO1UgzuXCJWOpydedBi57aDXjv8OJX1dlwnOUVGlS/rF3dWCkuQHW7nxaVHr/TY8XdT0 pAqQpjA5M3uxlbxxNUpC/V7HE7LvWs34bjmcigdAf6N+tGjyTPAUxbT9cd71xFI/DAU/ rRDm/9Ay8M/Sky0w5go+7RTjAMzb6oz27w9tWcgAJE39g2X558wNkGzJzaEYaaWdcZCz AN3HRV91XKJFaQucQMqCJM/9TJin8UapWjzDa/VD5os+wYyBDF5fWySHTdxquuge0Y0j hAfw== 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:references:date:in-reply-to :message-id:user-agent:mime-version; bh=BVNR5u8HptFMVw5t7nkmlEYgRg17/8TTmEOSD4ZsL/U=; b=VP+nr9xTVt6HNOrsRYKYNgU/3JuojYocI7Qtqwe4EeT3gpnnPIJd42g8df64MLgQZ7 jS1zUE+kFCawlKZaAtlFnebPG8EWpmB3RIIeqbZ1WeeFplISJJZrqZEHKD/wQRtw66dO VgUiFDu4zM5NyO7/9aocJHer/S7WCojVI5Qhbx7QSRdli9aDZ4o9qL1g/Em3wNPS400g 3YTi8zBLpSVZCakMNgOBIRm8L9oYSSitALrCatFgtQF2XRIIebJ/GPjRLa/NbGEH7R1I XW57a4+AjFHtQLJXaOjQL1jKUiDELpsNgJzFC7nWTsPSUsi0szESZ58an3XttzVcc+Ji 8G5g== X-Gm-Message-State: AMCzsaUng3AFKA/Jd4tMfmfhLPOhken/njoapFw7SmDTbxRAyXZP5K3E 6JiA5C5Mo13HkA7CRWllFSs= X-Google-Smtp-Source: ABhQp+S7qf67WY+5MA2k3mOvlpX+aLliR5kgET5D8ciwbc0S+BBSB1BKGfV//UU9WnGGY7xiqfnVVw== X-Received: by 10.36.245.11 with SMTP id k11mr767277ith.0.1507903160254; Fri, 13 Oct 2017 06:59:20 -0700 (PDT) Received: from apteryx ([24.140.229.228]) by smtp.gmail.com with ESMTPSA id 5sm536681ion.46.2017.10.13.06.59.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 13 Oct 2017 06:59:19 -0700 (PDT) From: Maxim Cournoyer To: 28749@debbugs.gnu.org Subject: Re: bug#28749: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes References: <20171009192034.GB16949@jasmine.lan> Date: Fri, 13 Oct 2017 09:59:18 -0400 In-Reply-To: <20171009192034.GB16949@jasmine.lan> (Leo Famulari's message of "Mon, 9 Oct 2017 15:20:34 -0400") Message-ID: <87tvz3f8sp.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28749 Cc: drashne@protonmail.com, leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) Leo Famulari writes: > On Sun, Oct 08, 2017 at 01:13:16PM -0400, Drashne wrote: >> From the kind people on #guix, I've heard that "guix build >> --subsitute-urls" should override "guix-daemon --no-subsitutes", but >> it seems it's not doing so for me. > > The documentation of guix-daemon [0] says this on the subject: > > "When the daemon runs with --no-substitutes, clients can still > explicitly enable substitution via the set-build-options remote > procedure call (see The Store)." > > So, there is a way for unprivileged users to enable substitution for > themselves even when the local administrator has disabled substitution, > but it's not via the --substitute-urls mechanism. > > I'm closing this bug because I think it's mostly a case of having > received mistaken advice on #guix. Eh, I'm sorry I was the one suggesting to open this bug report in the first place! Although, I would argue that the current behavior is non-intuitive. While true that the manual skim about how one can achieve this, the reference to "The Store" is not helpful; it doesn't even mention the "set-build-options" procedure. Also, leaving the command line to plug directly into Guix's API from Guile is inconvenient at best. It seems to me that the current behavior of other options that affect the guix-daemon operation are that user options override the corresponding guix-daemon defaults; maybe that's what lead me and others to think that --substitute-urls should attempt to do what the user desires? Otherwise, we could at least give advice on the output of a Guix command when the user passed --substitute-urls when the guix-daemon substitutes were disabled to make this clear(er). My 2 cents, Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 17:54:35 2017 Received: (at 28749) by debbugs.gnu.org; 13 Oct 2017 21:54:35 +0000 Received: from localhost ([127.0.0.1]:38558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e37ud-0007z5-JI for submit@debbugs.gnu.org; Fri, 13 Oct 2017 17:54:35 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:42957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e37ub-0007yx-PZ for 28749@debbugs.gnu.org; Fri, 13 Oct 2017 17:54:34 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3D76B20B75; Fri, 13 Oct 2017 17:54:33 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Fri, 13 Oct 2017 17:54:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=uhlyww7uSbeMpY1ugB+JP4XORjkDMArMUCzRUP6uHs8=; b=1bBPa /p6f8ip0BwoK96xT+eX6X4V4X5ZedaEhwUJGfC4zfyQsuGZcm6E+Ge6mimhN8TBO 4GOJ2lpeLtCDsPUcYxsJu+43kv6VtH8uUHaquUSDFCSx/VC75d+s9pO40+7kEN/3 ig3E1wLpBoOKWCw5wpEoZanMarrzb5HDGmD4FM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=uhlyww7uSbeMpY1ugB+JP4XORjkDM ArMUCzRUP6uHs8=; b=m0cvRzMduRIpBx7YzbiMNX8ot5kDEQK15ThjDiAirqSP8 wNGS9awXJ6rYK/HWkAo1uZnCWVHOwhL7EmPyaw/eANTU5Ov8zzXmFEiI/79Qvk4u ky4VZgQCNTfC8bZz0NXUYf8dEYR+Sr+0AXbsAoc4DEWIVlGEh7LIC7B0XEtsBl9L nRze7L7Ieyjn1t0sunR0jbe01ri2YdIePEhr0vxaan0430wEm1wiW9LJLhlO2a+7 wJm22PPiOqag5uW4Atiy+not8G9XRfbcwUsoVq0X4mLkm9VZnYKCQHsI/oCuM3Xo v5lD5RNFEeLkstZnO3FtCeIxDoWRUNyrOXLduYG6Q== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id DB9387F3AB; Fri, 13 Oct 2017 17:54:32 -0400 (EDT) Date: Fri, 13 Oct 2017 17:54:30 -0400 From: Leo Famulari To: Maxim Cournoyer Subject: Re: bug#28749: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes Message-ID: <20171013215430.GA1951@jasmine.lan> References: <20171009192034.GB16949@jasmine.lan> <87tvz3f8sp.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ikeVEW9yuYc//A+q" Content-Disposition: inline In-Reply-To: <87tvz3f8sp.fsf@gmail.com> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28749 Cc: drashne@protonmail.com, 28749@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: -0.7 (/) --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 13, 2017 at 09:59:18AM -0400, Maxim Cournoyer wrote: > Although, I would argue that the current behavior is > non-intuitive. While true that the manual skim about how one can achieve > this, the reference to "The Store" is not helpful; it doesn't even > mention the "set-build-options" procedure. Also, leaving the command > line to plug directly into Guix's API from Guile is inconvenient at best. >=20 > It seems to me that the current behavior of other options that affect > the guix-daemon operation are that user options override the > corresponding guix-daemon defaults; maybe that's what lead me and others > to think that --substitute-urls should attempt to do what the user > desires? Yeah, maybe it should be changed to be consistent with the behavior of the other options. > Otherwise, we could at least give advice on the output of a Guix command > when the user passed --substitute-urls when the guix-daemon substitutes > were disabled to make this clear(er). Agreed, we should at least do that. --ikeVEW9yuYc//A+q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlnhNhMACgkQJkb6MLrK fwjwFQ//ZjzqlADa/Cn9MP/E+3fZRr80gg6Y7Nhpi68TDCTL+GAcU/0wizLrQNBV oFStODCHL3l3mXIL4HYhAPKVqqBCnNVNN/glTvH+eLE9uciRB4o/fKtWRQUqK/Yp q1a4jWvSp+vLEcZavW+q+u0e/QFW3+S8iZwG4vO3ydLTHNTZECop0dV4tJLpfmpe 32RgFHiDnW8Jd4Gjuj7eEWM6FRnpH012hpz4B7nMGJhGdBu88dkftygTbwKvcaQE Gxnz3d0eVPgCVtN5lTVF0as+MsJ2L+Kfj/NpqOwnv0vzXvMBQxH8qY+KSGpVWquF evlvkTAAj3LXJJMHmdcahyGqDzYCv2GnptmOlncwa21PuXoRTpVBDvrt7pFdNsht DuUZLMPvefx59uc8KRiXa3/nUzReip13SOjlxgnprdIWtFdRFuW+Rt3z2YmwZa2t 0GD/9dTz3pK0rmYeDNOCT9eBXZAeGC1RfQrMZ+2MSWy4Rj2uUlcBQkgT2AbYsD9I lW7WDiJZJ1g4U0C1CeM4/hqtxRyodc4EXt+epYAfagfc/Mjtc0pFsTcYwqel9I/v NiHldipTrx4+puy1dGVapDsUoq3NrWQhpy5Or3xZIBAw/ZixDDAAds8/81XBZMD3 GrhwgQ8nLLWbUN/BPW4ZCMSqsXUH1OBTWPU5+s5NSlQTiXOQKRE= =DJbi -----END PGP SIGNATURE----- --ikeVEW9yuYc//A+q-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 14 09:24:09 2017 Received: (at 28749) by debbugs.gnu.org; 14 Oct 2017 13:24:09 +0000 Received: from localhost ([127.0.0.1]:38937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3MQD-0005Bn-Ek for submit@debbugs.gnu.org; Sat, 14 Oct 2017 09:24:09 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3MQA-0005Bc-Dw for 28749@debbugs.gnu.org; Sat, 14 Oct 2017 09:24:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1507987428; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1761; bh=6loAKuQg5y+xeKQoV0WgbACQ4wqhoRpufTAYlliF2Go=; b=MqkwAQ0Z5zh+kz8RmCbUf1MP6EZqe1K5mFg2+QQ4znxXPw4WVhu0txKAESNVMoe7 NGjzumXu5F+jdm908dwopfknqCR5Epn3I/vsY0WIkOVNiTqSKdljBNQpsOeySgxbj3S NtTA0rXwOSIYxmwCSgDytQLCjB7RTEUINarleieg= Received: from localhost (port-92-200-125-234.dynamic.qsc.de [92.200.125.234]) by mx.zohomail.com with SMTPS id 150798742826213.170833641031777; Sat, 14 Oct 2017 06:23:48 -0700 (PDT) References: <20171009192034.GB16949@jasmine.lan> <87tvz3f8sp.fsf@gmail.com> <20171013215430.GA1951@jasmine.lan> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Leo Famulari Subject: Re: bug#28749: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes In-reply-to: <20171013215430.GA1951@jasmine.lan> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 14 Oct 2017 15:23:45 +0200 Message-ID: <871sm5uala.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28749 Cc: drashne@protonmail.com, Maxim Cournoyer , 28749@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: -0.0 (/) Leo Famulari writes: > On Fri, Oct 13, 2017 at 09:59:18AM -0400, Maxim Cournoyer wrote: >> Although, I would argue that the current behavior is >> non-intuitive. While true that the manual skim about how one can achieve >> this, the reference to "The Store" is not helpful; it doesn't even >> mention the "set-build-options" procedure. Also, leaving the command >> line to plug directly into Guix's API from Guile is inconvenient at best. >> >> It seems to me that the current behavior of other options that affect >> the guix-daemon operation are that user options override the >> corresponding guix-daemon defaults; maybe that's what lead me and others >> to think that --substitute-urls should attempt to do what the user >> desires? > > Yeah, maybe it should be changed to be consistent with the behavior of > the other options. I don’t know. Substitute sources have to authorized before downloaded substitutes are accepted by the daemon. This authorization happens as the root user, as it constitutes a system-wide change. When the daemon is run by the root user to disable substitutes system-wide, maybe we should not let users override that decision, just like we don’t let them override from what server binaries are to be accepted. I’m not convinced by the reasoning above, but I’d like to offer this thought for consideration anyway. >> Otherwise, we could at least give advice on the output of a Guix command >> when the user passed --substitute-urls when the guix-daemon substitutes >> were disabled to make this clear(er). > > Agreed, we should at least do that. Yes, this is a good idea. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 14 12:42:03 2017 Received: (at 28749) by debbugs.gnu.org; 14 Oct 2017 16:42:03 +0000 Received: from localhost ([127.0.0.1]:40458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3PVj-0003zk-4r for submit@debbugs.gnu.org; Sat, 14 Oct 2017 12:42:03 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:55717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3PVg-0003zK-MA for 28749@debbugs.gnu.org; Sat, 14 Oct 2017 12:42:01 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0CA83207FE; Sat, 14 Oct 2017 12:41:59 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Sat, 14 Oct 2017 12:41:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=3Zep1C092FyRVtPWyoO0j2C9sB9N6bgikO2pziT9DkE=; b=NnVA2 sOoqOppRFul5OxmHhsfv0q8PJcHr7+OGzBwJn5FMi1Cmcpit4rHfhkUgrAsJVeI4 4I8xVIQyonkvnQJk8xyq2o1qv+KiC1kziGr021n/JiLijMJTjsaa7Rh2H1ZSSf52 5hfA5S8GZWA/1UCa74fFxsMx0K2BEkK6h6qflQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=3Zep1C092FyRVtPWyoO0j2C9sB9N6 bgikO2pziT9DkE=; b=VNkuvHPhjlApwftC8W6cBMH8a4KYtEH8nCP+Lc/iuBFHw ruVujzIoQPLycS/x8vnbQYFWBsVX2OyqjrUgNhJYC1XO5hkRmiYAm6IJ9WkWW53W R5nBx0ABQqVwVzihsJWdfJHC0wffdILv4xHeB+DwbVxSMW9GjLhe676ElIbvkZ+U mmhdPXEt43AodzSLSIBuLEoFa/z2Eauh6rTDGZZRUYNSog1oLoAlsalynxMubEoA lxZQ1LaLiml+hJADHqiyzHu+23jw/xHO3eUEsO/hB8o2NeU9o2ZzddVKkNZ/pKQL ysWr7Ftq6ED7Um00UWm+PI9u5RnogHXax227Z5J/A== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id BBD6B7E3DB; Sat, 14 Oct 2017 12:41:58 -0400 (EDT) Date: Sat, 14 Oct 2017 12:41:56 -0400 From: Leo Famulari To: Ricardo Wurmus Subject: Re: bug#28749: guix build --subsitute-urls does not override guix-daemon run with --no-subsitutes Message-ID: <20171014164156.GA2074@jasmine.lan> References: <20171009192034.GB16949@jasmine.lan> <87tvz3f8sp.fsf@gmail.com> <20171013215430.GA1951@jasmine.lan> <871sm5uala.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline In-Reply-To: <871sm5uala.fsf@elephly.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28749 Cc: drashne@protonmail.com, Maxim Cournoyer , 28749@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: -0.7 (/) --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 14, 2017 at 03:23:45PM +0200, Ricardo Wurmus wrote: > I don=E2=80=99t know. Substitute sources have to authorized before downl= oaded > substitutes are accepted by the daemon. This authorization happens as > the root user, as it constitutes a system-wide change. I was thinking of situations where the subsitute signing key is authorized, but substitutes are disabled system-wide. I don't have a use case for this configuration but, to me, it doesn't seem far-fetched for multi-user systems. Maybe the administrator is willing to let users trust substitutes, but doesn't want to do it for the privileged Guix installation. --d6Gm4EdcadzBjdND Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlniPlEACgkQJkb6MLrK fwj1nRAAqheeh8ofKsPo4T7ekPnyvFBA8ao/B3RI66ffHvzn/b2NtyaCMwus+MOX Y/n0bwo/Xtls6jCWErQxwIDgaHzzVWKeOA+GkzKNqH01dX9UI74gVrO0mUeJqQgy 75EU2awFg5/qGgo1sMhegZOFfHAgRcyK2rbmvkCiXWIeZ9rRqgMGYI3gQ+b1ct0a YxhWkuYgQGU6xSoieJ/GEqlgdtpbfnOpITETGM20EcxP2B2Vetg0F+DGOr3vl98x gmT7roOkVJHaK2/bvzTPZ9D57qR8IESNyIyJrHX4o9AAar2iDHTJjlJkmQ323reZ JFPJFwj9P3mJZNp1PrW4tLlxHyjl6++P+HTFQd5c5A3e1gn6AGQX97XN6hdTqDA2 6fzR8mh5q6eJkPp743cxvb2q6JrafzhCRhLHWI5u7aBnd13U9wFIGnlQ2gm30lo/ O5OnyVtvnoNktgtMvuXembt3K8eYH0qRrk3K5i8gjgy2K7kqmtkbTdGIm+ND277C toiD1lS4phx4dyxfdBSkc7fiuyK3Iv4LRwiwnGZOeezXIUo/jc8WrxViDYd7OdPC yq9/r6GKv55iKrucnBReg8SO7nBQHkB1qOnne0TguRz9IF3OIPaF7THsCPq15yav xxwLy36d+sC19w1bl2mVPVvE/K+2gv5Omk4E63CVx4jjIfEaziY= =B9in -----END PGP SIGNATURE----- --d6Gm4EdcadzBjdND-- From unknown Sat Jun 21 10:40:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 12 Nov 2017 12:24:05 +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