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.43) id 1E8Yew-0004yV-NW for garchives@archives.gentoo.org; Fri, 26 Aug 2005 07:29:55 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7Q7SDpd014484; Fri, 26 Aug 2005 07:28:13 GMT Received: from hermes.orakel.ods.org (dsl67-66.fastxdsl.nl [62.251.66.67]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7Q7SCsM002503 for ; Fri, 26 Aug 2005 07:28:12 GMT Received: from hermes.orakel.ods.org ([172.17.2.4] helo=webmail.orakel.ods.org) by hermes.orakel.ods.org with esmtp (Exim 4.50) id 1E8YeZ-00015G-3p for gentoo-osx@lists.gentoo.org; Fri, 26 Aug 2005 09:29:33 +0200 Received: from 192.16.196.142 by webmail.orakel.ods.org with HTTP; Fri, 26 Aug 2005 09:29:31 +0200 (CEST) Message-ID: <33283.192.16.196.142.1125041371.squirrel@webmail.orakel.ods.org> In-Reply-To: <4095FB7D-F9A9-40BA-A87D-B53159AF98E0@iinet.net.au> References: <3D149028-DB30-4FA8-AD2B-D26794C40101@gentoo.org> <43963.192.16.196.142.1123833555.squirrel@webmail.orakel.ods.org> <7A90CF45-1722-4DEE-AE2F-FF06F5B91D97@gentoo.org> <43086F5C.1060903@gentoo.org> <683502A8-2391-4B17-9B3F-A1F427C5FAEF@gentoo.org> <50407.192.16.196.142.1124955381.squirrel@webmail.orakel.ods.org> <219A9CD1-A9AD-4B8F-A0F3-15DA2FB50FB4@iinet.net.au> <430EA934.2070505@gentoo.org> <4095FB7D-F9A9-40BA-A87D-B53159AF98E0@iinet.net.au> Date: Fri, 26 Aug 2005 09:29:31 +0200 (CEST) Subject: Re: [gentoo-osx] Re: Documentation Update From: "Grobian" To: gentoo-osx@lists.gentoo.org User-Agent: SquirrelMail/1.4.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-osx@gentoo.org Reply-to: gentoo-osx@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Content-Scanned: by hermes.orakel.ods.org (Exim Exiscan) using SpamAssassin and ClamAV X-Archives-Salt: 5a49e710-8f6a-43c3-8808-da1e5b2adffe X-Archives-Hash: 983123bb6baa22b0e0e58f76d13543ba On Fri, August 26, 2005 08:04, Mike Z. wrote: > That wasn't exactly my point, my point was that we should hold off > keywording libraries until they will actually be used by an > application that is keyworded, and hence properly tested. eh, yes > With libraries it's important to consider what will actually be > compiled against them (the reverse deptree) - ie, the library might > compile, but how do we know applications will compile/run against it? eh, yes, currently we require at least one application to compile/run against the library (we call it 'testing' I think) > Well in that case, we have to test them... and if we've tested them > (assuming they pass, or are modified to pass), then we can keyword them. which is what we do > I'm only suggesting that it makes more sense to test/keyword > libraries with applications, rather than on their own. We (at least I) don't keyword a library that has no application which uses the library, to be sure there is at least one program that was happy when using the library. It's impossible to do an exhaustive test of all applications using the library. That's where my testing proposal was for. I get your concerns, but I don't think they are valid, as I think we deal with libraries as you propose. That's why keywording libraries suck, you need to do at least two things: 1) getting the library to compile/install and 2) finding/testing with an application that uses the library (which may not be that obvious like pcre). I think that whenever we keyword a library, it usually is part of a larger tree of packages depending upon each other. Since the dependencies should be keyworded before the depending package (portage policy), and we don't want the dependency around before the package that depends on it (testing), we end up in an 'atomic' commit where both library and application are keyworded at once. -- gentoo-osx@gentoo.org mailing list