Closed Bug 1549748 Opened 3 years ago Closed 3 years ago

Enable bouncer submission of Thunderbird MSIs installers

Categories

(Thunderbird :: Build Config, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 68.0

People

(Reporter: rjl, Assigned: rjl)

Details

Attachments

(2 files)

Task to turn on submission of MSI installer information to the bouncer during release. This involves modifying:

taskcluster/ci/release-bouncer-aliases
taskcluster/ci/release-bouncer-sub

Assignee: nobody → rob

Successful submission to the test bouncer.

2019-05-09 01:17:35,619 - bouncerscript.script - INFO - Sanity check to ensure locations have been successfully added...
2019-05-09 01:17:35,620 - bouncerscript.utils - INFO - Calling location_show?product=Thunderbird-68.0a1-msi-SSL with data: {}
2019-05-09 01:17:35,620 - bouncerscript.utils - INFO - Performing a GET request to https://admin-bouncer-releng.stage.mozaws.net/api/location_show?product=Thunderbird-68.0a1-msi-SSL with kwargs {'timeout': 60}
2019-05-09 01:17:35,652 - bouncerscript.utils - INFO - Server response: <?xml version="1.0" encoding="utf-8"?><locations><product id="9136" name="Thunderbird-68.0a1-msi-SSL"><location id="45869" os="win">/thunderbird/releases/68.0a1/win32/:lang/Thunderbird%20Setup%2068.0a1.msi</location><location id="45870" os="win64">/thunderbird/releases/68.0a1/win64/:lang/Thunderbird%20Setup%2068.0a1.msi</location></product></locations>
2019-05-09 01:17:35,652 - bouncerscript.utils - DEBUG - Locations info: [{'os': 'win', 'id': '45869', 'path': '/thunderbird/releases/68.0a1/win32/:lang/Thunderbird%20Setup%2068.0a1.msi'}, {'os': 'win64', 'id': '45870', 'path': '/thunderbird/releases/68.0a1/win64/:lang/Thunderbird%20Setup%2068.0a1.msi'}]
2019-05-09 01:17:35,653 - bouncerscript.script - INFO - All entries look good, bouncer has been correctly updated!

Attachment #9063673 - Flags: review?(geoff)
Comment on attachment 9063673 [details] [diff] [review]
enable_msi2bouncer_submit.patch

I can't say I really know what this code does, but the change looks alright.
Attachment #9063673 - Flags: review?(geoff) → review+

I just found another piece to the puzzle.

mozharness/releases/bouncer_thunderbird.py needs updating as well, but it doesn't exist yet. See bug 1550685.

In addition to attachment 9063673 [details] [diff] [review]. Requires patch from bug 1550685.

Attachment #9064571 - Flags: review?(geoff)
Attachment #9064571 - Flags: review?(geoff) → review+
Keywords: checkin-needed

Very weird, patch 1 was already landed here:
https://hg.mozilla.org/comm-central/rev/5ca77aadea54099af6309c823cb00acd39975ad2
Enable MSI installer bouncer submission. r=darktrojan

Yet there is no comment in the bug so the poor sheriff had a bad time applying it again :-(

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/d952565b84e2
MSI config for release-bouncer-check. r=darktrojan DONTBUILD

Status: NEW → RESOLVED
Closed: 3 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.