Re: GNU CLISP 2.39 (2006-07-16)



Sam Steingold wrote:
2.39 (2006-07-16)

You know, you guys really should have some kind of pre-release staging
for CLISP. It seems that time a release is put out, people download it
and find silly little problems which are then fixed in CVS.

The result is that the version history of CLISP is littered with
official releases that are subtly broken.

Put out a 2.38.95 or 2.38-pre-1 or something. Then if nothing goes
wrong, you just tweak the version numbers and make it into 2.39.
Otherwise, you can make a pre-2 and so on.

Not everyone sits there going "cvs up" everyday just in case you might
release something.

Or, heck, if candidate tarballs are too much trouble, how about just
doing the branching in CVS and let people know about it:

``We have made a release branch called REL_2_39. Try it, give us
feedback.''

People who care about that release will ``cvs up'' from the branch and
do some testing, having an opportunity to provide feedback. Fixes are
done in the branch, and downmerged to the trunk where new work can
already be going on.

It's the early warning that is more important than how the details are
managed. It can be done without branching by imposing a bugfix-only
phase on the trunk where the candidates are tagged, or whatever.

.



Relevant Pages

  • Re: CVS is dead
    ... and the fact that commits are not atomic so that if two chagesets ... trunk, you only see the revisions of trunk. ... With CVS, if you have any of the ... tags are dead ...
    (Fedora)
  • How do you keep track of whats been merged in CVS?
    ... I ask this here because FreeBSD is managed by CVS... ... My understanding of the FreeBSD development model is that "current" is ... the CVS trunk, "stable" is a branch started at the latest release tag, ... cause a file on a branch to track HEAD on the trunk automatically? ...
    (freebsd-questions)
  • Re: GNU CLISP 2.39 (2006-07-16)
    ... When is CLISP going to support Intel Mac OSX? ... I happened to compile CLISP from CVS yesteday on Intel OSX without any ... CLISP appeared to install and work correctly, ...
    (comp.lang.lisp)
  • Re: config is out of sinc
    ... The tree has a trunk, ... in cvsup, also called 'HEAD' in cvs), and the tip of ... The first level branches have labels like 'RELENG_4' in ... those have labels like 'RELENG_4_9'. ...
    (freebsd-questions)
  • Re: Use of CVS
    ... I suggest you read the CVS Red book, ... You main development branch is on the trunk. ...
    (freebsd-questions)