Closed Bug 613668 Opened 15 years ago Closed 15 years ago

shouldn't create release repack ftppollers unless we need them

Categories

(Release Engineering :: General, defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: salbiz)

References

Details

Attachments

(1 file, 4 obsolete files)

Currently, we only need them when we're doing partner repacks.
will require a bit of testing to ensure that it doesn't break in the case of multiple branch release builders across masters.
Attachment #492011 - Flags: feedback?(catlee)
Attachment #492011 - Flags: feedback?(bhearsum)
Comment on attachment 492011 [details] [diff] [review] only create locale poller as needed Hmmmm. While you're here can you make the platforms that go to unsigned configurable? Defaulting to ('win32',) is fine, but I think we should be able to override in the release config by specifying signedPlatforms. We'll need this when mac signing lands. Looks fine otherwise.
Attachment #492011 - Flags: feedback?(catlee) → feedback-
Comment on attachment 492011 [details] [diff] [review] only create locale poller as needed Damn...I keep adjusting the wrong flag. Fixing feedback? request.
Attachment #492011 - Flags: feedback?(bhearsum) → feedback?(catlee)
Comment on attachment 492011 [details] [diff] [review] only create locale poller as needed Looks good. Will this change where we would send out notifications to release-drivers?
Attachment #492011 - Flags: feedback?(catlee) → feedback+
Blocks: 478420
Done, moving that tuple of platforms into buildbot-configs now. Tested on staging by starting up buildbot and verifying that only branches with doPartners = True set had pollers created for the right places by looking for twistd.log entries
Attachment #492011 - Attachment is obsolete: true
Attachment #493011 - Flags: review?(catlee)
Attachment #493011 - Flags: review?(bhearsum)
Attachment #493012 - Flags: review?(catlee)
Attachment #493012 - Flags: review?(bhearsum)
Attachment #493012 - Flags: review?(catlee) → review+
Attachment #493011 - Flags: review?(catlee) → review+
Comment on attachment 493012 [details] [diff] [review] add signedPlatform releaseConfig element Can you set ('win32',) as the default in release.py so we can avoid adding another thing to all of the configs?
Attachment #493012 - Flags: review?(bhearsum) → review-
Tested same way as before, correct pollers created in output of twistd.log
Attachment #493011 - Attachment is obsolete: true
Attachment #493012 - Attachment is obsolete: true
Attachment #493133 - Flags: review?(catlee)
Attachment #493133 - Flags: review?(bhearsum)
Attachment #493011 - Flags: review?(bhearsum)
Comment on attachment 493133 [details] [diff] [review] default to just win32 if signedPlatforms not specified in releaseConfig r=me if you move the signedPlatforms assignment up to the top of generateReleaseBranchObjects -- I suspect we'll be wanting it elsewhere down the road.
Attachment #493133 - Flags: review?(bhearsum) → review+
Done
Attachment #493133 - Attachment is obsolete: true
Attachment #493299 - Flags: review?(catlee)
Attachment #493299 - Flags: review?(bhearsum)
Attachment #493133 - Flags: review?(catlee)
Attachment #493299 - Flags: review?(bhearsum) → review+
Attachment #493299 - Flags: review?(catlee) → review+
Flags: needs-reconfig?
Planning to do a reconfig with this tomorrow morning.
Flags: needs-reconfig? → needs-reconfig+
Comment on attachment 493299 [details] [diff] [review] move signedPlatforms stanza up top changeset: 1235:f0b73ac466b9
Attachment #493299 - Flags: checked-in+
Masters have been updated.
Flags: needs-reconfig+
All done here now, I think.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: