From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1I7NXI-0005cI-Bw for garchives@archives.gentoo.org; Sun, 08 Jul 2007 03:34:12 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l683X92o023932; Sun, 8 Jul 2007 03:33:09 GMT Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l683VNpL021788 for ; Sun, 8 Jul 2007 03:31:24 GMT Received: by py-out-1112.google.com with SMTP id d32so1397939pye for ; Sat, 07 Jul 2007 20:31:23 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VQ1sTC+i+xAY4yXEYE/sM5aQrVFtAFlbY+0p2Zz2bq+yF1Y1cpB/A1gdMWVb7gAOrrS8ZC4mhk27SUGAq/azDRiXajXY9AGq2qXd0/n4QIxOnilT9n3EKgxTxvvfgl/dSgRwZQ4u04MRc6E22ZYkBY/Q7D2wiWQsESkvGyUtPoE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WU0XYJoG7kEvf/1+92tfTK8CYARFrTKMjAn2CpNmgUs+d44DkEO+DvYSDtCoDYx/pqltkXDwuQN7FkaWc18r5oM65jLwKzILGAQgqpI8WIV0OZlrni+BpYinSKuoiO5MnGr1YgnCsm0u3n9h/KkfJZMgpMClQl6TT4b4yqGxL94= Received: by 10.64.251.9 with SMTP id y9mr3096938qbh.1183865483064; Sat, 07 Jul 2007 20:31:23 -0700 (PDT) Received: by 10.64.251.15 with HTTP; Sat, 7 Jul 2007 20:31:23 -0700 (PDT) Message-ID: <8cd1ed20707072031n6d4e47c7l4ea616660c6dcefb@mail.gmail.com> Date: Sun, 8 Jul 2007 15:31:23 +1200 From: "Kent Fredric" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] automated extended information gathering In-Reply-To: <200707072319.40004.vapier@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707071743.44605.vapier@gentoo.org> <469020C4.8060003@lacqui.com> <8cd1ed20707071752w57533b72j8aa74fdeb0e51438@mail.gmail.com> <200707072319.40004.vapier@gentoo.org> X-Archives-Salt: a2a887d4-c666-4d5b-b1bd-0d81448b8a82 X-Archives-Hash: a328c35a58bd2d8b643cd9ff2e0f5c43 On 7/8/07, Mike Frysinger wrote: > On Saturday 07 July 2007, Kent Fredric wrote: > > Implementation details wise, I would like to see packages have > > possibly 2 functions, > > 1: Info, and 2: Check. > > Reason Being that you wont be able to fetch installation status info > > on a package thats not installed, and if a package is failing to > > install, you're more likely wanting to check the status of the things > > it depends on, not the package itself. > > i dont really understand what you're going for here ... the point was to get > extended information on things that are installed ... i dont know what you'd > want/expect for trying to query packages that arent installed > > > Check would contain manual tests for a given package, thats either > > installed or not installed ,as well as names of packages to run info > > on. > > > > Info would be more usefull in diagnosing mis-installed packages or > > packages that failed to run properly despite being compiled and > > installed without a hitch ( it happens ) > > sounds like you're duplicating the point of src_test() but without any real > way of quantifying it or making it useful to coordinate things ... please > expound on what you're going for because i'm just not seeing it ... > -mike > > 50% of bugs I tend to see are compile failures. Compile Failures are often a result of things that the compile was dependant on. Thus, finding info on a given package to understand what its problem is, you should be info-querying its dependants, not the package itself, no? Information you want sent to bug reports are related to the software that it depended on, no? ( ie: xine-libs wont compile : emerge --info xine-libs should report information on ffmpeg, which has changed, causing the failure ) And if xine libs wasnt installed, it would be pointless to report information about xine-libs installation when its not installed becasue it cant be ;) So instead of asking the user what version of X dependant they have, emerge --info atom should report that in a standardised way, making them able to provide more relevant information in the initial report -- Kent ruby -e '[1, 2, 4, 7, 0, 9, 5, 8, 3, 10, 11, 6, 12, 13].each{|x| print "enNOSPicAMreil kdrtf@gma.com"[(2*x)..(2*x+1)]}' -- gentoo-dev@gentoo.org mailing list