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.2 required=5.0 tests=DATE_IN_PAST_12_24, INVALID_DATE,MAILING_LIST_MULTI,NO_RELAYS autolearn=no autolearn_force=no version=4.0.0 Received: from drobbins by cvs.gentoo.org with local (Exim 3.22 #1) id 14UdSa-00025L-00 for gentoo-dev@gentoo.org; Sun, 18 Feb 2001 16:41:44 -0700 To: gentoo-dev@gentoo.org Message-ID: <20010218164144.D7240@cvs.gentoo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i From: Subject: [gentoo-dev] portage 1.5 bugs 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: Sun Feb 18 16:42:01 2001 X-Original-Date: Sun, 18 Feb 2001 16:41:44 -0700 X-Archives-Salt: 50512325-fbe7-49d9-89d4-719e5c92043a X-Archives-Hash: ca4032cf9858bafe7d4e37e596a97420 Here's the current bug/feature/testing list for Portage: 1. For package installs, runtime dependencies should be calculated using the USE setting contained in the .tbz2 metadata rather than the USE setting in /etc/make.conf/defaults. 2. Add MULTIPLE support. Make Portage default to only allowing a single version of a package installed at one time. MULTIPLE will allow users to override this behavior: MULTIPLE="major" or 1 means that foo/bar-1.0 and foo/bar-2.0 can be installed together MULTIPLE="minor" or 2 means that foo/bar-1.0, 2.0, and 2.1 can be installed together MULTIPLE=3,4,5,etc. MULTIPLE=0 means no restrictions (even foo/bar-1.0 and foo/bar-1.0-r1 can be installed together) Also need to add a system-wide override option for this one. 3. Test out virtual package database ops, making sure that "!virtual/mta" will prevent multiple installs of MTAs. 4. Add csh support to env-update 5. Upgrade fetch feature to eliminate partial download problem 6. Enhance /usr/sbin/ebuild so that it can recursively merge packages. Base this on the digraph code in /usr/sbin/pkgmerge 7. Add system profile support to the portage-maintain code Once we get all these things working, I think we should be able to focus almost exclusively on other aspects of Gentoo Linux and move towards Gentoo Linux 2.0. Once we fix other weak areas (such as a lack of an optional easy installer/optional easy system configuration tool), I can focus on developing xbuild, the successor to ebuild. xbuild is intended to be even nicer than ebuild, with more features and even better performance. Since by the time we start using xbuild, we'll probably have close to 2,000 packages, a smooth transition is going to be important, and should be quite easy. It's likely that we can convert our entire tree over using a sed or awk script. So, if you'd like a major feature to be added to ebuild, speak up now, or you may need to wait a bit! :) Best Regards, -- Daniel Robbins President/CEO http://www.gentoo.org Gentoo Technologies, Inc.