Colin, can you give me access?
Thanks. On Jul 19, 2011, at 01:04 , Adrian Godoroja wrote: > Hi guys, > > me and Patrick (pks) wanted to help. If someone could give us access, it > would be great. > > Thanks, Adrian. > > On Jul 19, 2011, at 00:56 , Colin Barrett wrote: > >> Evan (and list), >> >> I would love to. I just need to find time to get buildbot upgraded -- either >> by my own hand or at the instruction of someone else. The current issue is >> that we need to upgrade Twisted to install the required version of buildbot >> (we need some newer features). My plan was to do that by installing buildbot >> in a virtualenv[1], but if we could just upgrade buildbot and twisted on >> that machine, that'd work too. >> >> In the end, the story is that not only am I an awful sysadmin, but I dislike >> doing it as well, which is the main reason why this stuff hasn't gotten >> done. I certainly SHOULD be able to make time for this, but the reality is >> that I haven't :( >> >> -Colin >> >> [1] an isolated python install; this poses some complications with our >> init.d scripts though. >> >> On Jul 16, 2011, at 1:50 PM, Evan Schoenberg, M.D. wrote: >> >>> Colin, >>> >>> Still planning on making these changes? Seems like you've done most of the >>> heavy lifting already :) >>> >>> -Evan >>> >>> On May 7, 2011, at 7:45 PM, Zachary West wrote: >>> >>>> >>>> >>>> On Mon, Apr 4, 2011 at 15:40, Colin Barrett <co...@springsandstruts.com> >>>> wrote: >>>> How it works: >>>> >>>> buildbot has an array of repos and branches (repos are paths on >>>> "hg.adium.im" so "adium" an "adium-1.4", branches are in repository >>>> branches). When it builds each one, it injects NIGHTLY_REPO and >>>> NIGHTLY_BRANCH into the environment. (This is new as of last night -- >>>> right now that list simply contains ("adium", "default"). All nightlies, >>>> branch or not, will be using the same infrastructure.) To add a new one, >>>> you'll need to modify master.cfg. (This could probably be automated if it >>>> happens enough.) >>>> >>>> That information gets used by the release makefile to set some Info.plist >>>> keys. The parameters "repo" & "branch" are then passed along when we hit >>>> the Sparkle update URL. >>>> >>>> When the nightly is uploaded, it's now stored in a directory on the server >>>> like "repo-branch". The two scripts that look for nightlies have been >>>> modified to look in the right places. When a branch is merged in to trunk, >>>> deleting its directory on the nightly server is enough to get it to fall >>>> back to the default branch of the repo, or to the default branch of adium >>>> as a last resort. >>>> >>>> Pretty much the only outstanding issue is presenting a list of alternative >>>> nightlies for display on nightly.adium.im. >>>> >>>> The adium-side changes seem solid. >>>> >>>> On the sparkle side of things, I think the appcast-nightly.php changes >>>> need a little modifications. With the changes, existing_branch() will be >>>> pinging the nightly server on each invocation, which means for every user >>>> update check; this is a bit too much for my blood. >>>> >>>> How about this: >>>> (1) Check and see if a cache file exists for the requested latest.info >>>> (2) If the file exists, and isn't out of date, use it. >>>> (3) If the file exists, but is out of date, update it. >>>> (4) If the file does not exist, try and ping the nightly server to see if >>>> it's real. >>>> >>>> Otherwise the changes seem good. >>>> >>>> -- >>>> Zachary West >>> >> >> > >