From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id UAA05613; Tue, 27 Apr 2004 20:05:09 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA05590 for ; Tue, 27 Apr 2004 20:05:06 +0200 (MET DST) Received: from outbound20-2.nyc.untd.com (vlan1-1.bigip2.nyc.untd.com [64.136.20.160]) by concorde.inria.fr (8.12.10/8.12.10) with SMTP id i3RI54YM030564 for ; Tue, 27 Apr 2004 20:05:05 +0200 Received: from outbound20-2.nyc.untd.com (smtp01.nyc.untd.com [10.140.24.121]) by smtpout04.nyc.untd.com with SMTP id AABAJ7JGPAA64JYJ for (sender ); Tue, 27 Apr 2004 11:05:01 -0700 (PDT) Received: (qmail 29004 invoked from network); 27 Apr 2004 18:04:43 -0000 Received: from dsc04-sei-wa-207-220-161-92.rasserver.net (HELO vangogh) (207.220.161.92) by smtp01.nyc.untd.com with SMTP; 27 Apr 2004 18:04:43 -0000 From: "Brandon J. Van Every" To: "caml" Subject: [Caml-list] CVS labeling (was Re: Proposal: community standard library project) Date: Tue, 27 Apr 2004 11:13:50 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <1083065342.8280.49.camel@ares> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 X-ContentStamp: 14:7:116493329 X-UNTD-OriginStamp: CI84cOLHFqh7Zd2QWkwvEFvwyO3T/pIsPQZphDk9MRjLKNbCtzR2cTlF4FvgT/Qx X-Miltered: at concorde by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; brandon:99 labeling:01 gerd:01 stolpmann:01 showstopper:01 bug:01 labeling:01 repositories:01 ideally:01 wet:99 brandon:99 seattle:99 crappy:01 2004:99 430:98 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Gerd Stolpmann wrote: > > This is quite difficult. The simple part is to download with cvs, but > then? As cvs software changes frequently, but the package makes > assumptions about the software, it is uncertain whether the > build and/or > packaging will succeed. I mean, in general, without knowing the > software. Well, for CVS in any old state, you must assume failure. You could collect statistics on how often a given project's CVS repository will actually build, and how often it works even if it builds, but the latter is a permanent grey area. What's a showstopper bug? It's a qualitative judgement... I suppose you could have people vote on how bad a given CVS package is, but that presumes enough use and enough voting for it to be relevant. Does CVS have a labeling capability? i.e. mark all files in the repository at a certain point, so that files can easily be recalled at that point later? If it's easy to do, then you might cajole open source project admins into actually labeling their CVS repositories at points of relative stability. This still depends on project discipline of course. But definitely less discipline than making official stable release packages. Open source projects tend to drift on forever with stuff getting added into CVS. Making official release packages is a chore that most people don't like. Also people have trouble deciding when the official release should happen and meeting the goals for it. Volunteer labor and all of that. A label also doesn't mean 'stable for everybody'. It might work fine on Linux but not Windows or Mac. So ideally, a label would also state what platforms it builds on. This information could be wrong or not submitted, however. So, then you'd need to roll back to the next earlier version. Wet, lather, rinse, repeat until the darned thing builds, or until it has gone too far back for the user to be interested anymore. Cheers, www.indiegamedesign.com Brandon Van Every Seattle, WA "We live in a world of very bright people building crappy software with total shit for tools and process." - Ed Mckenzie --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.668 / Virus Database: 430 - Release Date: 4/24/2004 ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners