KDE release event

2008-01-07 Thread C Lee
Hello release team:

My name is C Lee and I want to participate to this
event. I am most likely will come on Fridat,
1/18/2008.

My organization is NTea
I (C Lee) will be attending
Most likely I will be there on Friday, 1/18/2008
No need for hotel reservation

Thanks.

regards,
C


  

Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE release event

2008-01-07 Thread Sebastian Kuegler
[forwarded  to release-*event*]

On Saturday 05 January 2008 10:15:17 C Lee wrote:
> Hello release team:
>
> My name is C Lee and I want to participate to this
> event. I am most likely will come on Fridat,
> 1/18/2008.
>
> My organization is NTea
> I (C Lee) will be attending
> Most likely I will be there on Friday, 1/18/2008
> No need for hotel reservation

-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


KDE 4.0.x planning

2008-01-07 Thread Dirk Mueller

Hi, 

are there any opinions about 4.0.x release plans already? I would like to 
schedule 4.0.x releases in roughly monthly schedule, beginning with ~ end of 
the month. 

Greetings,
Dirk

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Albert Astals Cid
A Dilluns 07 Gener 2008, Dirk Mueller va escriure:
> Hi,
>
> are there any opinions about 4.0.x release plans already? I would like to
> schedule 4.0.x releases in roughly monthly schedule, beginning with ~ end
> of the month.

I agree, monthly updates seems a good idea to me.

Albert

>
> Greetings,
> Dirk
>
> ___
> release-team mailing list
> release-team@kde.org
> https://mail.kde.org/mailman/listinfo/release-team


___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


KDE 4.1 planning

2008-01-07 Thread Dirk Mueller

Hi, 

anyone want to start the lead on 4.1 planning? I would like to align with the 
timebased schedule, which means a release around September. I think something 
around April would be rather short, but I'm open to suggestions. It is 
unclear to me how the plasma mes^h^h^hproject is planning to advance.

Greetings,
Dirk
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Sebastian Kügler
On Monday 07 January 2008 13:51:27 Dirk Mueller wrote:
> anyone want to start the lead on 4.1 planning? I would like to align with
> the timebased schedule, which means a release around September. I think
> something around April would be rather short, but I'm open to suggestions.
> It is unclear to me how the plasma mes^h^h^hproject is planning to advance.

Thanks for bringing it up. Trying to untangle two things here: timeframe for 
4.1 and the release frequency.

Why do you think April is rather short? (I do agree, although I think 
September is rather late ...). It also depends where we draw 
the "feature-but-not-a-bugfix-line". How about a 4.1 in June?

I'm too very much in favour of a time-based schedule, as I wrote in an earlier 
email. For the release frequency, we have basically two options (at least 
those seem to be left after the previous discussion):

- Release 6-monthly, that would align us with downstream (distros)
- Release 9-monthly, that would align us with upstream (Qt at least, not sure 
  about X, and its relevance in this context)

I'm slightly leaning towards 6 months, hoping that this would give us back 
some traction with 'larger' distros which we seem to be losing lately.


As to plasma, it's possible to ship updated applets from extragear-plasma, but 
I'm not sure how this would work for kdebase plasma applets. Having a 
configurable / movable panel before the Summer or September would be nice in 
any case ;-)
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread John Tapsell
I personally would like to at least try for a 6 month timetable.  That
would put us at about June, which seems reasonable.

I know many people feel 6 months is too short, but personally it's
annoying to have people filing bugs that I fixed 9 months ago.

Release often I say. :-)

If 6 months doesn't work out, then at least we tried.  We can then
fall back to 9 months or so.

John
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Aaron J. Seigo
On Monday 07 January 2008, Sebastian Kügler wrote:
> On Monday 07 January 2008 13:51:27 Dirk Mueller wrote:
> > It is unclear to me how the plasma mes^h^h^hproject is 
> > planning to advance.

let's compromise here: i can give the release team all the information it 
needs/likes, and in turn the release team can stop being asshats when asking 
for said information. "mes^H^Hproject" indeed. seriously, what did you think 
you were going to accomplish with that?

> Thanks for bringing it up. Trying to untangle two things here: timeframe
> for 4.1 and the release frequency.
>
> Why do you think April is rather short? (I do agree, although I think
> September is rather late ...). It also depends where we draw
> the "feature-but-not-a-bugfix-line". How about a 4.1 in June?

personally i think july works well; that's 6 months from january, and would 
mean a feature free in may. the various reasons i'd personally like to see a 
quick turn around for 4.1:

* we have a lot of 90% done stuff, such as the win/mac ports, akonadi, 
decibel .. it woul be great to have a quick release that gives those projects 
the opportunity to get into the game quickly (obviously this means asking 
these groups if six months works for them)

* Qt 4.4 is imminent and so would bring our release cycles a bit more into 
coordination

* it communicates the right things to downstreams: it sets a nice pace for our 
developers, lets our users know with clear action that we're done with 
feature based release schedules, etc.

> - Release 6-monthly, that would align us with downstream (distros)
> - Release 9-monthly, that would align us with upstream (Qt at least, not
> sure about X, and its relevance in this context)

thing is that 4.4 will be out this quarter. if 4.1 was done in ~6 months and 
then we go to a 9 month cycle after that, we'll align pretty well with new Qt 
versions coming out a few months before KDE versions.


> I'm slightly leaning towards 6 months, hoping that this would give us back
> some traction with 'larger' distros which we seem to be losing lately.

lately? and it's because of a six month release cycle? note that no matter 
which 6 month release cycle we pick there will be N-(N-1) distros that we 
don't align with perfectly, where N is the number of interesting distros 
since pretty well none of them follow the same release timing afaik.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech


pgpNFaLJXVyhn.pgp
Description: PGP signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Aaron J. Seigo
On Monday 07 January 2008, Albert Astals Cid wrote:
> A Dilluns 07 Gener 2008, Dirk Mueller va escriure:
> > Hi,
> >
> > are there any opinions about 4.0.x release plans already? I would like to
> > schedule 4.0.x releases in roughly monthly schedule, beginning with ~ end
> > of the month.
>
> I agree, monthly updates seems a good idea to me.

+1 here as well; we already have a couple of dozen noticeable fixes for plasma 
since the 4.0 tagging so i'm sure there'll be lots of new content to make 
such regular releases interesting for downstream.

it would be great to even say "every N weeks, we freeze for tagging and put 
out a new minor release"; a reminder a week in advanced on k-c-d and k-d 
would be great too so that people are reminded... would likely help keep 
everyone's feet moving.

Kevin and i talked quite a bit about time boxed schedules like this when he 
visited in the summer; well, he talked and i mostly listened ;) so perhaps 
Kevin has some input here as well? *nudge*

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech


pgpbjMhu9S5PF.pgp
Description: PGP signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Sebastian Kügler
On Monday 07 January 2008 13:50:01 Dirk Mueller wrote:
> are there any opinions about 4.0.x release plans already? I would like to
> schedule 4.0.x releases in roughly monthly schedule, beginning with ~ end
> of the month.

Sounds sensible.
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Bringing ebn krazy back

2008-01-07 Thread Allen Winter
On Saturday 05 January 2008 20:57:52 Allen Winter wrote:
> On Saturday 05 January 2008 08:14:03 Urs Wolfer wrote:
> > I think it's now time again to enable all krazy checks for trunk.
> >
> > Bye
> > urs
>
> I will do so.  But first I need to add 4.1 apidox to api.kde.org.
>
> Should I enable all Krazy checks in extragear, playground, kdereview
> and koffice too?
>
OK, full-krazyness should run tonight in all supported components, including:
trunk, koffice, extragear, playground, kdereview.

krazy is no longer run at all in the 4.0 branch.

report problems to me.

-Allen

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Sebastian Kügler
On Monday 07 January 2008 18:14:04 Aaron J. Seigo wrote:
> On Monday 07 January 2008, Sebastian Kügler wrote:
> > - Release 6-monthly, that would align us with downstream (distros)
> > - Release 9-monthly, that would align us with upstream (Qt at least, not
> > sure about X, and its relevance in this context)
>
> thing is that 4.4 will be out this quarter. if 4.1 was done in ~6 months
> and then we go to a 9 month cycle after that, we'll align pretty well with
> new Qt versions coming out a few months before KDE versions.

Yep, that way thing would fall into place neatly.

> > I'm slightly leaning towards 6 months, hoping that this would give us
> > back some traction with 'larger' distros which we seem to be losing
> > lately.
>
> lately? and it's because of a six month release cycle? 

Not sure about the root cause here, but Fedora, openSUSE and Ubuntu have 6 
months schedules. For them, it's an advantage to have a new desktop version 
every release. Having a 9 month schedule makes that align less neatly. For 
the distros, it's a plus to have a fresh upstream product to integrate every 
half year. They could even shift their schedule in a way that the desktop is 
both fresh enough and well-integrated as they need.
Of course, those reasons apply in pretty much the same way if we s/distros/KDE 
and s/KDE/Qt.

> note that no matter 
> which 6 month release cycle we pick there will be N-(N-1) distros that we
> don't align with perfectly, where N is the number of interesting distros
> since pretty well none of them follow the same release timing afaik.

That's actually surprisingly not true :-)

openSUSE 11: May - July (no exact date known yet)
Fedora 9:29 April 2008
Ubuntu 8.04: April 2008

So it is possible to 'somewhat' align with most major distros.

Simplified, 6 months means we choose downstream to align to, 9 months means we 
choose upstream. The more exciting /me leans towards 9 months, the 'let's 
keep our distribution channels in mind'-sebas prefers 6.

Note that I deem it *much* more important to settle down to a release schedule 
and stick for that than wether it should be 6 or 9 months. 
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Andras Mantia
On Monday 07 January 2008, John Tapsell wrote:
> I know many people feel 6 months is too short, but personally it's
> annoying to have people filing bugs that I fixed 9 months ago.

Then you should backport your fixes to the stable branch. ;)

I'm for the September release.

Andras

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Riccardo Iaconelli
On Monday 07 January 2008 13:50:01 Dirk Mueller wrote:
> Hi,
>
> are there any opinions about 4.0.x release plans already? I would like to
> schedule 4.0.x releases in roughly monthly schedule, beginning with ~ end
> of the month.

Very good idea!
What about doing a new minor release each 3 weeks, setting this as fixed time? 
At least for the first period.

Or, even better, promising with the announcment of the 4.0 a bugfix/minor 
release each 3 weeks for the whole lifespan of KDE 4.0.

For a promo/marketing POV I think this would just rock, and will probably make 
many more users aware of how well and how fast is the development 
proceeding... what do you think?

Bye,
-Riccardo
-- 
GPG key:
3D0F6376
When encrypting, please encrypt also for this subkey:
9EBD7FE1
-
Pace Peace Paix Paz Frieden Pax Pokój Friður Fred Béke 和平
Hasiti Lapé Hetep Malu Mир Wolakota Santiphap Irini Peoch
Shanti Vrede Baris Rój Mír Taika Rongo Sulh Mir Py'guapy 평화
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Pino Toscano
Alle lunedì 07 gennaio 2008, Riccardo Iaconelli ha scritto:
> On Monday 07 January 2008 13:50:01 Dirk Mueller wrote:
> > Hi,
> >
> > are there any opinions about 4.0.x release plans already? I would like to
> > schedule 4.0.x releases in roughly monthly schedule, beginning with ~ end
> > of the month.
>
> Very good idea!
> What about doing a new minor release each 3 weeks, setting this as fixed
> time? At least for the first period.

That's a too short time, as it would mean less than two weeks between a 
release and the freeze for the next one.
Four weeks should be the minimum, I think.

-- 
Pino Toscano


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Sebastian Kügler
On Monday 07 January 2008 22:22:56 Riccardo Iaconelli wrote:
> What about doing a new minor release each 3 weeks, setting this as fixed
> time? At least for the first period.

3 weeks is really much too often. We'd be tag-frozen half the time and spent a 
couple of days a week rolling tarballs and annoying the media with yet 
another one-bugfix-release.

It's not like releasing comes at no cost ...

> Or, even better, promising with the announcment of the 4.0 a bugfix/minor
> release each 3 weeks for the whole lifespan of KDE 4.0.

That's even worse. :-)

That said, we need to smoothen our release process somewhat, especially from 
the marketing POV. But I guess now that 4.0 (and with it feature releases) 
are there again, we can probably do with a one-paragraph text, the usual 
boilerplate and a link to the changelog. If only people would write 
changelogs...
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.0.x planning

2008-01-07 Thread Allen Winter
On Monday 07 January 2008 14:37:42 Aaron J. Seigo wrote:
> On Monday 07 January 2008, Albert Astals Cid wrote:
> > A Dilluns 07 Gener 2008, Dirk Mueller va escriure:
> > > Hi,
> > >
> > > are there any opinions about 4.0.x release plans already? I would like
> > > to schedule 4.0.x releases in roughly monthly schedule, beginning with
> > > ~ end of the month.
> >
> > I agree, monthly updates seems a good idea to me.
>
> +1 here as well; we already have a couple of dozen noticeable fixes for
> plasma since the 4.0 tagging so i'm sure there'll be lots of new content to
> make such regular releases interesting for downstream.
>
+1 here too.
I like the monthly schedule.  easy to remember.

> it would be great to even say "every N weeks, we freeze for tagging and put
> out a new minor release"; a reminder a week in advanced on k-c-d and k-d
> would be great too so that people are reminded... would likely help keep
> everyone's feet moving.
>
yes, we need to get better at communicating.
we also need to keep the techbase schedule page updated.

-Allen
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Allen Winter
On Monday 07 January 2008 07:51:27 Dirk Mueller wrote:
> Hi,
>
> anyone want to start the lead on 4.1 planning? I would like to align with
> the timebased schedule, which means a release around September. I think
> something around April would be rather short, but I'm open to suggestions.

6 or 9.
hmm..

how many beta or release candidates do we expect?
when would the feature freeze hit?

if we do 1 beta, and feature freeze at that time.
and then 1 RC.

.. then I think 6months is enough.

If we expect more than 1 beta or RC, then I think we need more time.

-Allen


___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Mauricio Piacentini
Put me down as another vote for at least trying a 6 month release cycle, 
with 4.1 in June. Now that the big baby is out, we can attempt to pack 
less changes into each release, but make them more frequent. If 
something is not ready by 4.1, then 4.2 is not that far away. Rinse, 
repeat. A 9 month interval for inclusion of new features and 
applications in the main release seems too long, at least for me.

Regards,
Mauricio Piacentini
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Aaron J. Seigo
On Monday 07 January 2008, Mauricio Piacentini wrote:
> Put me down as another vote for at least trying a 6 month release cycle,
> with 4.1 in June.

are we really counting january as the first month of 4.1 devel? shouldn't we 
try and let 4.0 dust settle and get people focussed on bug fixing and what 
not? esp if we announce the release sched and say "it's six months.. except 
we're nearly a month into it now, sorry you didn't know" i would expect some 
devs to be a little annoyed ;)

maybe i'm just being cautious but july sounds saner to me. note as well that 
akademy is in august so it will work out nicely to have a 4.1 out the door 
soon before that, in either case.

> Now that the big baby is out, we can attempt to pack 
> less changes into each release, but make them more frequent. If
> something is not ready by 4.1, then 4.2 is not that far away. Rinse,
> repeat. A 9 month interval for inclusion of new features and
> applications in the main release seems too long, at least for me.

it's actually a 7 month interval, not 9. it worked well in the 3.x and 2.x 
days. it's also useful to remember than not everyone starts developing on the 
first day. our contributors, for work or personal reasons, often start and 
stop throughout the devel cycle. if the calendar-time window is too small 
we'll miss fitting some (many, even) of the man-hour sets needed to complete 
a given set of features. 

which is to say that 7 months of man hours is a huge amount of time to work on 
feature if you work on an app every day and are doing the usual 
not-world-changing-overhaul type development; but we're talking about 7 
months of calendar time, not man hour time. a 4 or 5 month window is 
considerably smaller and as such risks putting features off for another 
release (and 2*6 is 12, which greater than 9 ;)

the fact that this pace worked really well for us in the 3.x days should not 
be discounted imho.

oh, and phonon: since Qt will be including phonon and it has a 9 month cycle, 
if we go to a 6 month cycle every 2nd or 3rd release (depending which way you 
look at it) we'll have mismatched phonon versions. it would be cool to avoid 
doing that if possible.

that said, i'd like to see a 6 month cycle for 4.1. it's after 4.1 that i'm in 
favour of a 9 month cycle.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech


pgpOhVhrOi3D1.pgp
Description: PGP signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Matt Rogers
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On Jan 7, 2008, at 3:04 PM, Sebastian Kügler wrote:

> On Monday 07 January 2008 18:14:04 Aaron J. Seigo wrote:
>> On Monday 07 January 2008, Sebastian Kügler wrote:
>>> - Release 6-monthly, that would align us with downstream (distros)
>>> - Release 9-monthly, that would align us with upstream (Qt at  
>>> least, not
>>> sure about X, and its relevance in this context)
>>
>> thing is that 4.4 will be out this quarter. if 4.1 was done in ~6  
>> months
>> and then we go to a 9 month cycle after that, we'll align pretty  
>> well with
>> new Qt versions coming out a few months before KDE versions.
>
> Yep, that way thing would fall into place neatly.
>
>>> I'm slightly leaning towards 6 months, hoping that this would  
>>> give us
>>> back some traction with 'larger' distros which we seem to be losing
>>> lately.
>>
>> lately? and it's because of a six month release cycle?
>
> Not sure about the root cause here, but Fedora, openSUSE and Ubuntu  
> have 6
> months schedules. For them, it's an advantage to have a new desktop  
> version
> every release. Having a 9 month schedule makes that align less  
> neatly. For
> the distros, it's a plus to have a fresh upstream product to  
> integrate every
> half year. They could even shift their schedule in a way that the  
> desktop is
> both fresh enough and well-integrated as they need.
> Of course, those reasons apply in pretty much the same way if we s/ 
> distros/KDE
> and s/KDE/Qt.
>

Why exactly do the distros matter when planning our releases? (I know  
I've asked this and it's been explained before, but I still don't get  
it. Perhaps I never will.) If you're just proposing a 6 month release  
schedule because that's what the distros do, well, then that's a load  
of bunk, IMHO. If you're proposing a 6 month release schedule because  
you think it provides good sustainable pace for the majority of us,  
then that's an actual reason.


>> note that no matter
>> which 6 month release cycle we pick there will be N-(N-1) distros  
>> that we
>> don't align with perfectly, where N is the number of interesting  
>> distros
>> since pretty well none of them follow the same release timing afaik.
>
> That's actually surprisingly not true :-)
>
> openSUSE 11: May - July (no exact date known yet)
> Fedora 9:29 April 2008
> Ubuntu 8.04: April 2008
>
> So it is possible to 'somewhat' align with most major distros.
>
> Simplified, 6 months means we choose downstream to align to, 9  
> months means we
> choose upstream. The more exciting /me leans towards 9 months, the  
> 'let's
> keep our distribution channels in mind'-sebas prefers 6.
>

I'd prefer 9 months. As Aaron points out, there's lots of things that  
are nearly there that would be nice to showcase in 6 months, but  
there's also other things that are not. It really depends on how  
important those are vs. the stuff that's nearly ready.

