From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Frank Schmitt Newsgroups: gmane.emacs.devel Subject: Re: CVS is the `released version' Date: Tue, 29 May 2007 12:30:55 +0200 Organization: Hamme net, kren mer och nimmi Message-ID: References: <86646mjvxp.fsf@lola.quinscape.zz> <2cd46e7f0705251413y975af0bwbd7c6709814fd915@mail.gmail.com> <85wsywysob.fsf@lola.goethe.zz> <871wh02d0d.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1180444807 22906 80.91.229.12 (29 May 2007 13:20:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 29 May 2007 13:20:07 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 29 15:20:06 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ht1cJ-0004kA-MA for ged-emacs-devel@m.gmane.org; Tue, 29 May 2007 15:20:03 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ht1cJ-0001AF-4d for ged-emacs-devel@m.gmane.org; Tue, 29 May 2007 09:20:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ht1c0-0000di-JB for emacs-devel@gnu.org; Tue, 29 May 2007 09:19:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ht1bz-0000b9-CA for emacs-devel@gnu.org; Tue, 29 May 2007 09:19:43 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ht1by-0000aI-SW for emacs-devel@gnu.org; Tue, 29 May 2007 09:19:42 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Ht1by-000266-HN for emacs-devel@gnu.org; Tue, 29 May 2007 09:19:42 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Ht1bj-00018Q-TY for emacs-devel@gnu.org; Tue, 29 May 2007 15:19:27 +0200 Original-Received: from vpnclfun13.uni-koblenz.de ([141.26.160.12]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 29 May 2007 15:19:27 +0200 Original-Received: from ich by vpnclfun13.uni-koblenz.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 29 May 2007 15:19:27 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: vpnclfun13.uni-koblenz.de X-Face: :EL9TzGRN){7|oE2~xQ8Q(VjpjsXgX$~gi&rYD5J5p)$w\Thdl~v:7h`/n)J!8nXT%_+Wj6}@EHM8}QbA(9nX-wrQ:ch1%DauV[?kFasXUcnL#+"K8zOx&$@/M'/}, q-eztaJra1|?C+p$h\2XnK-HB"8_U List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:71943 Archived-At: "Stephen J. Turnbull" writes: > > I think names are almost there. If a package follows a rule/standard > > of making all 'require' in the top level file (file that provides the > > package), we just can search for them to get that list. > > It's not that easy. You also need to account for auto-autoloads (if > the package developer already has a particular package, he may not > notice the requirement), and macros and defsubsts (if the developer > always has these in his environment, then for a user, the package may > compile, but error at runtime (missing macro) or be very inefficient > (missing defsubst). > > Of course these are generally not difficult to correct, but presumably > the goal is to catch them in advance! Perhaps one could build a system like fedoras mock (A system for building rpms in a special build environment. The build environment includes only those packages which are available on all installations. It then downloads and install all packages which are explicitly required by the package to be build, tries to build it and bails if this fails due to missing requires.) -- Did you ever realize how much text fits in eighty columns? If you now consider that a signature usually consists of up to four lines, this gives you enough space to spread a tremendous amount of information with your messages. So seize this opportunity and don't waste your signature with bullshit nobody will read.