← Back to team overview

ubuntu-phone team mailing list archive

ANN: Changes to our Upstream Landing and Merge Review Practices in January

 

Hi all,

hope you had a great start in this exciting year 2014.

To start off this amazing new year, I wanted to share a slide deck
that outlines two exciting improvements to our engineering process
that we will roll out during January.

  - https://docs.google.com/a/canonical.com/presentation/d/1LiDK3nVWUFKPbOCOPQEWdpXuTVpIQNU2SWjTiQaIGxE/edit#slide=id.g258bded9d_0120


1. The first change outlined in that deck aims at standardizing our
upstream engineering merge review practices to boost the level of
excellence of our upstream code submissions across all Ubuntu
Engineering (see: 14.04 MR Excellence part of the slide deck) .

2. The second change unifies our upstream and distribution landing
process by wrapping the landing activity into the merge review process
as the final step before your code hits trunk (see: Upstream Landings
part of slide deck).

For 2. didrocks has been working restlessly the last few days to
prepare our CI tooling for this big step and it seems we really are on
track to enable a great experience for upstream teams to be in charge
of their own landings.


Please check out the slide deck and the mentioned TODOs and discuss in
your team how you want to go about implementing these process changes.

Timeline wise, we will start to pilot this new way of landings with
initial upstream projects as early as next week. A more complete
timeline for rolling out these changes can be found on slide 20
(January Timeline). If you can't wait and want to be part this, send
me or didrocks a /msg on IRC.

Of course, if you have questions, don't hesitate to ask here or on IRC...

Thank you and stay tuned,

 - Alexander


p.s. BTW, the new landing approach also means that the need for the
"Landing pipeline" spreadsheet in its current form will almost
certainly go away as that type of coordination won't be needed in the
brave, new, self-serving world anymore. However, I won't promise that
there won't be another spreadsheet for other type of coordination :).


Follow ups