Hi everyone, Just a quick correction to make sure one thing is clear (see below).
W dniu 21.08.2014 o 20:34, Łukasz 'sil2100' Zemczak pisze: > 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 So, just so it's crystal clear: the example does not mention that both landings for ubuntu and ubuntu-rtm can be filled in at once - which is OK. This is acceptable if we make sure that the ubuntu landing is approved and lands before the ubuntu-rtm one (that's because we do not want to lead to a situation where something lands in ubuntu-rtm but not in ubuntu). So whenever you have some RTM-specific changes to land, just fill in 2 landing requests at once. As mentioned in my earlier e-mail, we have ideas on how to make this easier for landers. If this gets accepted most probably only one landing could drive both at once automatically. > 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. > > > * Action items for now > > Since we have just finished the initial copy of packages to ubuntu-rtm, > it might be the best time to create your RTM-targeted branches by > branching off from current trunk. When doing this later you will have to > make sure you only copy the branch history up until the revision that is > actually present in the ubuntu-rtm pocket. This way you need to make > sure that the RTM branches do not have any changes that are not in the > RTM archive. > > > Please do not hesitate and feel free to give us (trainguards) a ping on > IRC (#ubuntu-release or #ubuntu-ci-eng) whenever in doubt. > > Thank you. > > Best regards, > -- Łukasz 'sil2100' Zemczak lukasz.zemc...@canonical.com www.canonical.com -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp