mozilla/tools/buildbotcustom and mozilla/tools/buildbot moving to Mercurial

3 views
Skip to first unread message

Ben Hearsum

unread,
Jan 22, 2009, 3:17:19 PM1/22/09
to
The time has finally come for these two CVS modules to get a better
home. Here's what I'm proposing:
* Early next week I will import these modules (with history) into
http://hg.mozilla.org/build/buildbotcustom and
http://hg.mozilla.org/build/buildbot.
* On Friday, January 30th, 2009 I will delete mozilla/tools/buildbot and
mozilla/tools/buildbotcustom from CVS and put in READMEs pointing to
their new homes. I don't believe there is any reason to keep them around
once the new repositories are live. They will only serve to cause confusion.

Moving these will be a change for the better, I believe. It will let us
import new versions of Buildbot without the hassle of CVS and in the
case of buildbotcustom, let others work on it more easily.

If anyone has objections to this plan please respond to this post. If I
don't hear anything by Tuesday, January 27th I will proceed with this.

- Ben

Axel Hecht

unread,
Jan 22, 2009, 4:29:00 PM1/22/09
to

I was wondering whether a git repo on github would be more like it for
buildbot. There is a bit of an additional learning curve, but it had the
advantage that our buildbot code would be exposed at the place where
upstream looks.

Axel

Ben Hearsum

unread,
Jan 23, 2009, 10:56:07 AM1/23/09
to
On 1/22/09 4:29 PM, Axel Hecht wrote:
> I was wondering whether a git repo on github would be more like it for
> buildbot. There is a bit of an additional learning curve, but it had the
> advantage that our buildbot code would be exposed at the place where
> upstream looks.
>

I was pondered this. It would certainly make keeping in sync with
upstream easier. From a security standpoint I'm more comfortable having
it hosted inside of Mozilla's network. And selfishly, it would make it
more difficult for RelEng, as we'd have to go install git on 50 or 60
machines.

I don't think it's tough to import the Buildbot releases when they come
out, and we tend to only land patches that have landed upstream already
these days, so there's probably not big wins with this.

Ben Hearsum

unread,
Jan 26, 2009, 12:36:21 PM1/26/09
to
On 1/22/09 3:17 PM, Ben Hearsum wrote:
> * Early next week I will import these modules (with history) into
> http://hg.mozilla.org/build/buildbotcustom and
> http://hg.mozilla.org/build/buildbot.

After doing some initial tests I think that we'd be better off to keep
mozilla/tools/buildbot and start fresh and import the current tip of
that to Mercurial. Two reasons for this:
1) The CVS history here is littered with vendor branches and other
branches. We're not going to get a good, clean import here.
2) Talos still uses the BUILDBOT_0_7_5_BRANCH so we need to keep that
intact.

I'll move forward with this tomorrow barring objections.

Axel Hecht

unread,
Jan 26, 2009, 12:50:58 PM1/26/09
to

I recall that one of you guys had a patch of our tip vs buildbot, can we
get that into the repo? If feasible, even per-task?

I would think that if we had:

- a tagged import of vanilla buildbot
- on top, our version we use

we could import new buildbot releases by doing a
hg update -r BUILDBOT_0_7_9_RELEASE
dump the new tarball, hg addremove
hg merge

which might make things easier.

Axel

Ben Hearsum

unread,
Jan 26, 2009, 1:07:05 PM1/26/09
to Axel Hecht
On 1/26/09 12:50 PM, Axel Hecht wrote:
> On 26.01.2009 18:36 Uhr, Ben Hearsum wrote:
>> On 1/22/09 3:17 PM, Ben Hearsum wrote:
>>> * Early next week I will import these modules (with history) into
>>> http://hg.mozilla.org/build/buildbotcustom and
>>> http://hg.mozilla.org/build/buildbot.
>>
>> After doing some initial tests I think that we'd be better off to keep
>> mozilla/tools/buildbot and start fresh and import the current tip of
>> that to Mercurial. Two reasons for this:
>> 1) The CVS history here is littered with vendor branches and other
>> branches. We're not going to get a good, clean import here.
>> 2) Talos still uses the BUILDBOT_0_7_5_BRANCH so we need to keep that
>> intact.
>>
>> I'll move forward with this tomorrow barring objections.
>
> I recall that one of you guys had a patch of our tip vs buildbot, can we
> get that into the repo? If feasible, even per-task?
>

Yeah, we have one, maybe two patches on upstream? I certainly planned on
including them. It's not much work to import vanilla then our patches,
as you suggest so I'll do that.

Ben Hearsum

unread,
Jan 28, 2009, 9:32:06 AM1/28/09
to
Both mozilla/tools/buildbotcustom and mozilla/tools/buildbot have now
official moved to their new homes in Mercurial,
http://hg.mozilla.org/build/buildbotcustom/ and
http://hg.mozilla.org/build/buildbot/ respectively. The buildbotcustom
CVS module will be deleted at the end of this week. We will be keeping
the buildbot one for the time being because we have a Buildbot still
using it, but all future work should be done against the Mercurial
repository.

- Ben

Reply all
Reply to author
Forward
0 new messages