Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Nathanael Nerode
Matt Zimmerman said:
 I  do not think  that version  number milestones  are important  for a
 release.   I   think  that  having   a  well-integrated,  high-quality
 distribution is  important for  a release, and  this is not  so easily
 monitored.

Releasing with KDE 2.2, GNOME 1, and a default of GCC 2.95 would be just 
plain pathetic.  So sometimes, version number milestones *are* important 
for a release.  Admittedly, most of the time they are not such a big 
deal.

I guess what really matters here is having versions which aren't 
ludicrously out of date.  Specifically, if something was released 
upstream over a year ago, and Debian releases with an even *older*
version (without good reason), that's not good at all.

-- 
Nathanael Nerode  neroden at gcc.gnu.org
http://home.twcny.rr.com/nerode/neroden/fdl.html




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Matt Zimmerman
On Fri, Aug 01, 2003 at 11:51:10PM -0400, Nathanael Nerode wrote:

 Matt Zimmerman said:
  I  do not think  that version  number milestones  are important  for a
  release.   I   think  that  having   a  well-integrated,  high-quality
  distribution is  important for  a release, and  this is not  so easily
  monitored.
 
 Releasing with KDE 2.2, GNOME 1, and a default of GCC 2.95 would be just
 plain pathetic.

I don't run KDE or GNOME, so I care hardly at all what version we release
with.  Most of the people I know who use GNOME 1 are unhappy with the
current state of GNOME 2 anyway.  gcc I use, but 3.3 has been in testing for
some time now.

 So sometimes, version number milestones *are* important for a release.
 Admittedly, most of the time they are not such a big deal.

They are important to you, apparently, because otherwise we are pathetic.
I personally do not feel the same way.

 I guess what really matters here is having versions which aren't
 ludicrously out of date.  Specifically, if something was released upstream
 over a year ago, and Debian releases with an even *older* version (without
 good reason), that's not good at all.

If something has been in unstable for a year and hasn't managed to have few
enough bugs to make it into testing, then I don't care to have it in the
release (either the older or newer version).

-- 
 - mdz




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Thomas Zimmerman
On Sat, 2 Aug 2003 01:25:51 -0400
Matt Zimmerman [EMAIL PROTECTED] wrote:
 If something has been in unstable for a year and hasn't managed to
 have few enough bugs to make it into testing, then I don't care to
 have it in the release (either the older or newer version).

But this is software that users _use_. KDE and GNOME may be bad cases
here as they seem to be too large for rc bugs to really give a usefull
idea on the relative stability of the software hidden behind the package
name. There really isn't a reason for users to _ever_ really not use the
lastest stable release of KDE (at least that's been my impression for
the last two stable releases of KDE). I would note that _every_ liveCD
based on debian ships with non-maintainer releases of KDE and GNOME from
testing (or even from unstable, iirc.).

Thomas


 
 -- 
  - mdz
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]


pgpqFz1zazaZm.pgp
Description: PGP signature


Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Alastair McKinstry
On Sat, 2003-08-02 at 04:51, Nathanael Nerode wrote:
 Matt Zimmerman said:
  I  do not think  that version  number milestones  are important  for a
  release.   I   think  that  having   a  well-integrated,  high-quality
  distribution is  important for  a release, and  this is not  so easily
  monitored.
 
 Releasing with KDE 2.2, GNOME 1, and a default of GCC 2.95 would be just 
 plain pathetic.  So sometimes, version number milestones *are* important 
 for a release. ..


 I guess what really matters here is having versions which aren't 
 ludicrously out of date.  Specifically, if something was released 
 upstream over a year ago, and Debian releases with an even *older*
 version (without good reason), that's not good at all.
 
I disagree. We should ship ASAP despite, or even because of, older
milestones. With RC bugs and d-i (as is) fixed, Sarge would still be an
improvement on current stable, woody: the longer between releases the
less useful the distro is, as it lacks modern drivers on the CDs.
Already people are running into problems installing woody due to old
drivers: eg new servers with gigabit NICs not supported in woody CDs
make installing very painful.

Secondly, we need to signal to upstream to fix up _their_ act, too. If
we can't ship, for example the latest gcc because glibc isn't ISO C
compliant and working with gcc-3.3 (see other thread), then others need
to act: glibc maintainers (upstream). Why is it considered OK for other
commercial distributions to ship shoddy software? Instead of being
ashamed of shipping old versions, we should ship whats in testing, and
let people ask questions as to why we're not shipping gcc 3.3. And
answer them.


regards,
Alastair

 -- 
 Nathanael Nerode  neroden at gcc.gnu.org
 http://home.twcny.rr.com/nerode/neroden/fdl.html
-- 
Alastair McKinstry [EMAIL PROTECTED]
GPG Key fingerprint = 9E64 E714 8E08 81F9 F3DC  1020 FA8E 3790 9051 38F4

He that would make his own liberty secure must guard even his enemy from
oppression; for if he violates this duty he establishes a precedent that
will reach to himself.

- --Thomas Paine




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Josef Spillner
On Saturday 02 August 2003 09:01, Alastair McKinstry wrote:
 I disagree. We should ship ASAP despite, or even because of, older
 milestones. With RC bugs and d-i (as is) fixed, Sarge would still be an
 improvement on current stable, woody: the longer between releases the
 less useful the distro is, as it lacks modern drivers on the CDs.
 Already people are running into problems installing woody due to old
 drivers: eg new servers with gigabit NICs not supported in woody CDs
 make installing very painful.

But the very same applies to XFree86 and supported graphics boards.

 Secondly, we need to signal to upstream to fix up _their_ act, too. If
 we can't ship, for example the latest gcc because glibc isn't ISO C
 compliant and working with gcc-3.3 (see other thread), then others need
 to act: glibc maintainers (upstream). Why is it considered OK for other
 commercial distributions to ship shoddy software? Instead of being
 ashamed of shipping old versions, we should ship whats in testing, and
 let people ask questions as to why we're not shipping gcc 3.3. And
 answer them.

Yes. One implicit part of the development is however that many projects 
advance much faster than older maintained versions, not only in terms of 
features, but also in terms of bug fixes. For lots of projects the saying 
it's old but proven to be rock-stable does thus not apply.
I'm not talking about the one-liners (which can be applied to stable branches 
even in upstream CVS), but about redesign and/or rewrites. There's probably a 
difference between 'stable' and 'mature software'.

Apart from that, packages which don't go into testing because of compilation 
errors shows IMO that whenever there's an upgrade of the default compiler, 
some weeks are always needed for problems to settle down.

Josef

-- 
Play for fun, win for freedom.
Hurd^H^H^H^HLinux-Info-Tag Dresden 2003: http://www.linux-dresden.de




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Mike Hommey
On Saturday 02 August 2003 09:01, Alastair McKinstry wrote:
 Secondly, we need to signal to upstream to fix up _their_ act, too. If
 we can't ship, for example the latest gcc because glibc isn't ISO C
 compliant and working with gcc-3.3 (see other thread), then others need
 to act: glibc maintainers (upstream). Why is it considered OK for other
 commercial distributions to ship shoddy software?

A great part of the RC bugs preventing packages to migrate to testing are bugs 
on non-x86 architectures. Most commercial distributions only deal with x86...

For instance, from what C.Cheney says, the problem with the glibc ISO C thing 
is for s390. This problem will appear to those distributing GNU/Linux for 
s390... which we can count on one finger... (if you only consider big 
distros)

-- 
I have sampled every language, french is my favorite. Fantastic language,
especially to curse with. Nom de dieu de putain de bordel de merde de
saloperie de connard d'enculé de ta mère. It's like wiping your ass
with silk! I love it. -- The Merovingian, in the Matrix Reloaded




