From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32737 invoked from network); 11 Feb 2004 05:04:46 +0000 Received: from smtp.gentoo.org (128.193.0.39) by eagle.gentoo.oregonstate.edu with DES-CBC3-SHA encrypted SMTP; 11 Feb 2004 05:04:46 +0000 Received: from lists.gentoo.org ([128.193.0.34] helo=eagle.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.24) id 1AqmYG-0006Jl-Sb for arch-gentoo-portage-dev@lists.gentoo.org; Wed, 11 Feb 2004 05:04:44 +0000 Received: (qmail 21403 invoked by uid 50004); 11 Feb 2004 05:04:43 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 10412 invoked from network); 11 Feb 2004 05:04:43 +0000 From: Paul Varner To: gentoo-portage-dev@lists.gentoo.org Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1076475878.3145.22.camel@garath.local.domain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 10 Feb 2004 23:04:38 -0600 X-Authentication-Info: Submitted using SMTP AUTH at out009.verizon.net from [4.13.52.44] at Tue, 10 Feb 2004 23:04:42 -0600 Subject: [gentoo-portage-dev] Feature Request for portage X-Archives-Salt: 43d426a3-e276-422b-ab28-db0df51261a0 X-Archives-Hash: 0a0bb59934d562b53a9942c3e7ba44f2 Background: I have been bitten a couple of times by ebuilds adding USE flags to newer versions of the ebuild. This has caused me to break things on my system when performing a package upgrade through portage. Example: pam-0.77 introduced the pwdb USE flag, which wasn't used in the previous ebuild. Thus when I upgraded, I rebuilt PAM without pwdb support and broke the ability of the qpopper program to authenticate users on my email server. The previous version of the ebuild compiled in support for pwdb without a USE flag, so the flag was not set on my system to be used, as I was unaware of the need for it. Solution: Enable the pwdb USE flag and recompile PAM. Unfortunately, the machine this broke on is a lowly Pentium 266, so compiling PAM takes about 30-40 minutes. Proposed feature: When doing an emerge -pv, display some indication that a USE flag is changed in the new version of the ebuild. Since I always run an emerge -pv to verify settings, this would help to catch the situations where a USE flag has been changed between ebuilds. This would serve as an indicator that I need to do some research on the possible changes to functionality to the package before upgrading the package. Going to the 20,000 foot level I would state the requirement is that portage should have the capability to track and display USE flag changes between versions of ebuilds. -- My Gentoo stuff: http://varnerfamily.org/pvarner/gentoo -- gentoo-portage-dev@gentoo.org mailing list