← Back to team overview

yellow team mailing list archive

Re: hand off email

 

On Feb 6, 2012, at 17:42 , Gary Poster wrote:

> Hi.  Graham and Francesco gave me a nice handoff of what they had done.  Brad ran with it.  It sounded like he did some good stuff, and I think he'll be able to report what to do next.


I did a lot of clean up, mainly regarding helpers.py and local.py.  As Gary mentioned in the email from the weekend, helpers.py is meant to be generic charm helpers.  We may want to rename it to charm_helpers.py to help reinforce the generic-ness of it.

The local.py file has useful assets shared between the buildbot master and slave.

I've rearranged some of the code to fit those definitions.

There really should only be one version of helpers.py and local.py.  I have kept them in the buildbot master.  They do not exist in the buildbot slave.  For now, you can use them by creating a symbolic link from the slave/hooks directory to the individual files in the buildbot master.  Eventually we want to use nested branches or a PPA.  If this solution is too gross for you perhaps you can explore one of those options.  But, please, let's not let them diverge again.

Finally I have merge proposals at

https://code.launchpad.net/~bac/charms/oneiric/buildbot-slave/dynamic-relationship/+merge/91739

and

https://code.launchpad.net/~bac/charms/oneiric/buildbot-master/dynamic-relationship/+merge/91737

If the early birds could review those changes and merge them into the corresponding ~yellow trunk branch that would be great.  If there are significant changes from review then I'll make them tomorrow and merge them.

I realize there are some more cleanup items.  The pickle functions are no longer used and need to be removed.  Some of the new stuff needs unit tests.

Tomorrow I won't be around for the standup, which is why it would be nice for the FrankGrahams to handle the merge if possible.  (One of the last honorable politicians from our state was a man named Frank Porter Graham, fwiw.)

Finally, things are getting sufficiently complicated that I propose handoffs be done via reviewed code merged into the trunks.  It's a little heavier than our current process but may avoid some of the head aches of nasty merges.

--bac


> 
> I had a very frustrating afternoon trying to get juju and canonistack to play nicely together.  I sent an email to cloud@xxxxxxxxxxxxxxxxxxx abut the main problem.  I also had a couple of non-Canonistack-related frustrations: I can't get my function keys to be honored over ssh (which you need to customize byobu's status line when it goes crazy); and my term does not default to utf 8 for some reason, which makes byobu go crazy.
> 
> I *think* I learned by the end of the day that our lpbuildbot buildslave is configured to put the lp environment in a different place than our lpbuildbot master configuration expects it to be.  We should reconcile these two tomorrow, and verify that I'm on the right track.
> 
> Brad and I also learned that the buildbot slave and master can apparently communicate just fine to one another, even if the slave and master are different versions.  That's good for us.
> 
> Gary
> 
> -- 
> Mailing list: https://launchpad.net/~yellow
> Post to     : yellow@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yellow
> More help   : https://help.launchpad.net/ListHelp

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


References