Re: [PROPOSAL] Debian Release Plan [was: Re: Future releases of Debian]

2003-08-02 Thread Luca - De Whiskey's - De Vitis
On Fri, Aug 01, 2003 at 07:03:46PM +0200, Arnaud Vandyck wrote:
 Adrian Bunk [EMAIL PROTECTED] wrote:
 [...]
  [3] http://www.fs.tum.de/~bunk/Debian/freeze
 
 Reading the  whole Future  releases of Debian  thread, I  thought that
 the main idea was that Debian need a more 'readable' status for the next
 stable release.
 
 I propose  to create  a meta-package called  'release-status-sarge' that
 depends on packages (with version number) that we want to see in sarge. 

What we need, is a task management system almost like our bug tracking system.
A way we can express task that have to be done before next relese or any other
goal we wants to achive. A system where tasks may be splitted, merged,
spowned, assigned, revoked, opened, closed, tagged. A system where tasks, like
bugs, can have severities, can be handled via mail, browsed via web interface
etc. That would be a system to let us to show our user what we are
planning to do, how we want to achive our goal, who will work on what, discuss
with them.

A system i was thinkg about from time but which i had never time to implement.
Looking at these discussions, i'm really considering to bould one.

ciao,
-- 
Luca - De Whiskey's - De Vitis  | Elegant or ugly code as well
aliases: Luca ^De [A-Z][A-Za-z\-]*[iy]'\?s$ | as fine or rude sentences have
Luca, a wannabe ``Good guy''.   | something in common: they
local LANG=[EMAIL PROTECTED] | don't depend on the 
language.


pgpCiEl7ULOmj.pgp
Description: PGP signature


Re: [PROPOSAL] Debian Release Plan [was: Re: Future releases of Debian]

2003-08-02 Thread Luca - De Whiskey's - De Vitis
On Sat, Aug 02, 2003 at 06:01:51AM -0500, Luca - De Whiskey's - De Vitis wrote:
 What we need, is a task management system almost like our bug tracking system.
 A way we can express task that have to be done before next relese or any other
   tasks
 goal we wants to achive. A system where tasks may be splitted, merged,
  want achieve
 spowned, assigned, revoked, opened, closed, tagged. A system where tasks, like
  spawned
 bugs, can have severities, can be handled via mail, browsed via web interface
 etc. That would be a system to let us to show our user what we are
users
 planning to do, how we want to achive our goal, who will work on what, discuss
 achieve
 with them.
 
 A system i was thinkg about from time but which i had never time to implement.
 thinking
 Looking at these discussions, i'm really considering to bould one.

Guys, don't be too hurry in sending mails... ops that mail was mine...

ciao,
-- 
Luca - De Whiskey's - De Vitis  | Elegant or ugly code as well
aliases: Luca ^De [A-Z][A-Za-z\-]*[iy]'\?s$ | as fine or rude sentences have
Luca, a wannabe ``Good guy''.   | something in common: they
local LANG=[EMAIL PROTECTED] | don't depend on the 
language.


pgpyN5ineBCq3.pgp
Description: PGP signature


Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Matt Zimmerman
On Fri, Aug 01, 2003 at 11:43:15PM -0700, Thomas Zimmerman wrote:

 On Sat, 2 Aug 2003 01:25:51 -0400
 Matt Zimmerman [EMAIL PROTECTED] wrote:
  If something has been in unstable for a year and hasn't managed to
  have few enough bugs to make it into testing, then I don't care to
  have it in the release (either the older or newer version).
 
 But this is software that users _use_. KDE and GNOME may be bad cases
 here as they seem to be too large for rc bugs to really give a usefull
 idea on the relative stability of the software hidden behind the package
 name.

I disagree.  If I'm not mistaken, this is the definition of an RC bug.  If
the package has an RC bug, it is not releasable.  If there is an RC bug
which does not imply that the package is unreleasable, it has been assigned
the wrong severity.

