[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-release-team
Subject:    Re: KDE SC 4.11 Release Schedule (bis)
From:       David Edmundson <david () davidedmundson ! co ! uk>
Date:       2013-03-07 12:51:48
Message-ID: CAGeFrHC3JVqsyyyM6YAVW0rpGWXWNT9F27M3CVwou-=RJVcmtw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Thu, Mar 7, 2013 at 10:58 AM, Albert Astals Cid <aacid@kde.org> wrote:

> El Dijous, 7 de mar=E7 de 2013, a les 01:48:30, David Edmundson va escriu=
re:
> > On Wed, Mar 6, 2013 at 11:49 PM, Albert Astals Cid <aacid@kde.org>
> wrote:
> > > El Dimecres, 6 de mar=E7 de 2013, a les 14:52:07, Vishesh Handa va
> escriure:
> > > > On Tue, Mar 5, 2013 at 5:13 AM, Albert Astals Cid <aacid@kde.org>
> wrote:
> > > > > A few months ago we were discussing changes regarding 4.11
> > > > >
> http://mail.kde.org/pipermail/release-team/2013-January/006708.html
> > > > >
> > > > > The changes I suggested where
> > > > > ***************
> > > > > 1) Drop Betas to 1
> > > > >
> > > > >         It doesn't seem "to me" that having extra betas gives us
> much
> > >
> > > more
> > >
> > > > > quality,
> > > > > so my suggestion is to drop Beta 2 and move Beta 1 to happen in
> Beta 2
> > > > > time
> > > > > (moving also Hard Freeze) which gives us 2 more weeks for feature
> > > > > development
> > > > >
> > > > > 2) Drop RCs to 1
> > > > >
> > > > >         Same thing, it did not feel to me as that it gave us much=
,
> > > > >         drop
> > > > >
> > > > > RC2 and RC1
> > > > > one week into the future
> > > >
> > > > I cannot say much about the beta releases, but having the 3 release
> > > > candidates for 4.10 helped a LOT. Do we have any statistics to back
> up
> > >
> > > this
> > >
> > > > claim that it did not help?
> > >
> > > Do you have statistics to claim it did? Martin reached the conclusion
> that
> > > "4.10 cycle significantly less bugs have been created than in the oth=
er
> > > cycles"
> > > http://mail.kde.org/pipermail/release-team/2013-January/006761.html
> >
> > That's not enough to suggest a correlation.
>
> I know. The same applies the other way around.
>
> > We do have knowledge that some
> > really big bugs were found in the various releases and that they were
> fixed
> > before 4.10.0. RC3 was added because important things were found in the
> > earlier RCs, so we know it does help quality.
>
> Not really, RC3 was added because people commited features very late in t=
he
> game.
>
> > Anyway, I won't argue further because I'm late to the party and it's no=
t
> > very productive.
> >
> > What I would like to do is propose that going down to 1 beta and 1 RC
> isn't
> > a full policy change but a trial run for 4.11 and that it should be
> > re-evaluated afterwards for 4.12 once we do have some statistics and
> > feedback from developers involved.
>
> Personally I'm against. 4 pre-releases to 2 is too big a change to risk.


> I actually like you to say if you want it or not since if you read my ema=
il
> I'm unsure about going down to 1 beta and 1 RC.
>
> Cheers,
>   Albert
>
> >
> > That might be the plan already, but if so it wasn't super clear to me
> >
> > This is especially important if 4.12 is in fact 5.0.
> >
> > > > > 3) Increase RC time between tag and packaging
> > > > >
> > > > >         One day between tagging and release is crazy, let's have
> 5/6
> > >
> > > days
> > >
> > > > > as we
> > > > > have for the other releases
> > > > >
> > > > > 4) Don't release if any if the tests are failing in builds.kde.or=
g
> > > > >
> > > > >         If we have tests, they have to work
> > > > >
> > > > > 5) Introduce an pre-commit check after Feature freeze
> > > > >
> > > > >         That check would look for "SCHEDULE-CHECK: bugfix" in the
> > >
> > > commit
> > >
> > > > > log and
> > > > > reject the commit otherwise. This would fix the fact that people
> seem
> > >
> > > to
> > >
> > > > > be
> > > > > commiting features and then saying "oh, but i did not read the
> emails
> > >
> > > you
> > >
> > > > > send every month saying we are in a feature freeze so i did not
> know I
> > > > > couldn't do this", this way at least they would be forced to say
> their
> > > > > stuff is a bugfix.
> > > > > ***************
> > > >
> > > > I'm not sure I understand this point. Suppose I was committing a
> simple
> > >
> > > fix
> > >
> > > > to something wrong in the code. Would I first have to file a bug fo=
r
> it
> > >
> > > and
> > >
> > > > then explicitly close the bug with the commit? Or can I just add
> > > > "SCHEDULE-CHECK: bugix"?
> > >
> > > You could simply use SCHEDULE-CHECK: bugfix
> > >
> > > Cheers,
> > >
> > >   Albert
> > >
> > > > > I have gone through all of the mails of the thread and if i did
> not do
> > >
> > > a
> > >
> > > > > mistake in the interpretations of the emails, these are the
> "results"
> > > > >
> > > > > 1) Drop Betas to 1
> > > > > 2) Drop RCs to 1
> > > > >
> > > > >   Albert Astals Cid - yes
> > > > >   Christian Mollekopf - yes
> > > > >   Sebastian K=FCgler - yes with comments
> > > > >   Martin Gr=E4=DFlin - No
> > > >
> > > > 3) Increase RC time between tag and packaging
> > > >
> > > > >   Albert Astals Cid - yes -> Reword schedule
> > > > >   Sebastian K=FCgler - Reword schedule
> > > > >   Torgny Nyblom - Reword schedule
> > > > >
> > > > > 4) Don't release if any if the tests are failing in builds.kde.or=
g
> > > > >
> > > > >   Albert Astals Cid - yes
> > > > >   Michael Palimaka - yes
> > > > >   Christian Mollekopf - yes
> > > > >   Martin Gr=E4=DFlin - yes with comments
> > > > >
> > > > > 5) Introduce an pre-commit check after Feature freeze
> > > > >
> > > > >   Torgny Nyblom - yes
> > > > >   Christian Mollekopf - yes with comments
> > > > >   Albert Astals Cid - unsure
> > > > >
> > > > > So my reading is that we should do 3 as a reword of the schedule
> and 4
> > >
> > > for
> > >
> > > > > sure.
> > > > >
> > > > > I'm a bit unsure about 1, 2 and 5. Anyone has extra opinions to
> share?
> > >
> > > I'd
> > >
> > > > > like to have a finalized schedule for 4.11 next week.
> > > > >
> > > > > Cheers,
> > > > >
> > > > >   Albert
> > > > >
> > > > > _______________________________________________
> > > > > 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
> _______________________________________________
> release-team mailing list
> release-team@kde.org
> https://mail.kde.org/mailman/listinfo/release-team
>

[Attachment #5 (text/html)]

<br><br><div class="gmail_quote">On Thu, Mar 7, 2013 at 10:58 AM, Albert Astals Cid \
<span dir="ltr">&lt;<a href="mailto:aacid@kde.org" \
target="_blank">aacid@kde.org</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> El Dijous, 7 de març de 2013, a les 01:48:30, David \
Edmundson va escriure:<br> <div><div class="h5">&gt; On Wed, Mar 6, 2013 at 11:49 PM, \
Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt; wrote:<br> \
&gt; &gt; El Dimecres, 6 de març de 2013, a les 14:52:07, Vishesh Handa va \
escriure:<br> &gt; &gt; &gt; On Tue, Mar 5, 2013 at 5:13 AM, Albert Astals Cid &lt;<a \
href="mailto:aacid@kde.org">aacid@kde.org</a>&gt; wrote:<br> &gt; &gt; &gt; &gt; A \
few months ago we were discussing changes regarding 4.11<br> &gt; &gt; &gt; &gt; <a \
href="http://mail.kde.org/pipermail/release-team/2013-January/006708.html" \
target="_blank">http://mail.kde.org/pipermail/release-team/2013-January/006708.html</a><br>
 &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The changes I suggested where<br>
&gt; &gt; &gt; &gt; ***************<br>
&gt; &gt; &gt; &gt; 1) Drop Betas to 1<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;         It doesn&#39;t seem &quot;to me&quot; that having extra \
betas gives us much<br> &gt; &gt;<br>
&gt; &gt; more<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; quality,<br>
&gt; &gt; &gt; &gt; so my suggestion is to drop Beta 2 and move Beta 1 to happen in \
Beta 2<br> &gt; &gt; &gt; &gt; time<br>
&gt; &gt; &gt; &gt; (moving also Hard Freeze) which gives us 2 more weeks for \
feature<br> &gt; &gt; &gt; &gt; development<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 2) Drop RCs to 1<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;         Same thing, it did not feel to me as that it gave us \
much,<br> &gt; &gt; &gt; &gt;         drop<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; RC2 and RC1<br>
&gt; &gt; &gt; &gt; one week into the future<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I cannot say much about the beta releases, but having the 3 \
release<br> &gt; &gt; &gt; candidates for 4.10 helped a LOT. Do we have any \
statistics to back up<br> &gt; &gt;<br>
&gt; &gt; this<br>
&gt; &gt;<br>
&gt; &gt; &gt; claim that it did not help?<br>
&gt; &gt;<br>
&gt; &gt; Do you have statistics to claim it did? Martin reached the conclusion \
that<br> &gt; &gt; &quot;4.10 cycle significantly less bugs have been created than in \
the other<br> &gt; &gt; cycles&quot;<br>
&gt; &gt; <a href="http://mail.kde.org/pipermail/release-team/2013-January/006761.html" \
target="_blank">http://mail.kde.org/pipermail/release-team/2013-January/006761.html</a><br>
 &gt;<br>
&gt; That&#39;s not enough to suggest a correlation.<br>
<br>
</div></div>I know. The same applies the other way around.<br>
<div class="im"><br>
&gt; We do have knowledge that some<br>
&gt; really big bugs were found in the various releases and that they were fixed<br>
&gt; before 4.10.0. RC3 was added because important things were found in the<br>
&gt; earlier RCs, so we know it does help quality.<br>
<br>
</div>Not really, RC3 was added because people commited features very late in the<br>
game.<br>
<div class="im"><br>
&gt; Anyway, I won&#39;t argue further because I&#39;m late to the party and it&#39;s \
not<br> &gt; very productive.<br>
&gt;<br>
&gt; What I would like to do is propose that going down to 1 beta and 1 RC \
isn&#39;t<br> &gt; a full policy change but a trial run for 4.11 and that it should \
be<br> &gt; re-evaluated afterwards for 4.12 once we do have some statistics and<br>
&gt; feedback from developers involved.<br>
<br></div></blockquote><div>Personally I&#39;m against. 4 pre-releases to 2 is too \
big a change to risk. </div><div> </div><blockquote class="gmail_quote" \
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div \
class="im"> </div>I actually like you to say if you want it or not since if you read \
my email<br> I&#39;m unsure about going down to 1 beta and 1 RC.<br>
<br>
Cheers,<br>
  Albert<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; That might be the plan already, but if so it wasn&#39;t super clear to me<br>
&gt;<br>
&gt; This is especially important if 4.12 is in fact 5.0.<br>
&gt;<br>
&gt; &gt; &gt; &gt; 3) Increase RC time between tag and packaging<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;         One day between tagging and release is crazy, let&#39;s \
have 5/6<br> &gt; &gt;<br>
&gt; &gt; days<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; as we<br>
&gt; &gt; &gt; &gt; have for the other releases<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 4) Don&#39;t release if any if the tests are failing in <a \
href="http://builds.kde.org" target="_blank">builds.kde.org</a><br> &gt; &gt; &gt; \
&gt;<br> &gt; &gt; &gt; &gt;         If we have tests, they have to work<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 5) Introduce an pre-commit check after Feature freeze<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;         That check would look for &quot;SCHEDULE-CHECK: \
bugfix&quot; in the<br> &gt; &gt;<br>
&gt; &gt; commit<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; log and<br>
&gt; &gt; &gt; &gt; reject the commit otherwise. This would fix the fact that people \
seem<br> &gt; &gt;<br>
&gt; &gt; to<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; be<br>
&gt; &gt; &gt; &gt; commiting features and then saying &quot;oh, but i did not read \
the emails<br> &gt; &gt;<br>
&gt; &gt; you<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; send every month saying we are in a feature freeze so i did not \
know I<br> &gt; &gt; &gt; &gt; couldn&#39;t do this&quot;, this way at least they \
would be forced to say their<br> &gt; &gt; &gt; &gt; stuff is a bugfix.<br>
&gt; &gt; &gt; &gt; ***************<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I&#39;m not sure I understand this point. Suppose I was committing a \
simple<br> &gt; &gt;<br>
&gt; &gt; fix<br>
&gt; &gt;<br>
&gt; &gt; &gt; to something wrong in the code. Would I first have to file a bug for \
it<br> &gt; &gt;<br>
&gt; &gt; and<br>
&gt; &gt;<br>
&gt; &gt; &gt; then explicitly close the bug with the commit? Or can I just add<br>
&gt; &gt; &gt; &quot;SCHEDULE-CHECK: bugix&quot;?<br>
&gt; &gt;<br>
&gt; &gt; You could simply use SCHEDULE-CHECK: bugfix<br>
&gt; &gt;<br>
&gt; &gt; Cheers,<br>
&gt; &gt;<br>
&gt; &gt;   Albert<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; I have gone through all of the mails of the thread and if i did \
not do<br> &gt; &gt;<br>
&gt; &gt; a<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; mistake in the interpretations of the emails, these are the \
&quot;results&quot;<br> &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 1) Drop Betas to 1<br>
&gt; &gt; &gt; &gt; 2) Drop RCs to 1<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   Albert Astals Cid - yes<br>
&gt; &gt; &gt; &gt;   Christian Mollekopf - yes<br>
&gt; &gt; &gt; &gt;   Sebastian Kügler - yes with comments<br>
&gt; &gt; &gt; &gt;   Martin Gräßlin - No<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 3) Increase RC time between tag and packaging<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   Albert Astals Cid - yes -&gt; Reword schedule<br>
&gt; &gt; &gt; &gt;   Sebastian Kügler - Reword schedule<br>
&gt; &gt; &gt; &gt;   Torgny Nyblom - Reword schedule<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 4) Don&#39;t release if any if the tests are failing in <a \
href="http://builds.kde.org" target="_blank">builds.kde.org</a><br> &gt; &gt; &gt; \
&gt;<br> &gt; &gt; &gt; &gt;   Albert Astals Cid - yes<br>
&gt; &gt; &gt; &gt;   Michael Palimaka - yes<br>
&gt; &gt; &gt; &gt;   Christian Mollekopf - yes<br>
&gt; &gt; &gt; &gt;   Martin Gräßlin - yes with comments<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 5) Introduce an pre-commit check after Feature freeze<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   Torgny Nyblom - yes<br>
&gt; &gt; &gt; &gt;   Christian Mollekopf - yes with comments<br>
&gt; &gt; &gt; &gt;   Albert Astals Cid - unsure<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; So my reading is that we should do 3 as a reword of the schedule \
and 4<br> &gt; &gt;<br>
&gt; &gt; for<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; sure.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I&#39;m a bit unsure about 1, 2 and 5. Anyone has extra opinions \
to share?<br> &gt; &gt;<br>
&gt; &gt; I&#39;d<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; like to have a finalized schedule for 4.11 next week.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Cheers,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   Albert<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; release-team mailing list<br>
&gt; &gt; &gt; &gt; <a \
href="mailto:release-team@kde.org">release-team@kde.org</a><br> &gt; &gt; &gt; &gt; \
<a href="https://mail.kde.org/mailman/listinfo/release-team" \
target="_blank">https://mail.kde.org/mailman/listinfo/release-team</a><br> &gt; \
&gt;<br> &gt; &gt; _______________________________________________<br>
&gt; &gt; release-team mailing list<br>
&gt; &gt; <a href="mailto:release-team@kde.org">release-team@kde.org</a><br>
&gt; &gt; <a href="https://mail.kde.org/mailman/listinfo/release-team" \
target="_blank">https://mail.kde.org/mailman/listinfo/release-team</a><br> \
_______________________________________________<br> release-team mailing list<br>
<a href="mailto:release-team@kde.org">release-team@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/release-team" \
target="_blank">https://mail.kde.org/mailman/listinfo/release-team</a><br> \
</div></div></blockquote></div><br>



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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic