From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1goUPj-0004D7-Ix for mharc-gwl-devel@gnu.org; Tue, 29 Jan 2019 09:31:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1goUPb-0004Co-CP for gwl-devel@gnu.org; Tue, 29 Jan 2019 09:30:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1goUOs-0007NG-GI for gwl-devel@gnu.org; Tue, 29 Jan 2019 09:30:17 -0500 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:34680) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1goUOZ-0007H1-2O for gwl-devel@gnu.org; Tue, 29 Jan 2019 09:30:06 -0500 Received: by mail-qt1-x835.google.com with SMTP id r14so22461225qtp.1 for ; Tue, 29 Jan 2019 06:29:37 -0800 (PST) MIME-Version: 1.0 References: <87bm40qta0.fsf@elephly.net> <875zu7refm.fsf@elephly.net> <87womnptym.fsf@elephly.net> In-Reply-To: <87womnptym.fsf@elephly.net> From: zimoun Date: Tue, 29 Jan 2019 15:29:15 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Subject: Re: support for containers List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Ricardo Wurmus Cc: gwl-devel@gnu.org On Tue, 29 Jan 2019 at 12:46, Ricardo Wurmus wrote: > zimoun writes: > > By inputs, do you mean data-inputs and package-inputs? > > Data inputs only. I understand that only the input files need to be part of the input hash. However, I do not know if the output hash need to also contain the tool hash and the input hash. Therefore, when chaining (an input is another output), the store should track the tools used, somehow. Maybe, it is what you are explaining with the quote: "we just hash the inputs leading up to the output, excluding the output itself". Right? -- simon