From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#40413: Handling source-only dependencies in a generic way Date: Fri, 3 Apr 2020 13:46:42 -0400 Message-ID: <20200403174642.GB7784@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45794) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKQPH-0000nB-Qe for bug-guix@gnu.org; Fri, 03 Apr 2020 13:47:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKQPG-0004PO-RB for bug-guix@gnu.org; Fri, 03 Apr 2020 13:47:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59853) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKQPG-0004OE-B2 for bug-guix@gnu.org; Fri, 03 Apr 2020 13:47:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jKQPG-0004nz-6j for bug-guix@gnu.org; Fri, 03 Apr 2020 13:47:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:45332) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKQP0-0000h4-94 for bug-guix@gnu.org; Fri, 03 Apr 2020 13:46:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKQOz-0003sp-9g for bug-guix@gnu.org; Fri, 03 Apr 2020 13:46:46 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:42683) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jKQOz-0003rx-5y for bug-guix@gnu.org; Fri, 03 Apr 2020 13:46:45 -0400 Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 399CA3280063 for ; Fri, 3 Apr 2020 13:46:44 -0400 (EDT) Content-Disposition: inline List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 40413@debbugs.gnu.org Currently, both the go-build-system and the cargo-build-system treat dependencies as source code that is only built when building the top package in the tree. That is, the package the user requested to build or install. But, the two build systems handle things quite differently. It would be great to have a generic mechanism for this sort of source-code-only dependency.