-- 
 - mdz




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Nathanael Nerode
Matt Zimmerman said:
I disagree.  If I'm not mistaken, this is the definition of an RC bug. 
 If
the package has an RC bug, it is not releasable.  If there is an RC bug
which does not imply that the package is unreleasable, it has been 
assigned
the wrong severity.

So you're saying bug #196564 should be downgraded then?  I don't think 
that *possibly* causing a segfault in another package (it's not clear 
that it still does), on *one* architecture (m68k), when it's *probably* 
a toolchain issue, and the m68k people don't have the time or interest 
to reproduce it or track it down, should imply that the package is 
unreleasable!

For that matter, I can't seriously believe that new XFree86 should not 
be released because of bugs which are pre-existing in old XFree86 
(#143825, #185936, #190323).  This is actually a *very* common problem; 
a lot of RC bugs existed in older (released) versions, and so shouldn't 
be considered blocking if they happen to still be present in newer 
versions, but the 'testing' scripts don't realize this because the bugs 
weren't *reported* earlier.  (Actually, rumor has it that there's a 
'sarge-ignore' tag available now, which may do the right thing for 
supposedly RC bugs which shouldn't really block release; I don't know 
much about it though.)

Also, you're not taking dependency issues into account.  You're also not 
taking architecture differences into account.  KDE 3 has been releasable 
on i386 for a long time.  It has been held up by toolchain issues on 
various other architectures, one at a time generally.

Perhaps the time has come to reconsider the requirement that, to be 
releaseable, all packages must be release-ready on all 11 
previously-released architectures, and in sync on all 11 architectures. 
That's a lot to keep in sync, especially when upstream doesn't care 
about some of the architectures.  :-(  Of course, there are already 
options individual maintainers can use to deal with such issues, such as 
declaring their packages to be non-m68k or non-s390 (for instance). 
Perhaps this should be used more aggressively.  :-/




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Colin Watson
On Sat, Aug 02, 2003 at 01:15:53PM -0400, Nathanael Nerode wrote:
 So you're saying bug #196564 should be downgraded then?  I don't think 
 that *possibly* causing a segfault in another package (it's not clear 
 that it still does), on *one* architecture (m68k), when it's *probably* 
 a toolchain issue, and the m68k people don't have the time or interest 
 to reproduce it or track it down, should imply that the package is 
 unreleasable!

It might mean that it can't be released on the affected architecture,
though.

 For that matter, I can't seriously believe that new XFree86 should not 
 be released because of bugs which are pre-existing in old XFree86 
 (#143825, #185936, #190323).  This is actually a *very* common problem; 
 a lot of RC bugs existed in older (released) versions, and so shouldn't 
 be considered blocking if they happen to still be present in newer 
 versions, but the 'testing' scripts don't realize this because the bugs 
 weren't *reported* earlier.  (Actually, rumor has it that there's a 
 'sarge-ignore' tag available now, which may do the right thing for 
 supposedly RC bugs which shouldn't really block release; I don't know 
 much about it though.)

Just to fend this off now, you should absolutely not use the
sarge-ignore tag without explicit authorization from the RM. I believe
that aj's going to be making some kind of announcement about this in the
near future anyway, though.

 Of course, there are already options individual maintainers can use to
 deal with such issues, such as declaring their packages to be non-m68k
 or non-s390 (for instance). Perhaps this should be used more
 aggressively.  :-/

Changing the Architecture: line alone isn't enough; you have to get
somebody with appropriate access to change the Packages-arch-specific
file. Historically Architecture: i386 was abused far too much, which
is why there's this extra step.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Thomas Smith
On Saturday 02 August 2003 12:15, Nathanael Nerode wrote:
 Perhaps the time has come to reconsider the requirement that, to be
 releaseable, all packages must be release-ready on all 11
 previously-released architectures, and in sync on all 11 architectures.
 That's a lot to keep in sync, especially when upstream doesn't care
 about some of the architectures.  :-(  Of course, there are already
 options individual maintainers can use to deal with such issues, such as
 declaring their packages to be non-m68k or non-s390 (for instance).
 Perhaps this should be used more aggressively.  :-/

I realize that this position is unpopular, but I would have to agree.  Perhaps 
m68k, etc. should not be supported until Sarge-r1 (i.e. the latest release 
for m68k would be Woody-r-whatever until Sarge-r1 is released with new 
support).  Although this could make the security team's life even more 
complicated :-/

I had a vague idea which I believe would be easy to implement.  I might just 
try it later today, depending on how complicated it turns out to be.  The 
testing scripts block entry when a package is not buildable/has bugs/etc. on 
any architecture for which it claims support... it should be simple to make 
modified versions which would tell us what an i386-only (or whatever 
architecture combination) release would be like at any time.  It becomes more 
complicated when dealing with RC bugs than it is with the buildds, because 
they don't have architecture tags (some of them have [subject prefixes] but I 
wouldn't expect that be true of all of them).  Anyway, if someone else wants 
to try this, go for it :-)  I may try, later tonight or this weekend, and 
I'll post if I get any interesting statistics.  Or damn lies.  Or benchmarks.

Have a nice day!
-thomas




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Chris Cheney
On Sat, Aug 02, 2003 at 01:15:53PM -0400, Nathanael Nerode wrote:
 Matt Zimmerman said:
 I disagree.  If I'm not mistaken, this is the definition of an RC bug. 
  If
 the package has an RC bug, it is not releasable.  If there is an RC bug
 which does not imply that the package is unreleasable, it has been 
 assigned
 the wrong severity.
 
 So you're saying bug #196564 should be downgraded then?  I don't think 
 that *possibly* causing a segfault in another package (it's not clear 
 that it still does), on *one* architecture (m68k), when it's *probably* 
 a toolchain issue, and the m68k people don't have the time or interest 
 to reproduce it or track it down, should imply that the package is 
 unreleasable!

I am about to be closing 196564 since it does not seem to be
reproducable, meinproc is used in every kde app during the build process
and it is working.

Thanks,

Chris




Re: [PROPOSAL] Debian Release Plan

2003-08-02 Thread Matthew Palmer
On Sat, Aug 02, 2003 at 01:21:52PM -0500, Thomas Smith wrote:
 architecture combination) release would be like at any time.  It becomes more 
 complicated when dealing with RC bugs than it is with the buildds, because 
 they don't have architecture tags (some of them have [subject prefixes] but I 

AFAICT, there are no arch-specific tags in the BTS (I may be wrong, I don't
know the debbugs source well enough to be able to get the canonical list of
all tags).  Should there be?  Once a bug has been confirmed as only applying
to a particular architecture (or several, I guess) it can be tagged as that
architecture.  It would help porters hunt down bugs on their pet arch, and
allow efforts such as Thomas' to go much smoother.

Do the BTS maintainers wish to comment on how hard/easy it would be to add a
tag for each of our released architectures?  Or even our non-released ones
as well?

- Matt




Re: [PROPOSAL] Debian Release Plan [was: Re: Future releases of Debian]

2003-08-01 Thread Matt Zimmerman
On Fri, Aug 01, 2003 at 07:03:46PM +0200, Arnaud Vandyck wrote:

 I propose  to create  a meta-package called  'release-status-sarge' that
 depends on packages (with version number) that we want to see in sarge. 

I don't think that the most important release goals can be expressed in
terms of version numbers.  For example, RC bug fixes.  I don't find goals
such as we want version X of package Y because it's the newest to be very
useful in producing a quality release, nor do I believe that these are the
kind of goals which are responsible for Debian's long release cycle.



-- 
 - mdz




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Arnaud Vandyck
Matt Zimmerman [EMAIL PROTECTED] wrote:
 On Fri, Aug 01, 2003 at 07:03:46PM +0200, Arnaud Vandyck wrote:
 
  I  propose to  create a  meta-package  called 'release-status-sarge'
  that depends on  packages (with version number) that  we want to see
  in sarge.
 
 I don't think  that the most important release  goals can be expressed
 in terms of version numbers.  For example, RC bug fixes.  I don't find
 goals such as we want version X of package Y because it's the newest
 to be  very useful in  producing a quality  release, nor do  I believe
 that these  are the kind of  goals which are  responsible for Debian's
 long release cycle.

If there are RC bugs to packages that 'release-status-sarge' depends on,
it won't go to testing... 

We can  think of  a new release  when 'release-status-sarge' will  be in
testing. 

-- Arnaud Vandyck, STE fi, ULg
   Formateur Cellule Programmation.


pgpU6BP0phUe5.pgp
Description: PGP signature


Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Matt Zimmerman
On Fri, Aug 01, 2003 at 07:50:15PM +0200, Arnaud Vandyck wrote:

 Matt Zimmerman [EMAIL PROTECTED] wrote:
  I don't think  that the most important release  goals can be expressed
  in terms of version numbers.  For example, RC bug fixes.  I don't find
  goals such as we want version X of package Y because it's the newest
  to be  very useful in  producing a quality  release, nor do  I believe
  that these  are the kind of  goals which are  responsible for Debian's
  long release cycle.
 
 If there are RC bugs to packages that 'release-status-sarge' depends on,
 it won't go to testing... 

Of course it would, unless it had a versioned dependency that could not be
met.  And how would you know in which version the bug would be fixed?



-- 
 - mdz




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Arnaud Vandyck
Matt Zimmerman [EMAIL PROTECTED] wrote:
 On Fri, Aug 01, 2003 at 07:50:15PM +0200, Arnaud Vandyck wrote:
[...]
  If there are RC bugs to packages that 'release-status-sarge' depends
  on, it won't go to testing...
 
 Of course  it would, unless it  had a versioned  dependency that could
 not be met.  And how would you  know in which version the bug would be
 fixed?

'release-status-sarge' is just a package  to monitor the work to be done
to have a stable release. 

It does not matter to know in  which version the bug will be fixed. What
I want for sarge  is emacs21 ( = 21.2 ) so if  every RC bugs are closed
with 21.3 or 21.4, the dependency =21.2 is ok. 

I think  I do not  understand what you  mean or I  do not see  where the
problem is. 

What  I think  is  interresting with  my  proposal is  that the  release
happens when  packages we  want for the  next stable release  are ready,
stable. 

The existance of  this package in testing does not  mean the next stable
release must  come out as soon as  possible, but it's a  monitor, it can
give important  informations on what have  to be done to  reach the next
stable release. 

I think  about this proposal just  after the first mail  of Adrian Bunk,
but I think I did not think enough :(

Don't you  agree with a way  of monitoring the  steps to be done  to the
next stable release? 

Maybe you  exactly know where  Debian goes and  what we are  waiting for
(yes I saw the mails about gnome2, kde3, gcc3.3, etc...)? I do not.

Best regards,

-- Arnaud Vandyck, STE fi, ULg
   Formateur Cellule Programmation.


pgpa0RwcemmKk.pgp
Description: PGP signature


Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Matt Zimmerman
On Fri, Aug 01, 2003 at 10:06:39PM +0200, Arnaud Vandyck wrote:

 Matt Zimmerman [EMAIL PROTECTED] wrote:
  On Fri, Aug 01, 2003 at 07:50:15PM +0200, Arnaud Vandyck wrote:
 [...]
   If there are RC bugs to packages that 'release-status-sarge' depends
   on, it won't go to testing...
  
  Of course  it would, unless it  had a versioned  dependency that could
  not be met.  And how would you  know in which version the bug would be
  fixed?
 
 'release-status-sarge' is just a package  to monitor the work to be done
 to have a stable release. 
 
 It does not matter to know in  which version the bug will be fixed. What
 I want for sarge  is emacs21 ( = 21.2 ) so if  every RC bugs are closed
 with 21.3 or 21.4, the dependency =21.2 is ok. 

And what if the version in testing has an RC bug?  release-status-sarge
says everything is OK.

 What  I think  is  interresting with  my  proposal is  that the  release
 happens when  packages we  want for the  next stable release  are ready,
 stable. 

I am saying that the reality of the situation is more complex than is
accounted for in this approach.

 Don't you  agree with a way  of monitoring the  steps to be done  to the
 next stable release? 
 
 Maybe you  exactly know where  Debian goes and  what we are  waiting for
 (yes I saw the mails about gnome2, kde3, gcc3.3, etc...)? I do not.

I do not think that version number milestones are important for a release.
I think that having a well-integrated, high-quality distribution is
important for a release, and this is not so easily monitored.

-- 
 - mdz




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Arnaud Vandyck
Matt Zimmerman [EMAIL PROTECTED] wrote:
 On Fri, Aug 01, 2003 at 10:06:39PM +0200, Arnaud Vandyck wrote:
  [...]
  It  does  not matter  to  know  in which  version  the  bug will  be
  fixed. What I want  for sarge is emacs21 ( = 21.2  ) so if every RC
  bugs are closed with 21.3 or 21.4, the dependency =21.2 is ok.
 
 And what if the version in testing has an RC bug? 
 release-status-sarge says everything is OK.

You are  rigth. I thought we  can fill a RC  bug to early  for a stable
release but you are right, if one  of the version we want is in testing
and we are OK for a release, yes, the monitor will be wrong!

  What I  think is interresting with  my proposal is  that the release
  happens when packages we want for the next stable release are ready,
  stable.
 
 I am saying that the reality  of the situation is more complex than is
 accounted for in this approach.

Isn't it a beginning?

  Don't you agree with a way of monitoring the steps to be done to the
  next stable release?
  
  Maybe you exactly know where Debian goes and what we are waiting for
  (yes I saw the mails about gnome2, kde3, gcc3.3, etc...)? I do not.
 
 I  do not think  that version  number milestones  are important  for a
 release.   I   think  that  having   a  well-integrated,  high-quality
 distribution is  important for  a release, and  this is not  so easily
 monitored.

I agree. Anybody to try another proposal? ;)

-- Arnaud Vandyck, STE fi, ULg
   Formateur Cellule Programmation.


pgp4qsb6l9Ypc.pgp
Description: PGP signature


Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Chris Cheney
On Fri, Aug 01, 2003 at 04:38:37PM -0400, Matt Zimmerman wrote:
 On Fri, Aug 01, 2003 at 10:06:39PM +0200, Arnaud Vandyck wrote:
 
  Matt Zimmerman [EMAIL PROTECTED] wrote:
   On Fri, Aug 01, 2003 at 07:50:15PM +0200, Arnaud Vandyck wrote:
  [...]
If there are RC bugs to packages that 'release-status-sarge' depends
on, it won't go to testing...
   
   Of course  it would, unless it  had a versioned  dependency that could
   not be met.  And how would you  know in which version the bug would be
   fixed?
  
  'release-status-sarge' is just a package  to monitor the work to be done
  to have a stable release. 
  
  It does not matter to know in  which version the bug will be fixed. What
  I want for sarge  is emacs21 ( = 21.2 ) so if  every RC bugs are closed
  with 21.3 or 21.4, the dependency =21.2 is ok. 
 
 And what if the version in testing has an RC bug?  release-status-sarge
 says everything is OK.

Do we even know which packages in sarge have RC bugs? The last time I
looked when you close a bug with an upload to sid it closes it entirely
still.  So we don't really have a good idea of how many RC bugs exist in
sarge, only how many are in sid.

Chris




Re: [PROPOSAL] Debian Release Plan [was: Re: Future releases of Debian]

2003-08-01 Thread Bruce Sass
On Fri, 1 Aug 2003, Arnaud Vandyck wrote:

 Adrian Bunk [EMAIL PROTECTED] wrote:
 [...]
  [3] http://www.fs.tum.de/~bunk/Debian/freeze

 Reading the  whole Future  releases of Debian  thread, I  thought that
 the main idea was that Debian need a more 'readable' status for the next
 stable release.
...

While it would be nice to see at a glance how far along the next
release is, the proposal doesn't address the real problem of the
release cycle being too long... fix that and a more readable status of
the next release would be moot.

This has been an issue for as long as I can remember (I've been a
Debian user since 1.3), creating a permanent testing archive was an
attempt to solve it... but it hasn't worked because new software hits
testing too fast for testing to stabilize enough to freeze (how long
until the KDE packages in testing are a mix of 2.2, 3.1.2, and
3.1.3... two weeks?).

I can only see two viable options: freeze at regular intervals and
live with whatever happens to be in testing at the time, or extend the
flow of packages paradigm all the way to stable.

The first is like taking a 1/2 a step backwards (imo), the second
requires another archive because testing can not work as both the
output of unstable and the input for stable (it could if multiple
versions of all packages could exist in the same archive at the same
time).


- Bruce




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Bruce Sass
On Fri, 1 Aug 2003, Chris Cheney wrote:
...
 Do we even know which packages in sarge have RC bugs? The last time I
 looked when you close a bug with an upload to sid it closes it entirely
 still.  So we don't really have a good idea of how many RC bugs exist in
 sarge, only how many are in sid.

The BTS needs to adopt a package pool like mentality, where bugs
are assigned to a particular version of a package instead of just the
package.


- Bruce




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Colin Watson
On Fri, Aug 01, 2003 at 04:45:42PM -0500, Chris Cheney wrote:
 On Fri, Aug 01, 2003 at 04:38:37PM -0400, Matt Zimmerman wrote:
  And what if the version in testing has an RC bug?  release-status-sarge
  says everything is OK.
 
 Do we even know which packages in sarge have RC bugs? The last time I
 looked when you close a bug with an upload to sid it closes it entirely
 still.  So we don't really have a good idea of how many RC bugs exist in
 sarge, only how many are in sid.

For now, http://ftp-master.debian.org/testing/testing_probs.html is the
best idea we've got.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Matt Zimmerman
On Fri, Aug 01, 2003 at 04:45:42PM -0500, Chris Cheney wrote:

 On Fri, Aug 01, 2003 at 04:38:37PM -0400, Matt Zimmerman wrote:
  And what if the version in testing has an RC bug?  release-status-sarge
  says everything is OK.
 
 Do we even know which packages in sarge have RC bugs? The last time I
 looked when you close a bug with an upload to sid it closes it entirely
 still.  So we don't really have a good idea of how many RC bugs exist in
 sarge, only how many are in sid.

Yep.  The testing scripts try to guess, but really we have no concrete
numbers.  It is up to individual maintainers to know whether their package
in sarge is releasable.  One problem is that they have no reason to speak up
if it is not, until the threat of release approaches.  Then there is a big
rush where everyone says but my package isn't ready. :-/

-- 
 - mdz




Re: [PROPOSAL] Debian Release Plan

2003-08-01 Thread Colin Watson
On Fri, Aug 01, 2003 at 04:45:09PM -0600, Bruce Sass wrote:
 The BTS needs to adopt a package pool like mentality, where bugs
 are assigned to a particular version of a package instead of just the
 package.

Hey, man, we're working on it.

-- 
Colin Watson  [EMAIL PROTECTED]