Re: release schedule for 1.9? (Was: Re: automake -vs- huge projects (1st patch))

2004-01-22 Thread Andrew Suffield
On Thu, Jan 22, 2004 at 04:54:33PM -0700, Tom Tromey wrote:
> > "adl" == Alexandre Duret-Lutz <[EMAIL PROTECTED]> writes:
> 
> adl> Also, since we have switched to API-numbering, bumping that
> adl> version number has a cost.  For instance Debian distributes
> adl> automake1.4, automake1.6, automake1.7, and automake1.8.  If we
> adl> add another API, it'd better be worth it.
> 
> Yeah.  It turns out that Red Hat still ships 1.5 because some packages
> still depend on it.  Sigh.  Obviously this doesn't scale -- at some
> point it has to be so painless to upgrade that someone like Debian or
> Red Hat can simply ditch 1.x and convert everything to 1.x+1 all at
> once.

Frankly, the reason Debian is carrying so many versions is because
maintainers are bloody lazy. Every transition of this form takes ages,
no matter how easy it is to convert. Half the time there's nothing
that needs to be done aside from actually using a newer version, and
it still doesn't get done.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- -><-  |


signature.asc
Description: Digital signature


Re: release schedule for 1.9? (Was: Re: automake -vs- huge projects (1st patch))

2004-01-22 Thread Tom Tromey
> "adl" == Alexandre Duret-Lutz <[EMAIL PROTECTED]> writes:

adl> Also, since we have switched to API-numbering, bumping that
adl> version number has a cost.  For instance Debian distributes
adl> automake1.4, automake1.6, automake1.7, and automake1.8.  If we
adl> add another API, it'd better be worth it.

Yeah.  It turns out that Red Hat still ships 1.5 because some packages
still depend on it.  Sigh.  Obviously this doesn't scale -- at some
point it has to be so painless to upgrade that someone like Debian or
Red Hat can simply ditch 1.x and convert everything to 1.x+1 all at
once.

adl> Maybe we could release an "official snapshot" of HEAD?  This may
adl> also help to better test these uncertain subdir-suffix-rules.
adl> Would that be enough?

It might.  Unfortunately I don't think we can unilaterally make a
decision like this.  We'll have to involve the other gcc maintainers.
I think the ideal for gcc is to have the entire tree requiring a
single released version of automake.  But, we'll never know if we can
do it until we try :-)

Tom




release schedule for 1.9? (Was: Re: automake -vs- huge projects (1st patch))

2004-01-20 Thread Alexandre Duret-Lutz
>>> "Thomas" == Thomas Fitzsimmons <[EMAIL PROTECTED]> writes:

[...]

 Thomas> I was wondering about the time frame for the next
 Thomas> release of automake.  Our libgcj configury upgrade
 Thomas> depends on changes that are currently only available in
 Thomas> automake's CVS HEAD, so we anxiously await an official
 Thomas> version that includes those changes :)

No idea.

My instinct says to wait for 1.8.x to spread and stabilize.  (By
"stabilize" I mean that no more regression against 1.7.x are
reported.)

Also, since we have switched to API-numbering, bumping that
version number has a cost.  For instance Debian distributes
automake1.4, automake1.6, automake1.7, and automake1.8.  If we
add another API, it'd better be worth it.

Finally, the `libtool --tag' support (presently on HEAD), makes
us dependent upon the next release of Autoconf.  This is a
caching issue: Autoconf needs to know what --trace Automake will
use, so it can fill its cache beforehand.  Technically you _can_
use CVS Automake without CVS Autoconf, but it will be slower.

Maybe we could release an "official snapshot" of HEAD?  This may
also help to better test these uncertain subdir-suffix-rules.
Would that be enough?
-- 
Alexandre Duret-Lutz