clone puppet repo for the SeaMonkey project.

RESOLVED FIXED

Status

Developer Services
General
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: ewong, Unassigned)

Tracking

Details

(Reporter)

Description

3 years ago
The SeaMonkey project wishes to have a clone of the current puppet repo.

The rationale stems from bug 1147835, specifically both https://bugzilla.mozilla.org/show_bug.cgi?id=1147835#c2 and https://bugzilla.mozilla.org/show_bug.cgi?id=1147835#c5.

Thanks
(Reporter)

Updated

3 years ago
OS: Windows 8.1 → All
I think this belong in a RelOps component?
No, he's requesting an hg repo clone, although he didn't actually give any names of repos.
Flags: needinfo?(ewong)
(Reporter)

Comment 3

3 years ago
(In reply to Dustin J. Mitchell [:dustin] from comment #2)
> No, he's requesting an hg repo clone, although he didn't actually give any
> names of repos.

Ah sorry.  Where is the best place for the seamonkey's puppet repo?  

I'm wondering if we're allowed to have hg.mozilla.org/seamonkey/puppet?

Callek, what do you think?
Flags: needinfo?(ewong) → needinfo?(bugspam.Callek)
(Reporter)

Updated

3 years ago
Blocks: 1147835
personally I like hg.m.o/build/seamonkey-puppet but I won't be opposed to a new top-level folder. Or a subfolder under build/

I think hal is the best answer for that though

Specifically what this bug needs


* A home for our puppet clone, location to be determined.
* Initial clone from hg.m.o/build/puppet
  \- Initial clone to include all branches.
* New location to have same L2 requirements as build/puppet and same hooks (the one that prevents non-releng from pushing to prod can be skipped, but I won't scream if its included for now)
Flags: needinfo?(bugspam.Callek) → needinfo?(hwine)
The rest of the seamonkey build support lives in user repos (patch configs). Why should this one be different? (Permissions could be set to L2 on the user repo, and hooks configured.)
Flags: needinfo?(hwine) → needinfo?(bugspam.Callek)
brief chat with hal just now, he'll followup here when theres more to share.
Flags: needinfo?(bugspam.Callek) → needinfo?(hwine)
Depends on: 1150329
This repo is live at:
  http://hg.mozilla.org/SeaMonkey/puppet/
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Flags: needinfo?(hwine)
Resolution: --- → FIXED
(Reporter)

Comment 8

3 years ago
Awesome!  Thanks Hal and all those involved!
(Reporter)

Comment 9

3 years ago
One thing.

when I push to http://hg.mozilla.org/SeaMonkey/puppet, I got the following:

$ hg push ssh://hg.mozilla.org/SeaMonkey/puppet -e 'ssh -l ewong@pw-wspx.org'
pushing to ssh://hg.mozilla.org/SeaMonkey/puppet
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 1 changesets with 0 changes to 0 files (-1 heads)
remote: Trying to insert into pushlog.
remote: Inserted into the pushlog db successfully.
remote:
remote: View your change here:
remote:   https://hg.mozilla.org/build/puppet/rev/0f9d902d9762

This got me confused and concerned that I had pushed to the wrong
repo.  Can the last line be changed to reflect that I pushed to
the SeaMonkey/puppet repo and not the build/puppet one?
You need to log in before you can comment on or make changes to this bug.