From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: Re: Bags Date: Thu, 2 Oct 2014 16:18:25 -0400 Message-ID: References: <87tx3m4pn2.fsf@gnu.org> <87bnpuw7o9.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56525) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZmpo-0008Vv-5L for guix-devel@gnu.org; Thu, 02 Oct 2014 16:18:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XZmpj-0004qK-0a for guix-devel@gnu.org; Thu, 02 Oct 2014 16:18:44 -0400 Received: from na3sys009aog134.obsmtp.com ([74.125.149.83]:48986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZmpi-0004pM-P0 for guix-devel@gnu.org; Thu, 02 Oct 2014 16:18:38 -0400 Received: by mail-lb0-f179.google.com with SMTP id l4so2883711lbv.38 for ; Thu, 02 Oct 2014 13:18:25 -0700 (PDT) In-Reply-To: <87bnpuw7o9.fsf@openmailbox.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Mathieu Lirzin Cc: guix-devel On Thu, Oct 2, 2014 at 4:14 PM, Mathieu Lirzin wrote: > > ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> The main difference between a bag and a package is that a bag lists all >> the inputs of the build process, including the =E2=80=9Cimplicit inputs= =E2=80=9D added >> by the build system. > > Can you explain what you mean by "implicit inputs"? > Implicit inputs are dependencies that are not specified in a 'package' form but are instead automatically added by the build system. For example, the GNU build system relies upon the coreutils, bash, etc. These are implicit inputs, so packages that use the GNU build system do not need to specify them manually. Hope this helps. - Dave