X-Loop: help-debbugs@HIDDEN Subject: bug#37035: --with-graft tries to download source files and build them Resent-From: <pkill9@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Thu, 15 Aug 2019 11:39:01 +0000 Resent-Message-ID: <handler.37035.B.156586909713674 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 37035 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 37035 <at> debbugs.gnu.org X-Debbugs-Original-To: "bug-guix" <bug-guix@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.156586909713674 (code B ref -1); Thu, 15 Aug 2019 11:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Aug 2019 11:38:17 +0000 Received: from localhost ([127.0.0.1]:50713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hyE5B-0003YU-EI for submit <at> debbugs.gnu.org; Thu, 15 Aug 2019 07:38:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:34949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pkill9@HIDDEN>) id 1hyE5A-0003YN-FZ for submit <at> debbugs.gnu.org; Thu, 15 Aug 2019 07:38:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60878) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <pkill9@HIDDEN>) id 1hyE59-00026l-8u for bug-guix@HIDDEN; Thu, 15 Aug 2019 07:38:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_00,BITCOIN_SPAM_05, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <pkill9@HIDDEN>) id 1hyE57-0004jd-TC for bug-guix@HIDDEN; Thu, 15 Aug 2019 07:38:14 -0400 Received: from aibo.runbox.com ([91.220.196.211]:59934) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <pkill9@HIDDEN>) id 1hyE57-0004iB-Cf for bug-guix@HIDDEN; Thu, 15 Aug 2019 07:38:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=rbselector1; h=Message-Id:Date:Subject:To:From:MIME-Version: Content-Transfer-Encoding:Content-Type; bh=P4fcSHj/1Gsfww8B0xSYhSwCNKe/x9UKHSxzOwNHV4A=; b=VthD6WXJio/ES/0dmqO0jpwKTx s7kVQG0ASIhKPGf1A4D1I81YCq+LmX2VRenSXIbvx74kUHBanOd3VYoz/E5CW3cTCR0lqz6bla4al cga+8YmBLtbvmLHKm+LEB0+Ng198zMZp9FXBfp4DCU4Ly7Lok6qDQ8O/Ll/gMxQIbkzXp1jNGQsTk tUxkM6a9wjYxOdH2oRNooukB3wnhNeJHVW5FJ2snXXCV1UAHHFnS+KFPE4Mm3bMQjZRKHs8eza8aa BLwz9DOpgnrvk1r/QJ36mBlxInrEXREYf8czSEhNCHgWYlCA5TMdvbIgPTNSl8bojLgHNTygr8ET7 YAECaaZA==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from <pkill9@HIDDEN>) id 1hyE53-00052B-L0 for bug-guix@HIDDEN; Thu, 15 Aug 2019 13:38:09 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from <pkill9@HIDDEN>) id 1hyE53-0000Fu-Hv for bug-guix@HIDDEN; Thu, 15 Aug 2019 13:38:09 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (780724)] by runbox.com with http (RMM6); for <bug-guix@HIDDEN>; Thu, 15 Aug 2019 11:38:09 GMT From: <pkill9@HIDDEN> Date: Thu, 15 Aug 2019 12:38:09 +0100 (BST) X-RMM-Aliasid: 780724 X-Mailer: RMM6 Message-Id: <E1hyE53-0000Fu-Hv@HIDDEN> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 91.220.196.211 X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: When running `guix build --dry-run --with-graft=mesa=mesa love`, Guix shows that it will try to download a bunch of source files for quite a few packages: ``` $ guix build --dry-run --with-graft=mesa=mesa love The following derivations would be built: /gnu/store/0lfws1b85h6lkv09pp7q0439pd41qirj-love-11.1.drv /gnu/store/2spqmdn4s13r0z9d9hym25h4nfcl1r5g-s [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: runbox.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (pkill9[at]runbox.com) -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pkill9[at]runbox.com) 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=pkill9%40runbox.com; ip=209.51.188.17; r=debbugs.gnu.org] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.5 BITCOIN_SPAM_05 BitCoin spam pattern 05 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.4 (/) When running `guix build --dry-run --with-graft=3Dmesa=3Dmesa love`, Guix s= hows that it will try to download a bunch of source files for quite a few p= ackages: ``` $ guix build --dry-run --with-graft=3Dmesa=3Dmesa love The following derivations would be built: /gnu/store/0lfws1b85h6lkv09pp7q0439pd41qirj-love-11.1.drv /gnu/store/2spqmdn4s13r0z9d9hym25h4nfcl1r5g-sdl2-2.0.9.drv /gnu/store/aknpb0pgslx9jaidgvh8wrzl7j6nl3nn-fcitx-4.2.9.6.drv /gnu/store/8pk7gncsr1cfph8km8dhwk67q9d58c0k-libepoxy-1.5.3.drv /gnu/store/w0wxk5f2a44hksrbvwqxn1d6sx96hdyw-gtk+-3.24.9.drv /gnu/store/ydx7mg4bni0lfckw0r3x65icmfhr194k-xorg-server-1.20.5.drv /gnu/store/xnc6a1fjwlwfjpg0lwai3aq51rw5qwrc-extra-cmake-modules-5.55.0.d= rv /gnu/store/jp29lhdwhs3znbsbznxq9nd9zp5l8ds0-qtbase-5.11.3.drv /gnu/store/sblg1v3yxf41b89aaj4r47zcyhxs3az4-ibus-1.5.20.drv /gnu/store/a4ynsy7ras28jlgmrhfilkc0lnin21mw-libnotify-0.7.7.drv /gnu/store/d8gvjnrl584wc5pavppa3m3yvm3jaxpk-dconf-0.32.0.drv 76.4 MB would be downloaded: /gnu/store/4vl3vkvqv0hhr0rlzciq55l4j8c5lgdz-ibus-1.5.20.tar.gz /gnu/store/jpxqw86l1gxkfrp66h5mc747xf881hjm-gettext-0.19.8.1 /gnu/store/9dgbqa3m412prwadpwg0ah7a3kv6fh9p-libnotify-0.7.7.tar.xz /gnu/store/aaha1wfv58b83fwp0fqg8b5nlpkw1bva-libmng-2.0.3 /gnu/store/6qy0ni5msmg93a55wi5qmj96729c1fcf-vulkan-headers-1.1.112 /gnu/store/3a3j7rnd49fr6papzd2r2i8f96ayxi1v-qtbase-everywhere-src-5.11.3= .tar.xz /gnu/store/3n7yhbfl1gik3n64rmy1574djpc1w6m5-gperf-3.1 /gnu/store/wkfsm7mv8rjawdkzi8chf7qy8l5dppkm-xorg-server-1.20.5.tar.xz /gnu/store/7w7fq1iy0jkap5np4q00cw4cllr0lkj5-libdmx-1.1.4 /gnu/store/cc39n3mx1nswgwx7p8mbx7apy4j1w8yy-xtrans-1.3.5 /gnu/store/l1nxv1asf958h9ww4iijypyk31mj3d3x-gtk+-3.24.9.tar.xz /gnu/store/9rzjddyd621n26av5hb6zn55r372fhnv-libepoxy-1.5.3.tar.xz ```=
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: <pkill9@HIDDEN> Subject: bug#37035: Acknowledgement (--with-graft tries to download source files and build them) Message-ID: <handler.37035.B.156586909713674.ack <at> debbugs.gnu.org> References: <E1hyE53-0000Fu-Hv@HIDDEN> X-Gnu-PR-Message: ack 37035 X-Gnu-PR-Package: guix Reply-To: 37035 <at> debbugs.gnu.org Date: Thu, 15 Aug 2019 11:39:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 37035 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 37035: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D37035 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#37035: --with-graft tries to download source files and build them Resent-From: Mark H Weaver <mhw@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Thu, 15 Aug 2019 19:22:01 +0000 Resent-Message-ID: <handler.37035.B37035.156589689020446 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 37035 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: <pkill9@HIDDEN> Cc: 37035 <at> debbugs.gnu.org Received: via spool by 37035-submit <at> debbugs.gnu.org id=B37035.156589689020446 (code B ref 37035); Thu, 15 Aug 2019 19:22:01 +0000 Received: (at 37035) by debbugs.gnu.org; 15 Aug 2019 19:21:30 +0000 Received: from localhost ([127.0.0.1]:52462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hyLJR-0005Jg-Lo for submit <at> debbugs.gnu.org; Thu, 15 Aug 2019 15:21:29 -0400 Received: from world.peace.net ([64.112.178.59]:46034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mhw@HIDDEN>) id 1hyLJQ-0005JL-3G for 37035 <at> debbugs.gnu.org; Thu, 15 Aug 2019 15:21:28 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mhw@HIDDEN>) id 1hyLJK-0000TF-E6; Thu, 15 Aug 2019 15:21:22 -0400 From: Mark H Weaver <mhw@HIDDEN> References: <E1hyE53-0000Fu-Hv@HIDDEN> Date: Thu, 15 Aug 2019 15:20:58 -0400 In-Reply-To: <E1hyE53-0000Fu-Hv@HIDDEN> (pkill9@HIDDEN's message of "Thu, 15 Aug 2019 12:38:09 +0100 (BST)") Message-ID: <87zhkafd56.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, <pkill9@HIDDEN> writes: > When running `guix build --dry-run --with-graft=mesa=mesa love`, Guix shows that it will try to download a bunch of source files for quite a few packages: > > ``` > $ guix build --dry-run --with-graft=mesa=mesa love > The following derivations would be built: > /gnu/store/0lfws1b85h6lkv09pp7q0439pd41qirj-love-11.1.drv > /gnu/store/2spqmdn4s13r0z9d9hym25h4nfcl1r5g-sdl2-2.0.9.drv > /gnu/store/aknpb0pgslx9jaidgvh8wrzl7j6nl3nn-fcitx-4.2.9.6.drv > /gnu/store/8pk7gncsr1cfph8km8dhwk67q9d58c0k-libepoxy-1.5.3.drv > /gnu/store/w0wxk5f2a44hksrbvwqxn1d6sx96hdyw-gtk+-3.24.9.drv > /gnu/store/ydx7mg4bni0lfckw0r3x65icmfhr194k-xorg-server-1.20.5.drv > /gnu/store/xnc6a1fjwlwfjpg0lwai3aq51rw5qwrc-extra-cmake-modules-5.55.0.drv > /gnu/store/jp29lhdwhs3znbsbznxq9nd9zp5l8ds0-qtbase-5.11.3.drv > /gnu/store/sblg1v3yxf41b89aaj4r47zcyhxs3az4-ibus-1.5.20.drv > /gnu/store/a4ynsy7ras28jlgmrhfilkc0lnin21mw-libnotify-0.7.7.drv > /gnu/store/d8gvjnrl584wc5pavppa3m3yvm3jaxpk-dconf-0.32.0.drv > 76.4 MB would be downloaded: > /gnu/store/4vl3vkvqv0hhr0rlzciq55l4j8c5lgdz-ibus-1.5.20.tar.gz > /gnu/store/jpxqw86l1gxkfrp66h5mc747xf881hjm-gettext-0.19.8.1 > /gnu/store/9dgbqa3m412prwadpwg0ah7a3kv6fh9p-libnotify-0.7.7.tar.xz > /gnu/store/aaha1wfv58b83fwp0fqg8b5nlpkw1bva-libmng-2.0.3 > /gnu/store/6qy0ni5msmg93a55wi5qmj96729c1fcf-vulkan-headers-1.1.112 > /gnu/store/3a3j7rnd49fr6papzd2r2i8f96ayxi1v-qtbase-everywhere-src-5.11.3.tar.xz > /gnu/store/3n7yhbfl1gik3n64rmy1574djpc1w6m5-gperf-3.1 > /gnu/store/wkfsm7mv8rjawdkzi8chf7qy8l5dppkm-xorg-server-1.20.5.tar.xz > /gnu/store/7w7fq1iy0jkap5np4q00cw4cllr0lkj5-libdmx-1.1.4 > /gnu/store/cc39n3mx1nswgwx7p8mbx7apy4j1w8yy-xtrans-1.3.5 > /gnu/store/l1nxv1asf958h9ww4iijypyk31mj3d3x-gtk+-3.24.9.tar.xz > /gnu/store/9rzjddyd621n26av5hb6zn55r372fhnv-libepoxy-1.5.3.tar.xz > ``` You asked Guix to build something, so it's not surprising to me that it might need to download some source code to do that. Can you spell out more clearly what you expected to happen differently, and why you think Guix is acting improperly here? Thanks, Mark
X-Loop: help-debbugs@HIDDEN Subject: bug#37035: --with-graft tries to download source files and build them References: <E1hyE53-0000Fu-Hv@HIDDEN> Resent-From: <pkill9@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sun, 18 Aug 2019 05:56:01 +0000 Resent-Message-ID: <handler.37035.B37035.156610771311523 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 37035 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Mark H Weaver" <mhw@HIDDEN> Cc: 37035 <37035 <at> debbugs.gnu.org> Received: via spool by 37035-submit <at> debbugs.gnu.org id=B37035.156610771311523 (code B ref 37035); Sun, 18 Aug 2019 05:56:01 +0000 Received: (at 37035) by debbugs.gnu.org; 18 Aug 2019 05:55:13 +0000 Received: from localhost ([127.0.0.1]:57284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hzE9p-0002zm-In for submit <at> debbugs.gnu.org; Sun, 18 Aug 2019 01:55:13 -0400 Received: from aibo.runbox.com ([91.220.196.211]:53396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pkill9@HIDDEN>) id 1hzE9m-0002zZ-U7 for 37035 <at> debbugs.gnu.org; Sun, 18 Aug 2019 01:55:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=rbselector1; h=Message-Id:In-Reply-To:Date:Subject:CC:To:From:MIME-Version :Content-Transfer-Encoding:Content-Type; bh=dc9YutmOw7V9UTNDm3xAWNOnP4Y3m44M1G9AOL1lgfU=; b=dRV1shUHQN45kFzcU+ZNUDquPZ aSdvtLnEp1//yfgOMjre7xYqOHTsE1SVUgF1xMCQJMc8w2kyH/+jJMlSKBzYYAXCcjHcV7tL0fQY2 /m340EFYB2kA3eqrEQCrl+BWuAiiI5LCzq5w8Gp1aYj+cVTAf0LzV3g/z4XWBBIDLI8mBc+sPDvSY KASzU01YafVmbJMXD54j3ZNHZCu/J2FpujFlqF5v9Rty7ynWWsDqHRFp3wnSfprz6wuFUmvZhOkMH Sb3izbM9O0+h8+oY7kW8+E1ukwPRO8ada2OyCjy1frbqAwnmvBCxURFejJTedhYkAIpWL29W7EwA8 gKOyW5qg==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from <pkill9@HIDDEN>) id 1hzE9k-0002ko-Fs; Sun, 18 Aug 2019 07:55:08 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from <pkill9@HIDDEN>) id 1hzE9k-00070h-F3; Sun, 18 Aug 2019 07:55:08 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (780724)] by runbox.com with http (RMM6); Sun, 18 Aug 2019 05:55:08 GMT From: <pkill9@HIDDEN> Date: Sun, 18 Aug 2019 06:55:08 +0100 (BST) X-RMM-Aliasid: 780724 X-Mailer: RMM6 In-Reply-To: <87zhkafd56.fsf@HIDDEN> Message-Id: <E1hzE9k-00070h-F3@HIDDEN> X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Hi, > You asked Guix to build something, so it's not surprising to me that it > might need to download some source code to do that. >=20 > Can you spell out more clearly what you expected to happen differently, > and why you think Guix is acting improperly here? >=20 > Thanks, > Mark Originally I expected it to attempt to graft mesa onto the love package, ev= en though it's the exact same input, however after running `guix build --dr= y-run --with-graft=3Dsubversion=3Dsubversion git` I see that it shouldn't o= utput anything (same as running `guix build` with a package you already hav= e all substitutes for). If I run `guix build --dry-run love` it shows that it will just download th= e substitute for "love", not build anything else from source, so grafting m= esa onto it (even though it's the same input) shouldn't try to build anythi= ng from source. Also just to note, in this example grafting "mesa" onto itself is just as a= n example, not for a useful reason. An example that doesn't try to build an= ything is running `guix build --dry-run --with-graft=3Dsubversion=3Dsubvers= ion git`. As an example of a graft that works, if you put this in a file and build it= with `guix build -f <file>`, it will successfully graft the "hello" packag= e (with the name and version changed) onto the "git" package: ``` (use-modules (guix packages) (gnu packages base) (gnu packages version-cont= rol)) (define new-subversion (package (inherit hello) (name "subversion") (version (package-version subversion)))) (define new-subversion-graft (package (inherit subversion) (replacement new-subversion))) (define with-new-subversion (package-input-rewriting `((,subversion . ,new-subversion-graft)))) (with-new-subversion git) ``` You can see that it worked by running `/gnu/store/...-git-2.22.0-svn/libexe= c/git-core/git-svn`, and it will fail with a bunch of errors, unlike the un= grafted package.=
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.