Closed Bug 1061771 Opened 10 years ago Closed 10 years ago

make 'fwunit' a grown-up project

Categories

(Developer Services :: Mercurial: hg.mozilla.org, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Unassigned)

Details

This tool is currently at
  https://github.com/djmitche/fwunit

It's not a releng-specific tool, and it's certainly designed to be useful outside Mozilla.

I also need to automatically deploy from it for an internal system, so it should be on gitmo.  Do best practices generally dictate that the RoR is on gitmo in that case, or just that it's mirrored there?

I'd like to:

  - reassign it (to keep the attached issues) to the mozilla org, making it
    https://github.com/mozilla/fwunit

  - create a corresponding gitmo repository and set up synchronization, with the RoR dictated by the answer to my question above.
Flags: needinfo?(hwine)
(In reply to Dustin J. Mitchell [:dustin] from comment #0)
> This tool is currently at
>   https://github.com/djmitche/fwunit
> 
> It's not a releng-specific tool, and it's certainly designed to be useful
> outside Mozilla.

So our preferred organization on github now is to have repos assigned to teams -- what would be the right team to maintain it?

> I also need to automatically deploy from it for an internal system, so it
> should be on gitmo.  Do best practices generally dictate that the RoR is on
> gitmo in that case, or just that it's mirrored there?

Opinions vary depending on the system. E.g. atm, no releng code deploys directly from a repo with RoR on github. Gaia has it's RoR on github though. So, your call.

> I'd like to:
> 
>   - reassign it (to keep the attached issues) to the mozilla org, making it
>     https://github.com/mozilla/fwunit

Once we know where to pull it, no problem. (See https://help.github.com/articles/how-to-transfer-a-repository for details.) It's best to coordinate with a github admin it can end up on the correct team.

>   - create a corresponding gitmo repository and set up synchronization, with
> the RoR dictated by the answer to my question above.

Piece of (a different) cake. Releng can set up that mirror after it's in place on github.
Flags: needinfo?(hwine)
OK, let's assign it to releng.

RoR should be Github with mirrors to gitmo.

What github admin (I assume you mean org admin, not github employee) should I talk to?
(In reply to Dustin J. Mitchell [:dustin] from comment #2)
> OK, let's assign it to releng.

Any committers outside of releng team
 
> RoR should be Github with mirrors to gitmo.

> What github admin (I assume you mean org admin, not github employee) should
> I talk to?

Me
Turns out that was pretty easy - thanks Hal!
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Release Engineering → Developer Services
You need to log in before you can comment on or make changes to this bug.