All of lore.kernel.org
 help / color / mirror / Atom feed
* New Release Process
@ 2006-01-19 22:50 Anthony Liguori
  0 siblings, 0 replies; 12+ messages in thread
From: Anthony Liguori @ 2006-01-19 22:50 UTC (permalink / raw)
  To: Ian Pratt, xen-devel

Hi Ian,

I was hoping you could clarify what the decisions were for the new 
release process that you proposed at the Winter XenSummit.

Your original slides aren't online yet and I'm not sure if the final 
decision deviated from your slides..

Thanks!

Regards,

Anthony Liguori

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: New Release Process
@ 2006-01-24 23:11 Ian Pratt
  0 siblings, 0 replies; 12+ messages in thread
From: Ian Pratt @ 2006-01-24 23:11 UTC (permalink / raw)
  To: Anthony Liguori, xen-devel

 
> I was hoping you could clarify what the decisions were for 
> the new release process that you proposed at the Winter XenSummit.

We decided to try to aim for ~6 week intervals for 3.0.x releases,
stablizing the tree in -unstable then doing the release and sweeping the
code into 3.0-testing. We'll then try and backport critical fixes from
-unstable into 3.0-testing and spin new 3.0.x-y build numbers as
required. Any similarity to the Linux process is purely intentional :)

We've got a bunch of mergeing to do this week and then plenty of
testing... 

There are a couple of bugs I'd really like to see fixed ASAP: 
 * gnttab_transfer: out-of-range or xen frame xxxxx001
 * the various checksum offload issues
 * investigate the reported memory leak with some routed network configs
 * save/restore problem with block devices under load

Ian

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: New Release Process
@ 2006-01-26 18:20 Ian Pratt
  2006-01-26 18:30 ` Mark Williamson
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Ian Pratt @ 2006-01-26 18:20 UTC (permalink / raw)
  To: Ian Pratt, Anthony Liguori, xen-devel

> > I was hoping you could clarify what the decisions were for the new 
> > release process that you proposed at the Winter XenSummit.
> 
> We decided to try to aim for ~6 week intervals for 3.0.x 
> releases, stablizing the tree in -unstable then doing the 
> release and sweeping the code into 3.0-testing. We'll then 
> try and backport critical fixes from -unstable into 
> 3.0-testing and spin new 3.0.x-y build numbers as required. 
> Any similarity to the Linux process is purely intentional :)

Here's my thoughts on how we should kick-off with the new release
process:

It's been over 6 weeks since the 3.0.0 release, and the -unstable tree
is actually looking pretty good right now -- two of the bugs I mentioned
yesterday are now fixed. 

My current inclination is to call a 3.0.1 release Friday/Saturday and
sweep the tree into -testing. Monday morning we'd then incorporate hvm
and the 2.6.15 tree and work flat out to get that fully tested and
stabilized ASAP, so SuSE can pick it up for SLES10.

SuSE have said they are actually going to base their release off 2.6.16,
even though we're still likely to be on 2.6.16-rcX by their freeze date.
One thing we could do to help them is to break with tradition and to
check the 2.6.16-rcX into the tree rather than the most recent stable
release, 2.6.15. This would help get 2.6.16 stabilized quicker, which
would certainly help them. 2.6.16 is already at rc1, which means that
many of the 'rough edges' should have been found, so I doubt we'll be
hurting ourselves too much. This is -unstable, after all.

What do other developers feel about trying to help SuSE out like this?
No doubt we might have to end up doing something similar for RH come the
RHEL5 freeze date. My feeling is that its in the xen community's
interest to have the best possible vendor releases, as the users always
end up coming to our mailing lists to complain :) 

What do you think? Should we stick with 2.6.15 or go to 2.6.16-rc1 ?

Any reason not to call 3.0.1 now? There are a load of bug fixes and
improvements over 3.0.0.

Ian



  

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-26 18:20 New Release Process Ian Pratt
@ 2006-01-26 18:30 ` Mark Williamson
  2006-01-26 18:32 ` Nivedita Singhvi
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: Mark Williamson @ 2006-01-26 18:30 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian Pratt

> Here's my thoughts on how we should kick-off with the new release
> process:
>
> It's been over 6 weeks since the 3.0.0 release, and the -unstable tree
> is actually looking pretty good right now -- two of the bugs I mentioned
> yesterday are now fixed.
>
> My current inclination is to call a 3.0.1 release Friday/Saturday and
> sweep the tree into -testing.

It sounds like it'd be a net win.  Many people are only going to use official 
releases, so it should aid a lot of newcomers.

> SuSE have said they are actually going to base their release off 2.6.16,
> even though we're still likely to be on 2.6.16-rcX by their freeze date.
> One thing we could do to help them is to break with tradition and to
> check the 2.6.16-rcX into the tree rather than the most recent stable
> release, 2.6.15. This would help get 2.6.16 stabilized quicker, which
> would certainly help them. 2.6.16 is already at rc1, which means that
> many of the 'rough edges' should have been found, so I doubt we'll be
> hurting ourselves too much. This is -unstable, after all.
>
> What do other developers feel about trying to help SuSE out like this?

We've been having reasonably large delays between releases anyhow.  If 3.0.2, 
featuring 2.6.16 has to wait for 2.6.16 itself to be released it's still 
unlikely to take any longer than the last cycle.  And in the meantime it does 
help SuSE out.

> No doubt we might have to end up doing something similar for RH come the
> RHEL5 freeze date. My feeling is that its in the xen community's
> interest to have the best possible vendor releases, as the users always
> end up coming to our mailing lists to complain :)

I think better co-ordination with vendors - particularly whilst Xen 
installations aren't quite so widespread - sounds like a fairly solid idea.  
It's much better all round if people can get solid releases from distro 
packages without having to rebuild or install stuff from XenSource.

Right now, being flexible with the release dates is still viable and gets us 
concrete benefits in some cases - there's no reason to be excessively rigid.

> What do you think? Should we stick with 2.6.15 or go to 2.6.16-rc1 ?

Hey, 2.6.16-rc1 is gonna be an improvement over 2.6.12 anyhow!

It'd also be nice from a development PoV to have some of the more recent 
kernel features / APIs available in our official release.  And of course, we 
*do* need to keep up with mainline if we want our patches merged.

$0.02,
Mark

-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-26 18:20 New Release Process Ian Pratt
  2006-01-26 18:30 ` Mark Williamson
@ 2006-01-26 18:32 ` Nivedita Singhvi
  2006-01-26 18:45 ` Matt Ayres
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: Nivedita Singhvi @ 2006-01-26 18:32 UTC (permalink / raw)
  To: Ian Pratt; +Cc: xen-devel

Ian Pratt wrote:

> It's been over 6 weeks since the 3.0.0 release, and the -unstable tree
> is actually looking pretty good right now -- two of the bugs I mentioned
> yesterday are now fixed. 
> 
> My current inclination is to call a 3.0.1 release Friday/Saturday and
> sweep the tree into -testing. Monday morning we'd then incorporate hvm
> and the 2.6.15 tree and work flat out to get that fully tested and
> stabilized ASAP, so SuSE can pick it up for SLES10.

Agreed, I think this is fine.

> SuSE have said they are actually going to base their release off 2.6.16,
> even though we're still likely to be on 2.6.16-rcX by their freeze date.
> One thing we could do to help them is to break with tradition and to
> check the 2.6.16-rcX into the tree rather than the most recent stable
> release, 2.6.15. This would help get 2.6.16 stabilized quicker, which
> would certainly help them. 2.6.16 is already at rc1, which means that

Probably keeps us current for longer, so sounds reasonable.

> many of the 'rough edges' should have been found, so I doubt we'll be
> hurting ourselves too much. This is -unstable, after all.
> 
> What do other developers feel about trying to help SuSE out like this?
> No doubt we might have to end up doing something similar for RH come the
> RHEL5 freeze date. My feeling is that its in the xen community's
> interest to have the best possible vendor releases, as the users always
> end up coming to our mailing lists to complain :) 
> 
> What do you think? Should we stick with 2.6.15 or go to 2.6.16-rc1 ?

I think going to 2.6.16-rc1 is a good idea..

> Any reason not to call 3.0.1 now? There are a load of bug fixes and
> improvements over 3.0.0.

Doing that now is fine. The emphasis as soon as that is done should
be to stabilize the new stuff incoming asap, so that a stable hvm,
upgraded linux kernel etc can be picked up by SLES10..i.e.
hopefully we can get a 3.0.2 out soon, too..

Our focus will continue to be hitting on xen-unstable as hard as
we can and fixing existing showstopper bugs there..

thanks,
Nivedita

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-26 18:20 New Release Process Ian Pratt
  2006-01-26 18:30 ` Mark Williamson
  2006-01-26 18:32 ` Nivedita Singhvi
@ 2006-01-26 18:45 ` Matt Ayres
  2006-01-27 10:36   ` Keir Fraser
  2006-01-26 19:31 ` Anthony Liguori
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Matt Ayres @ 2006-01-26 18:45 UTC (permalink / raw)
  To: Ian Pratt; +Cc: xen-devel



Ian Pratt wrote:
>>> I was hoping you could clarify what the decisions were for the new 
>>> release process that you proposed at the Winter XenSummit.
>> We decided to try to aim for ~6 week intervals for 3.0.x 
>> releases, stablizing the tree in -unstable then doing the 
>> release and sweeping the code into 3.0-testing. We'll then 
>> try and backport critical fixes from -unstable into 
>> 3.0-testing and spin new 3.0.x-y build numbers as required. 
>> Any similarity to the Linux process is purely intentional :)
> 
> Here's my thoughts on how we should kick-off with the new release
> process:
> 
> It's been over 6 weeks since the 3.0.0 release, and the -unstable tree
> is actually looking pretty good right now -- two of the bugs I mentioned
> yesterday are now fixed. 
> 
> My current inclination is to call a 3.0.1 release Friday/Saturday and
> sweep the tree into -testing. Monday morning we'd then incorporate hvm
> and the 2.6.15 tree and work flat out to get that fully tested and
> stabilized ASAP, so SuSE can pick it up for SLES10.
> 

Most of the bugs I have encountered have been fixed and -unstable is 
running fairly stable.  I still experience the bug in bugzilla id # 487 
(No space left on device).

> 
> What do you think? Should we stick with 2.6.15 or go to 2.6.16-rc1 ?
> 

If my vote counts, I say 2.6.16-rc1 :)

> Any reason not to call 3.0.1 now? There are a load of bug fixes and
> improvements over 3.0.0.

I'd say 3.0.1 is required as -unstable has essentially become 
3.0-testing over the past few weeks.  I'd like to see a tree where 
-unstable is truly unstable and not the most stable.

Thank you,
Matt Ayres

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New Release Process
  2006-01-26 18:20 New Release Process Ian Pratt
                   ` (2 preceding siblings ...)
  2006-01-26 18:45 ` Matt Ayres
@ 2006-01-26 19:31 ` Anthony Liguori
  2006-01-27 10:56 ` Gerd Hoffmann
  2006-01-27 21:45 ` Paul Larson
  5 siblings, 0 replies; 12+ messages in thread
From: Anthony Liguori @ 2006-01-26 19:31 UTC (permalink / raw)
  To: Ian Pratt; +Cc: xen-devel

Ian Pratt wrote:

>My current inclination is to call a 3.0.1 release Friday/Saturday and
>sweep the tree into -testing. Monday morning we'd then incorporate hvm
>and the 2.6.15 tree and work flat out to get that fully tested and
>stabilized ASAP, so SuSE can pick it up for SLES10.
>  
>
Yeah, this is a good idea.  Many of us were hoping at the Summit that 
3.0.1 would be released ASAP.

>What do other developers feel about trying to help SuSE out like this?
>  
>
In my mind, switching to a higher kernel version is always a good thing 
especially since it gets us closer to being able to start dropping 
patches for upstream merge.

>No doubt we might have to end up doing something similar for RH come the
>RHEL5 freeze date. My feeling is that its in the xen community's
>interest to have the best possible vendor releases, as the users always
>end up coming to our mailing lists to complain :) 
>  
>
Frequently releases are a very good thing.  If we have frequent 
releases, and stay close to the upstream kernel, we shouldn't have to 
worry much about the distro releases.

Regards,

Anthony Liguori

>What do you think? Should we stick with 2.6.15 or go to 2.6.16-rc1 ?
>
>Any reason not to call 3.0.1 now? There are a load of bug fixes and
>improvements over 3.0.0.
>
>Ian
>
>
>
>  
>
>
>
>
>
>
>
>
>  
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-26 18:45 ` Matt Ayres
@ 2006-01-27 10:36   ` Keir Fraser
  2006-01-27 23:18     ` Matt Ayres
  0 siblings, 1 reply; 12+ messages in thread
From: Keir Fraser @ 2006-01-27 10:36 UTC (permalink / raw)
  To: Matt Ayres; +Cc: Ian Pratt, xen-devel


On 26 Jan 2006, at 18:45, Matt Ayres wrote:

>> Any reason not to call 3.0.1 now? There are a load of bug fixes and
>> improvements over 3.0.0.
>
> I'd say 3.0.1 is required as -unstable has essentially become 
> 3.0-testing over the past few weeks.  I'd like to see a tree where 
> -unstable is truly unstable and not the most stable.

Upgrading to 2.6.16-rc will probably make your wish come true. ;-)

  -- Keir

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-26 18:20 New Release Process Ian Pratt
                   ` (3 preceding siblings ...)
  2006-01-26 19:31 ` Anthony Liguori
@ 2006-01-27 10:56 ` Gerd Hoffmann
  2006-01-27 15:04   ` Vincent Hanquez
  2006-01-27 21:45 ` Paul Larson
  5 siblings, 1 reply; 12+ messages in thread
From: Gerd Hoffmann @ 2006-01-27 10:56 UTC (permalink / raw)
  To: Ian Pratt; +Cc: xen-devel

  Hi,

> SuSE have said they are actually going to base their release off 2.6.16,
> even though we're still likely to be on 2.6.16-rcX by their freeze date.
> One thing we could do to help them is to break with tradition and to
> check the 2.6.16-rcX into the tree rather than the most recent stable
> release, 2.6.15. This would help get 2.6.16 stabilized quicker, which
> would certainly help them. 2.6.16 is already at rc1, which means that
> many of the 'rough edges' should have been found, so I doubt we'll be
> hurting ourselves too much. This is -unstable, after all.

Question:  Which tree(s) are run through the XenRT test suite?  Is this
only xen-unstable.hg?  If so, then merging 2.6.16-rc1 into unstable
would be very helpful.  Not only for us, but also to make it stable for
the mainline merge.  If the linux-2.6-xen.hg and ext/linux-2.6-merge.hg
trees are regression-tested as well it would be less important.  But
would probably still give us more people testing the code on different
hardware ...

cheers,

  Gerd

-- 
Gerd 'just married' Hoffmann <kraxel@suse.de>
I'm the hacker formerly known as Gerd Knorr.
http://www.suse.de/~kraxel/just-married.jpeg

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-27 10:56 ` Gerd Hoffmann
@ 2006-01-27 15:04   ` Vincent Hanquez
  0 siblings, 0 replies; 12+ messages in thread
From: Vincent Hanquez @ 2006-01-27 15:04 UTC (permalink / raw)
  To: Gerd Hoffmann; +Cc: Ian Pratt, xen-devel

On Fri, Jan 27, 2006 at 11:56:18AM +0100, Gerd Hoffmann wrote:
> Question:  Which tree(s) are run through the XenRT test suite?  Is this
> only xen-unstable.hg? 

only xen-unstable.hg get automatic testing.
The unstable+subarch tree got some manual testing from time to time.

-- 
Vincent Hanquez

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-26 18:20 New Release Process Ian Pratt
                   ` (4 preceding siblings ...)
  2006-01-27 10:56 ` Gerd Hoffmann
@ 2006-01-27 21:45 ` Paul Larson
  5 siblings, 0 replies; 12+ messages in thread
From: Paul Larson @ 2006-01-27 21:45 UTC (permalink / raw)
  To: Ian Pratt; +Cc: xen-devel

Ian Pratt wrote:
> What do you think? Should we stick with 2.6.15 or go to 2.6.16-rc1 ?
>   
I agree that skipping 2.6.15 and going straight to the 2.6.16 latest rc 
kernels would be a good thing, however I'm confused about one thing (or 
more likely I'm just dense).  Are you looking at pulling in one of the 
alternate kernel hg trees on xenbits, or just manually updating the 
sparse tree to 2.6.16-rc1.  We have the 2.6.16 subarch merge tree, the 
2.6.16 merge tree under ext, and the hvm tree under ext also.  Is one of 
these going to become the new basis for the sparse tree?

Another question this brings up: what is the process for syncing 
relevant changes and fixes between sparse, 2.6 merge, 2.6 subarch, and 
the hvm tree?  Is there any plan to consolidate these?

Thanks,
Paul Larson

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RE: New Release Process
  2006-01-27 10:36   ` Keir Fraser
@ 2006-01-27 23:18     ` Matt Ayres
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Ayres @ 2006-01-27 23:18 UTC (permalink / raw)
  To: Keir Fraser; +Cc: Ian Pratt, xen-devel

Keir Fraser wrote:
> 
> On 26 Jan 2006, at 18:45, Matt Ayres wrote:
> 
>>> Any reason not to call 3.0.1 now? There are a load of bug fixes and
>>> improvements over 3.0.0.
>>
>> I'd say 3.0.1 is required as -unstable has essentially become 
>> 3.0-testing over the past few weeks.  I'd like to see a tree where 
>> -unstable is truly unstable and not the most stable.
> 
> Upgrading to 2.6.16-rc will probably make your wish come true. ;-)
> 

Current -unstable will become 3.0.1, correct?  I am wondering as the 
Novell guys' CFQ scheduler is turning out to be very useful and with no 
troubles so far.  It'd be nice to get this included in 3.0.1.

Thank you,
Matt Ayres

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2006-01-27 23:18 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-26 18:20 New Release Process Ian Pratt
2006-01-26 18:30 ` Mark Williamson
2006-01-26 18:32 ` Nivedita Singhvi
2006-01-26 18:45 ` Matt Ayres
2006-01-27 10:36   ` Keir Fraser
2006-01-27 23:18     ` Matt Ayres
2006-01-26 19:31 ` Anthony Liguori
2006-01-27 10:56 ` Gerd Hoffmann
2006-01-27 15:04   ` Vincent Hanquez
2006-01-27 21:45 ` Paul Larson
  -- strict thread matches above, loose matches on Subject: below --
2006-01-24 23:11 Ian Pratt
2006-01-19 22:50 Anthony Liguori

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.