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: Wed, 30 May 2007 23:55:14 +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> <87wsyr1yte.fsf@uwakimon.sk.tsukuba.ac.jp> <87veeb1pwy.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 1180565879 5838 80.91.229.12 (30 May 2007 22:57:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 30 May 2007 22:57:59 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 31 00:57:53 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 1HtX73-0004LI-0P for ged-emacs-devel@m.gmane.org; Thu, 31 May 2007 00:57:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HtX72-0006jB-E7 for ged-emacs-devel@m.gmane.org; Wed, 30 May 2007 18:57:52 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HtX6z-0006hZ-Cw for emacs-devel@gnu.org; Wed, 30 May 2007 18:57:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HtX6y-0006ge-UP for emacs-devel@gnu.org; Wed, 30 May 2007 18:57:49 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HtX6y-0006gW-Np for emacs-devel@gnu.org; Wed, 30 May 2007 18:57:48 -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 1HtX6y-0000dQ-9P for emacs-devel@gnu.org; Wed, 30 May 2007 18:57:48 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HtWh3-0000Al-1x for emacs-devel@gnu.org; Thu, 31 May 2007 00:31:01 +0200 Original-Received: from p57b61527.dip0.t-ipconnect.de ([87.182.21.39]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 31 May 2007 00:31:00 +0200 Original-Received: from ich by p57b61527.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 31 May 2007 00:31:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: p57b61527.dip0.t-ipconnect.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:71998 Archived-At: Richard Stallman writes: > > The developer says "dear build system, I think I in my package humba, I > > only use package foo, bar and baz". The build system installs foo, bar > > and baz in *a clean environment outside of the developers workspace* > > (e.g. a fresh CVS checkout of Emacs), tries to build humba there and > > reports success or failure. > > Oh, OK, that will work. But that's equivalent to what XEmacs does. > It tends toward centralization because it's most efficient if done in > the context of a comprehensive list of packages, all available in a > single repository. > > We don't need to think about anything so complex. > If the list of dependencies are wrong, it is a bug and > the package maintainer fixes it. The issue is: When packages are made available on some kind of package repository (here repository doesn't mean CVS repository but some kind of source from which users can obtain software), there is normally no beta cycle: The developer pushes it to the repository and the users get it from there. What I was talking about is a kind of automatic quality control which tries to prevent that broken packages reach the repository. -- 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.