Closed Bug 1188433 Opened 11 years ago Closed 10 years ago

New repositories on hgweb machines don't have proper permissions

Categories

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

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gps, Assigned: gps)

Details

Attachments

(1 file)

Our permissions cron job on hgweb sent an update last night reflecting updates to a number of user repositories, namely repos under /repo/hg/mozilla/users/m_owca.info/. Looking at file times, it appears these repos were created yesterday. So, I can only infer that mirror-pull is failing to set the proper permissions on newly-created repositories.
ansible/hg-web: normalize repo permissions during creation (bug 1188433); r?fubar If we don't do this, new repos don't have fully proper permissions. We could probably do this by setting umask appropriately. However, let's not take any chances and just use our normalization script: that's what it's there for. This change should stop the stem of daily CRON emails spamming us about permissions changes after a new user repo is created.
Attachment #8683263 - Flags: review?(klibby)
Assignee: nobody → gps
Status: NEW → ASSIGNED
Attachment #8683263 - Flags: review?(klibby) → review+
Comment on attachment 8683263 [details] MozReview Request: ansible/hg-web: normalize repo permissions during creation (bug 1188433); r?fubar https://reviewboard.mozilla.org/r/24247/#review21723 > We could probably do this by setting umask appropriately. However, let's not take any chances and just use our normalization script: that's what it's there for. reuse code?!? crazy talk! shipit
Will deploy shortly.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: