From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=DATE_IN_PAST_24_48,DMARC_NONE, FREEMAIL_FROM,INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from f213.law12.hotmail.com ([64.4.19.213] helo=hotmail.com) by cvs.gentoo.org with esmtp (Exim 3.22 #1) id 14RkyM-0007Ty-00 for gentoo-dev@gentoo.org; Sat, 10 Feb 2001 18:06:38 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 10 Feb 2001 17:06:35 -0800 Received: from 24.76.63.59 by lw12fd.law12.hotmail.msn.com with HTTP; Sun, 11 Feb 2001 01:06:34 GMT X-Originating-IP: [24.76.63.59] From: "Sean Cull" To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] multiple dependencies with installing packages from the CD Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 11 Feb 2001 01:06:35.0144 (UTC) FILETIME=[E0D81880:01C093C6] Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Sat Feb 10 18:07:01 2001 X-Original-Date: Sun, 11 Feb 2001 01:06:34 -0000 X-Archives-Salt: d32b0239-cefc-4915-91f0-a15f5a38abfa X-Archives-Hash: 2a04c7d9d4fa7c825fc782df77c6f29b Oh, I see. I wasn't aware that there were identical packages in different directories. Thanks for explaining that =) What about with those of us running pre2, and upgrading to pre4 when it is released? How is that going to work? Or will we have to do a fresh install of the new version? Cheers, Sean >From: >Reply-To: gentoo-dev@gentoo.org >To: gentoo-dev@gentoo.org >Subject: Re: [gentoo-dev] multiple dependencies with installing packages >from the CD >Date: Sat, 10 Feb 2001 16:11:04 -0700 > >On Fri, Feb 09, 2001 at 08:06:45PM -0000, Sean Cull wrote: > > > Regarding the recursive package merge, couldn't one just modify the >ebuild > > script mentioned in your bash tutorial on IBM Developerworks and add >some > > lines in to check the dependencies, then if it needs, say, >Gnomelibs-1.0.4 > > (or whatever the current version is), it searches the "All" directory >for > > the appropriate package and installs it before returning to the original > > package you wanted to install. I guess this is how the FreeBSD ports >system > > works. Or would something like that need to be written in something >other > > than a scripting language? > > If I'm totally wrong on this, sorry... I'm still learning =) > >We can't just use the "All" directory because we have some packages with >identical names, but in different categories. For example, there's >sys-build/gcc and sys-devel/gcc. The only way to deal with this is to >actually >look inside the package at the packaging information, and this is a very >slow >process with our current package format. Once we add an (mostly >backwards-compatible) enhancement to our current format, finding out this >information will be very fast and will allow the Portage system to "find >out" >the actual category of a random .tbz2 file rather than relying on >"contextual" >(i.e. what directory it's in) information in order to figure out the >category. > >Best Regards, > >-- >Daniel Robbins >President/CEO http://www.gentoo.org >Gentoo Technologies, Inc. > >_______________________________________________ >gentoo-dev mailing list >gentoo-dev@gentoo.org >http://www.gentoo.org/mailman/listinfo/gentoo-dev _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.