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
>>> 
>> 
>> 
> 
> 


Reply via email to