> Note that I deem it *much* more important to settle down to a  
> release schedule
> and stick for that than wether it should be 6 or 9 months.

Right now, I actually lean closer to 7 or 8 months. 6 seems to short  
and 9 seems too long.
- --
Matt


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFHgs5aA6Vv5rghv0cRAulxAKCwurSxwWMxH6IUFGa2c+L1Nu413QCeO+xI
BtHQrOCqyLtJphNJErwmumw=
=xz9A
-END PGP SIGNATURE-
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Alexander Dymo
On Monday 07 January 2008 23:14:55 Andras Mantia wrote:
> On Monday 07 January 2008, John Tapsell wrote:
> > I know many people feel 6 months is too short, but personally it's
> > annoying to have people filing bugs that I fixed 9 months ago.
>
> Then you should backport your fixes to the stable branch. ;)
> I'm for the September release.

I completely agree with Andras and think that 9 month release is better. KDE 
4.0 release rush was already too much of a change comparing to what we did in 
the past. Let's get back right now to proven 9 month release cycle and 
experiment no more.

PS: I don't want to see us writing messages like "KDE 4.1 is not yet KDE 4"

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Sebastian Kügler
On Tuesday 08 January 2008 02:14:02 Matt Rogers wrote:
> Why exactly do the distros matter when planning our releases? (I know
> I've asked this and it's been explained before, but I still don't get
> it. Perhaps I never will.) 

Distros are the ones that get our software to the user. KDE is a 'raw' 
product, we need the distros' integration work (adding an OS, that kind of 
details ;-)),

There's a mutual dependency between us and the distros, we need them to get to 
software shipped for users, they need us because we provide raw material for 
their finished 'product'. Aligning schedules makes it easier for distros to 
ship new products based on new KDE versions.

> If you're just proposing a 6 month release 
> schedule because that's what the distros do, well, then that's a load
> of bunk, IMHO. If you're proposing a 6 month release schedule because
> you think it provides good sustainable pace for the majority of us,
> then that's an actual reason.

Both applies. A 6 month cycle makes it easier to get our software also to our 
fellow developers. The KDE4 platform is in pretty good shape, so we probably 
don't need too much integration work (in the range of 8 - 6 weeks to settle 
down a 4.x). We will be building software on top of that, and not change the 
underlying system too much (so that we need lots of time before the code is 
releasable again). That gives us a good 4 months from release to next feature 
freeze. For larger changes, it basically means: "Work in a branch until you 
can get your code stabilised within 2 (worst case) to 6 (best case) months." 
That sounds reasonable to me.

6 months also keeps the amount of changes surmountable. With a stable basis, 
we can release more often, so the integration work (fixes in A with features 
in B to work together seamlessly) is done more 'in the process'. Less 
powerplanting, which I think is good.
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Aaron J. Seigo
On Monday 07 January 2008, Alexander Dymo wrote:
> On Monday 07 January 2008 23:14:55 Andras Mantia wrote:
> > On Monday 07 January 2008, John Tapsell wrote:
> > > I know many people feel 6 months is too short, but personally it's
> > > annoying to have people filing bugs that I fixed 9 months ago.
> >
> > Then you should backport your fixes to the stable branch. ;)
> > I'm for the September release.
>
> I completely agree with Andras and think that 9 month release is better.
> KDE 4.0 release rush was already too much of a change comparing to what we
> did in the past. Let's get back right now to proven 9 month release cycle
> and experiment no more.

i agree for after 4.1, but for 4.1 the following should be considered:

- Qt 4.4 is out *very* soon now and it would be good to take advantage quickly 
of some of those things (like aliens and WOC)

- future 9 month cycles would then align with Qt releases (they are on a 9 
month cycle too)

- we have quite a few things that are 90% done that would be good to get out 
sooner rather than later

- this would give us a great way to show momentum (essentially because we have 
all those 90% done features just waiting in the wings)

after 4.1 i agree with you completely though =)

> PS: I don't want to see us writing messages like "KDE 4.1 is not yet KDE 4"

i honestly don't think we'll need to =)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech


pgpxPkFptILT4.pgp
Description: PGP signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Matt Rogers
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On Jan 7, 2008, at 7:49 PM, Sebastian Kügler wrote:

> On Tuesday 08 January 2008 02:14:02 Matt Rogers wrote:
>> Why exactly do the distros matter when planning our releases? (I know
>> I've asked this and it's been explained before, but I still don't get
>> it. Perhaps I never will.)
>
> Distros are the ones that get our software to the user. KDE is a 'raw'
> product, we need the distros' integration work (adding an OS, that  
> kind of
> details ;-)),
>
> There's a mutual dependency between us and the distros, we need  
> them to get to
> software shipped for users, they need us because we provide raw  
> material for
> their finished 'product'. Aligning schedules makes it easier for  
> distros to
> ship new products based on new KDE versions.
>
>> If you're just proposing a 6 month release
>> schedule because that's what the distros do, well, then that's a load
>> of bunk, IMHO. If you're proposing a 6 month release schedule because
>> you think it provides good sustainable pace for the majority of us,
>> then that's an actual reason.
>
> Both applies. A 6 month cycle makes it easier to get our software  
> also to our
> fellow developers. The KDE4 platform is in pretty good shape, so we  
> probably
> don't need too much integration work (in the range of 8 - 6 weeks  
> to settle
> down a 4.x). We will be building software on top of that, and not  
> change the
> underlying system too much (so that we need lots of time before the  
> code is
> releasable again). That gives us a good 4 months from release to  
> next feature
> freeze. For larger changes, it basically means: "Work in a branch  
> until you
> can get your code stabilised within 2 (worst case) to 6 (best case)  
> months."
> That sounds reasonable to me.
>
> 6 months also keeps the amount of changes surmountable. With a  
> stable basis,
> we can release more often, so the integration work (fixes in A with  
> features
> in B to work together seamlessly) is done more 'in the process'. Less
> powerplanting, which I think is good.
> -- 

This is the best explanation as to why distros matter in our release  
planning that I've read. Thanks for that.

I'll draw up a proposed schedule later tonight
- --
Matt


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFHgtf7A6Vv5rghv0cRAgR1AJ9vICHG89TMkgTfgoXjEALuDhqBjACgneuv
dhscJ01LA5FkIjk9DXfEcWc=
=W1CW
-END PGP SIGNATURE-
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Proposed KDE 4.1 Release Schedule

2008-01-07 Thread Matt Rogers
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Based on the feedback so far, I've come up with the following very  
rough schedule for KDE 4.1:

April 28th: Soft Feature Freeze. Features not already finished or  
listed on the planned features page will have to wait until KDE 4.2.
May 19th: Hard Feature Freeze. Any unstarted feature (even if it's on  
the planned features page) will have to wait until KDE 4.2. Any  
currently in progress features will need to be completed.
May 19th: Tag KDE 4.1 Alpha 1
June 16th: String Freeze. Tag KDE 4.1 Beta 1
July 7th: Tag KDE 4.1 RC 1
July 21st: Tag KDE 4.1.0
July 28th: Release Announcement

Not perfect, but it's a start. Comments?
- --
Matt


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFHgtvSA6Vv5rghv0cRAuhXAJ9jtmCnZa8wl+pUpSTfd0U9k9F5pgCeM6uv
dKP4zB5oPsvEApV7TZydBUo=
=dDuM
-END PGP SIGNATURE-
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Aaron J. Seigo
On Monday 07 January 2008, Sebastian Kügler wrote:
> 6 months also keeps the amount of changes surmountable. With a stable

surmountable is good. anemic is not. the cycle needs to be tuned to the size 
of the project and where it is in development. it's not unusual to see CMS 
projects with 6 or even 4 month dev cycles and just flourishing under it; but 
then their releases are full of tiny feature improvements with a relatively 
small set of big features.

