← Back to team overview

trafodion-development team mailing list archive

Re: PLEASE READ: Follow up info on proposed candidate branch -- Release Candidate 1

 

Hi,

The first release candidate builds for 0.8.3 release have been posted: http://downloads.trafodion.org/
(win-odbc64 driver still to come)

As Dave said, the proposed/0.8.3 branch has been created in Gerrit for these repos:
        trafodion/core<https://github.com/trafodion/core/commits/proposed/0.8.3>
        trafodion/dcs<https://github.com/trafodion/dcs/commits/proposed/0.8.3>
        trafodion/install<https://github.com/trafodion/install/commits/proposed/0.8.3>
        trafodion/win-odbc64<https://github.com/trafodion/win-odbc64/commits/proposed/0.8.3>

If you want to see which changes are already in this branch, follow the github links above.

-Steve


      _____________________________________________
      From: Birdsall, Dave
      Sent: Thursday, July 10, 2014 11:45
      To: Trafodion-Development@xxxxxxxxxxxxxxxxxxx
      Subject: PLEASE READ: Follow up info on proposed candidate branch


      Hi Trafodion Developers,

      This is just a reminder that tomorrow, Friday, July 11 (got the day of the week right this time), the Infrastructure team will be creating a proposed release candidate branch for the July release.

      For many of you, it will be business as usual. You'll continue to develop code changes against the master branch as you have.

      But, if you are one of the lucky ones who has to make a fix on the proposed branch, here's some information for you (courtesy of Steve Varnau and Faye Brackett). These side branches are named proposed/<release-name>. As an example, tomorrow's branch will be named proposed/0.8.3.

      To submit changes to Proposed-Release Branches, do the following:

*       git checkout -b <task-name> gerrit/proposed/0.8.3
o       If you get an error finding that branch, do "git fetch --all" and try again.
*       Make changes and commit as normal.
*       If you are porting a change from master branch, do "git cherry-pick <commit>"
*       git review proposed/0.8.3
o       If you get a prompt like:

                        You have more than one commit that you are about to submit.

                        The outstanding commits are:

                        ...

                        Is this really what you meant to do?

                        Type 'yes' to confirm: no

                  It most likely means your task branch is not based on the right thing.  Be sure to type "no".  Get some help from the Infrastructure team to rebase your branch to the right context.

      To port a change from the Release Branch to Master, do the following:

*       git checkout -b <task-name> gerrit/master
*       git cherry-pick <commit>
o       If you have the change on another task branch, just use that branch name for the <commit>.
o       If you have conflicts to resolve, edit the files, then use "git add <file>..." and "git commit".
o       You can use git commit --amend if needed.
*       git review

      You can certainly submit in either order -- master first or proposed branch first, and use cherry-pick to port the change.

      In case you're interested, here's the process for creating the proposed branch. Tonight's build will be picked up by the QA team, who will have a go at it. Assuming it looks good to them, they give the OK to the Infrastructure team, who create the branch in git from the point of that build. (Developers could have added more changes to the master branch in the meantime; this is normal and expected but those changes won't be picked up in this branch.)

      Happy Developing!

      Dave



Follow ups