[U-Boot] Release cycle thoughts

Tom Rini trini at konsulko.com
Sun May 29 18:06:02 CEST 2016


On Sat, May 28, 2016 at 10:00:10AM +0100, Peter Robinson wrote:
> On Fri, May 27, 2016 at 2:36 PM, Tom Rini <trini at konsulko.com> wrote:
> > Hey all,
> >
> > So, when I said a few months back that we would try doing a 2 month
> > release cycle, I planned things out until the v2016.07 release, since
> > that coincided with the old schedule.  As I was looking at the
> > ReleaseCycle page today I didn't want to give anyone the wrong
> > impression so I've added in v2016.09 and v2016.11 (and updated the MW
> > for v2016.07 since 05 was late).
> >
> > At this point I'm happy with the 2 month cycle.  Does anyone object and
> > think we should go back to 3 months?
> 
> No objection here, I think it's worked pretty well.

OK, good.

> > If no one objects there, I'm pondering going up to monthly for 2017 with
> > release generally the first Monday of the month, RCs otherwise on
> > Monday.  Shorten the merge window to that first week.  But would make
> > planning time easier for everyone.
> 
> So presumably a cycle would be a week of merge, two RCs, then GA?

Yes, pretty much.

> I have a few concerns, I think to make it work we'd need things
> release bits a bit more stable because some of the things that
> happened this last cycle would just complete screw it up.
> * better communication, there were some weeks we didn't have a RC when
> it was expected, no comms that I saw as to why, release was delayed a
> week and similarly I didn't see any heads up
> * guaranteed RCs every time, with concurrent tarballs (eg RC2 didn't
> get a tar ball until RC3 was already out)

Yeah, understood.

> * what about quieter months like August (ER summer), Nov (US
> thanksgiving) and christmas/new year?

Some releases might end up being "small", but that's OK.  I was thinking
that if anything, it helps with the "So-and-so was out and missed the
window for changes" because there's always the next month release.

> * some form of CI platform that does the buildman full tests against
> any pull requests, it seems very manual at the moment which doesn't
> tend to lend itself to faster cycles.

Yes, this is good feedback, thanks.  We do have some CI going on after I
push things but I also need to get back into some better habits about
triggering real hardware tests.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160529/613ac086/attachment.sig>


More information about the U-Boot mailing list