the linux kernel manages largely by how they manage alternate trees and 
patches; it's realistic to note that the combination of svn and having dozens 
of rather discrete (though often interdependant) projects does hobble us to 
some extent here.

gnome releases these days are just one anemic set of changes after another. 
maybe they are spending too much time reimplementing the ui from scratch on 
every portable device, or maybe they are spending too much time on middleware 
like HAL or whatever ... i've also noticed that features and apps that start 
out in dev often don't fit within the first couple 6 month cycles and so end 
up getting included 3-4 cycles in; iow new application and large feature set 
performance is likely no better than with a 9 month cycle. and if you look at 
the 2 months following the first 6 month release cycle they had, commit list 
traffic and svn commits both fell dramatically and never recovered.

i've read papers showing that for some projects short cycles are a real 
hindrance, and other papers showing how they are a boon for other projects.

i guess that's a key point here: knowing what works for us and trying to 
understand why what does and doesn't work for other projects (so we can learn 
from them).

i understand you are looking at this from the POV of downstream distribution. 
that's a good thing, too. it's a bit like trying to get your new toy out in 
time for christmas. but the other major concern is that our development 
cycles fit our developers; delivering a lesser product but more often isn't a 
great thing.

perhaps there's a way to do both, though, with some strategy we haven't 
considered yet. i don't know, but its something i know i'll be thinking 
about.

if we do go for a june/july release of 4.1 perhaps we can also use that as a 
learning experience to see just how well it does work (though understanding 
that we do have a unusual load of 90% done stuf =). that's a process i'd be 
very comfortable with personally as it would give us some new experience, and 
if we're careful to be aware of the process as we go through i'm sure we'll 
learn a *lot* of useful things =)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech


pgpg89d3dkjFw.pgp
Description: PGP signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 planning

2008-01-07 Thread Simon Edwards
Aaron J. Seigo wrote:
> On Monday 07 January 2008, Mauricio Piacentini wrote:
>> Now that the big baby is out, we can attempt to pack 
>> less changes into each release, but make them more frequent. If
>> something is not ready by 4.1, then 4.2 is not that far away. Rinse,
>> repeat. A 9 month interval for inclusion of new features and
>> applications in the main release seems too long, at least for me.
> 
> it's actually a 7 month interval, not 9. it worked well in the 3.x and 2.x 
> days. it's also useful to remember than not everyone starts developing on the 
> first day. our contributors, for work or personal reasons, often start and 
> stop throughout the devel cycle. if the calendar-time window is too small 
> we'll miss fitting some (many, even) of the man-hour sets needed to complete 
> a given set of features. 

For each new feature there is an optimum development schedule length, be 
it 9 months, 6 or 3.14159 months, but it is always different for each 
feature. A fixed schedule like 6 or 9 months is always going to small 
(not enough time for big features), or too long (completed small 
features waiting around in SVN for ages before release). So I think the 
goal should be to minimise the time penalty of a feature not fitting the 
schedule. This pushes me towards shorter schedules.

As for whether this means less feature development, I would say no, it 
doesn't make a real difference. There are still only 24 hours in a day 
for hacking, 12 months a year, regardless of how you divide that up. For 
most developers who developer when they can find the spare time, 
planning a calendar based schedule for a feature isn't really practical. 
Real life tends to intervene.

Of course a shorter schedule incurs more release process overhead.

I see the KDE releases more as "a bus to be caught", and less as a 
schedule for my development. YMMV.

I think that with a project the size of KDE which contains so many 
smaller (relatively speaking) sub-projects, the SVN trunk should be kept 
in a fairly stable state almost all the time. The development window in 
the schedule should be used for landing and integrating large features 
that have been developed and stablised on their own feature branch.

just my take on it.

cheers,

-- 
Simon Edwards | KDE-NL, Guidance tools, Guarddog Firewall
[EMAIL PROTECTED]   | http://www.simonzone.com/software/
Nijmegen, The Netherlands | "ZooTV? You made the right choice."
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team