Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Release process

Felix wrote:
> Quiet time to me would be heavy restrictions on what can get checked in.  I'd
> suggest things like no C code changes, unless they fix a crashing or
> other very
> serious bug.  And these should be small changes.  Changes that are more than 
> a couple lines should be reviewed.

This tends to be where the problems start.  Things that destabilise
releases in the past have tended to be fixes for serious bugs, such as not
even compiling on some well-known target.  In practice that means simply
deciding patch by patch.

We've been (supposedly) scaling down development for some time.

> Very limited script changes.  It wouldn't be
> ok to change core scripts;  _path_files, for instance, since that is so 
> heavily
> used.  Though it might be ok to add a new completion function for a command
> that isn't currently covered, though even that would be iffy.  It would be ok
> (even encouraged) to add new tests and new test cases.  Also, fixing, adding,
> clarifying documentation might be ok (as long as we check it afterwards.)  

This is all sensible.

> I would say we need at least two weeks time after we announce on
> zsh-users th at there is a pre-release available.

That's fine.  It's been almost a year since the last full release anyway,
and goodness knows how long since the first 3.0.

> During the quiet time, I think it would be useful to add new tests.

In particular tests for options and builtins are missing.

> Also, I
> think it would be useful to run various development tools (profiling, code
> coverage, memory leak, benchmarking etc.) against zsh to find the problems we
> can't easily see.  It would be great if people volunteered to do those tasks.

This just means anybody who has such tools running them.  This is always

Peter Stephenson <pws@xxxxxxx>                  Software Engineer
CSR Ltd., Unit 300, Science Park, Milton Road,
Cambridge, CB4 0XL, UK                          Tel: +44 (0)1223 392070

The information transmitted is intended only for the person or
entity to which it is addressed and may contain confidential 
and/or privileged material. 
Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by 
persons or entities other than the intended recipient is 
If you received this in error, please contact the sender and 
delete the material from any computer.

Messages sorted by: Reverse Date, Date, Thread, Author