Releases in 3 months
Martin Graesslin
mgraesslin at kde.org
Mon Jul 8 19:30:39 BST 2013
On Monday 08 July 2013 20:06:51 Albert Astals Cid wrote:
> El Dilluns, 8 de juliol de 2013, a les 14:03:19, Scott Kitterman va
escriure:
> > Albert Astals Cid <aacid at kde.org> wrote:
> > >El Dilluns, 8 de juliol de 2013, a les 11:25:42, Scott Kitterman va
> > >
> > >escriure:
> > >> On Monday, July 08, 2013 04:59:50 PM Àlex Fiestas wrote:
> > >> > On Monday 08 July 2013 10:40:21 Scott Kitterman wrote:
> > >> > > We've already experienced having some parts of the SC skip
> > >
> > >releases and
> > >
> > >> > > it
> > >> > > was a real problem from a distribution perspective. Please,
> > >
> > >let's not
> > >
> > >> > > do
> > >> > > it again.
> > >> >
> > >> > KDE-PIM will be released, just not with the features of those
> > >
> > >working with
> > >
> > >> > a 6 months release cycle.
> > >> >
> > >> > For example, in the case of 4.12 it will have (I hope) my
> > >
> > >kde-accounts
> > >
> > >> > integration but it might not have some of the features developed by
> > >> > Laurent
> > >> > (this is just an hypothetical example).
> > >>
> > >> I don't know how to reconcile that with what you said in the mail I
> > >
> > >was
> > >
> > >> replying to (that you snipped):
> > >> > Then you can target your features for January (4.13) there is no
> > >
> > >pressure.
> > >
> > >> > As
> > >> > I said before you can keep having 6 months schedule while others
> > >
> > >like
> > >
> > >> > Frank
> > >> > (or myself) can release features based on 3 month schedule.
> > >> >
> > >> > You don't have to change the way you work because of this.
> > >>
> > >> Either they do have to change and do releases every three months or
> > >
> > >elements
> > >
> > >> of the SC get skipped on some releases. I don't see how you can have
> > >
> > >it
> > >
> > >> both ways.
> > >
> > > * all the repositories get released
> > > * repositories only get features that are completed
> > >
> > >* If your feature will take more than 3 months to develop, you do it in
> > >a
> > >branch
> > >
> > >I don't see where's the problem and why elemens of the SC will need to
> > >skip
> > >some releases.
> >
> > As long as they are developing features in branches, I agree.
>
> That's how it should be, there is people using master daily, you're not
> supposed to drop unfinished/broken stuff into them.
To quote Alex initial mail in this thread:
"by keeping master always in a "releaseable" state,"
Features should not be developed in trunk, though I can understand why some
developers do it to get more testing. The concept of integration branches is a
solution to this problem: it allows interested people to track the development
more closely.
Cheers
Martin
More information about the kde-core-devel
mailing list