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=1.1 required=5.0 tests=DATE_IN_PAST_12_24,DMARC_NONE, INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from mailgw3.netvision.net.il ([194.90.1.11]) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15su3c-00023m-00 for gentoo-dev@cvs.gentoo.org; Sun, 14 Oct 2001 16:48:32 -0600 Received: from there (ras4-p112.rlz.netvision.net.il [62.0.85.240]) by mailgw3.netvision.net.il (8.9.3/8.9.3) with SMTP id AAA25222 for ; Mon, 15 Oct 2001 00:48:53 +0200 (IST) Message-Id: <200110142248.AAA25222@mailgw3.netvision.net.il> Content-Type: text/plain; charset="iso-8859-1" From: Dan Armak Organization: Gentoo Linux To: gentoo-dev@cvs.gentoo.org Subject: Re: [gentoo-dev] A wishlist X-Mailer: KMail [version 1.3.1] References: <20011014184111.04df9895.karltk@prosalg.no> In-Reply-To: <20011014184111.04df9895.karltk@prosalg.no> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Sun Oct 14 16:49:01 2001 X-Original-Date: Mon, 15 Oct 2001 00:47:59 +0200 X-Archives-Salt: a2695a4c-061b-4e63-96a3-ca871b5a1892 X-Archives-Hash: 405af7bdb962d440d01662fbd17f6cb1 Another item: an automated dependency checker. It would build a file->package database from /var/db/pkg and update it whenever a request for a non-registered file is made. It would run ldd on all dynamic exes in CONTENTS of a requested package, find which packages the linked libraries were from and list the packages. With an interface to portage.py, it could caculate the DEPEND of the ebuild and list missed deps. Also, maybe this Subterfuge can make a list of programs called by the ebuild during emerge (make, gcc, ld, perl, whatever) and look those up too. -- Dan Armak Gentoo Linux Developer, Desktop Team Matan, Israel