On Thu, Aug 21, 2014 at 10:11 PM, Bill Filler <[email protected]> wrote: > On 08/21/2014 03:47 PM, Ricardo Salveti de Araujo wrote: >> On Thu, Aug 21, 2014 at 3:34 PM, Łukasz 'sil2100' Zemczak >> <[email protected]> wrote: >>> Hello everyone, >>> >>> As we have now officially branched for ubuntu-rtm, we would also like to >>> announce that landing for RTM-targetted images is now officially open! >>> This means that all landers can have their changes landed into >>> ubuntu-rtm when they want it. We have enabled some features in the CI >>> Train for this purpose last week, but only now the test run is over and >>> everything that lands will stay in the archive. >>> >>> By default from now on anything that's landed in ubuntu will not be part >>> of the RTM-targeted images. So make sure you get the changes you want to >>> ubuntu-rtm. >>> Please read on to get to know the process itself. >>> >>> >>> * How to land a package to ubuntu-rtm? >>> >>> First of all, you will need to have a separate branch for your RTM >>> backports. The naming and location of this branch is all up to you. Some >>> of the projects that participated in the testing landings last week used >>> the naming scheme of lp:projectname/rtm-14.09 . >>> Before releasing anything for ubuntu-rtm, make sure the same change is >>> already released in Ubuntu current development series (e.g. utopic). We >>> only accept cherry-picked changes from trunks. In other words: if >>> something is to land in RTM it will require a double landing - one to >>> ubuntu, then to ubuntu-rtm. Once that happens, fill in a landing with >>> the new merge requests to the RTM branches in our CI Train spreadsheet >>> and set the Target Distribution field to "ubuntu-rtm/14.09". The rest is >>> the same as before, with the change being that the landing needs to be >>> tested against ubuntu-rtm built images instead. Remember to double check >>> that your RTM merges are targeting the right branches - i.e. the RTM >>> branch created earlier. >>> >>> To summarize, the general process: >>> - Making sure an RTM branch (for this example let's use >>> lp:foo/rtm-14.09) exists and corresponds to what is in ubuntu-rtm >>> - Creating a merge request of a feature/fix to ubuntu (target -> lp:foo) >>> - Driving a landing through CI Train of this merge/merges to ubuntu >>> (target distribution -> ubuntu/utopic) >>> - Creating a branch with the same changes but based on lp:foo/rtm-14.09 >>> - Creating a merge request of the feature/fix to ubuntu-rtm (target -> >>> lp:foo/rtm-14.09) >>> - Driving a landing through CI Train of this merge/merges to ubuntu-rtm >>> (target distribution -> ubuntu-rtm/14.09) >>> - Change, after possible additional testing, lands in RTM >>> >>> Currently ubuntu-rtm landings are also treated very safely, so most >>> landings might require a QA sign-off before those can be published into >>> the archive. >> For the landing that are RTM only anyway, I don't see why we'd need to >> create a RTM branch. That would only make sense in case the upstream >> wants to deliver new features that are not necessarily related to RTM >> (so we can just cherry-pick stuff to RTM). >> >> Also, why can't we just do a package sync between both distros? >> ubuntu-rtm is a derived distro anyway. >> >> It seems overly complicated, really. > From the apps team perspective, everything we land in RTM we will want > to land in ubuntu/utopic. I don't see any cases where this wouldn't be > true. Seems most everyone will be in that same situation? Would be much > simpler and faster to only have to do one landing into ubuntu/rtm14.09 > and have that automatically propagate into ubuntu. I'm concerned having > to do 2 landings for each bug fix/change is really going to slow down > our output.
You can pretty much can prep and do the landings for both distros in parallel. Only the publish must be done in ubuntu before doing it in ubuntu-rtm. Hope that helps for the time being. /ubuntu landing silo gets normal testing; /ubuntu-rtm landing gets more extensive attention with QA sign off for most things that are not isolated bug fixes. - Alexander -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp

