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 14oAxq-0001qi-00 for gentoo-dev@gentoo.org; Fri, 13 Apr 2001 15:18:46 -0600 From: Daniel Robbins To: gentoo-dev@gentoo.org Message-ID: <20010413151846.A6982@cvs.gentoo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Subject: [gentoo-dev] package.mask 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: Fri Apr 13 15:19:01 2001 X-Original-Date: Fri, 13 Apr 2001 15:18:46 -0600 X-Archives-Salt: e42c5efe-cc68-4cf4-b979-5a53870f5c48 X-Archives-Hash: f1167c26ac734c9067cf31b1a9174d92 Developers, I just updated the current version of Portage on CVS (portage-1.5_pre10). This version of portage seems to be working well for Achim, and now has an additional new feature. The /usr/portage/profiles/package.mask file can now be used to *eliminate* packages for consideration by the auto-build system. It's really useful if you are adding experimental and not-quite-working packages to portage. Simply add a dependency line to /usr/portage/package.mask that matches the particular ebuild you'd like to mark as "not ready for others". Each dependency should appear on its own line, and "# style" comments are allowed as long as the line begins with a "#". Here's an example package.mask file: #sys-apps/bash-2.05 is experimental (not really, this is just an example) =sys-apps/bash-2.05 #sys-apps/foo (all versions) should *not* be available to end-users sys-apps/foo Right now, "=sys-apps/bash-2.05" is in the package.mask file as a placeholder. As soon as Achim gets the new version of Portage on his system and tests out the package.mask feature, it'll be removed :) If you merge the brand-new version of portage-1.5_pre10, you'll find that for the time being, bash-2.05 will not be found by "emerge". However, you can still install masked packages using ebuild. All developers should now use package.mask as a way to ensure that end-users don't accidentally auto-merge experimental ebuilds. Best Regards, -- Daniel Robbins President/CEO http://www.gentoo.org Gentoo Technologies, Inc.