From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: missing input and more Date: Thu, 5 Feb 2015 17:01:07 +0100 Message-ID: <20150205160107.GA28749@debian.eduroam.u-bordeaux.fr> References: <20150205070425.GA25300@venom> <20150205103004.GA21848@debian.eduroam.u-bordeaux.fr> <87zj8s62rl.fsf@gmail.com> <87pp9oh8pk.wl-tcech@suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJOrp-0000az-4a for guix-devel@gnu.org; Thu, 05 Feb 2015 11:01:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJOrj-0000kD-57 for guix-devel@gnu.org; Thu, 05 Feb 2015 11:01:21 -0500 Received: from mout.kundenserver.de ([212.227.126.131]:62173) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJOri-0000k4-Ra for guix-devel@gnu.org; Thu, 05 Feb 2015 11:01:15 -0500 Content-Disposition: inline In-Reply-To: <87pp9oh8pk.wl-tcech@suse.cz> 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: Tomas Cech Cc: guix-devel@gnu.org On Thu, Feb 05, 2015 at 12:57:27PM +0100, Tomas Cech wrote: > But that fixed only one problem while we should do something dependencies in > general. > > Imagine I have not came with this bug and some other people would just added > zlib to the inputs. We could have it wrong on multiple places and when we > would replace gnutls with something else in future, it would stay there > unnoticed. > > I can hack some script to do the checks but I believe that everyone would > appreciate clean solution which would check dependencies after build as a part > of build process... Maybe we could extend "guix lint" so that it compiles the package and performs checks on the output (for instance, looking for .pc files and checking whether libraries are correctly propagated)? Andreas