Closed Bug 467000 Opened 13 years ago Closed 13 years ago

ReleaseUpdatesFactory failed to upload partial MARs because of permission problems

Categories

(Release Engineering :: General, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

(Whiteboard: [hg-automation])

All other uploads for 3.1b1 and 3.1b2 were done as 'cltbld' - and the directories had 644 permissions. We should probably just make everything from a release upload as either 'ffxbld' or 'cltbld' - but at a bare minimum we need to set the permissions on the candidates dir to 664, and owned by the 'firefox' group. This would let either user upload to them.
Whiteboard: [hg-automation]
For 3.1b2build2 I uploaded all of the builds as 'ffxbld'. As it turns out, the only thing that currently needs to be uploaded as 'cltbld' is signed builds and detached sigs. The only reason for this is that the 'ffxbld' key is not on keymaster.

Does anyone have any objections to putting that key there? (I'm not sure if it's safe to transfer it over the wire, so how to get it there is another question.)
Priority: -- → P2
Sounds like nobody has objections to this. Given that, I'm going to figure out the best way to get the key onto this machine next week. Last chance to object ;-)
Priority: P2 → P3
No objections from me to transferring ffxbld over.
Nick, I've been meaning to ask you - is there a particular reason why we make sure cltbld owns everything in releases/?
Component: Release Engineering → Newsgroups
I don't think there is, it just has to be an account which no-one outside RelEng has access too. You could easily argue that ffxbld is better than cltbld in that sense. Similarly, we set 644 on the files, and 755 on all the dirs except the contrib/, so that other members of the firefox group can't make modifications in the releases dir.
Component: Newsgroups → Release Engineering
OS: Mac OS X → All
Hardware: x86 → All
Thanks for the confirmation, Nick. I'm going to get the ffxbld key transferred to keymaster and get this done.
Component: Release Engineering → Newsgroups
Depends on: 472667
OS: All → Mac OS X
Hardware: All → x86
Priority: P3 → P2
Alright, with ffxbld transferred over I've updated the Combined Signing docs to use ffxbld instead of cltbld. I also went over all of the other upload code (en-US, l10n) and made sure they're using ffxbld.

We should be good to go here. I'll be verifying that when I do a test run after bug 470966 lands.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Component: Newsgroups → Release Engineering
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.