Closed Bug 1351985 Opened 8 years ago Closed 7 years ago

Add SeaMonkey 2.48 to bouncer

Categories

(Release Engineering :: Release Requests, enhancement, P2)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ewong, Unassigned)

References

Details

(Whiteboard: [releaseduty])

The SeaMonkey team is going to release SeaMonkey 2.48 on tba, and we'd like to have the main builds added to bouncer for downloads. There is a helper script at http://hg.mozilla.org/build/braindump/file/default/releases-related/add_seamonkey_to_bouncer.sh and you can edit the vars in the file to run it where VERSION=2.48 and OLDVER=2.39, or you can manually add the relevant snippets The relevant URLs to add are (bouncer and FTP): ?product=seamonkey-2.48&os=win /seamonkey/releases/2.48/win32/:lang/SeaMonkey%20Setup%202.48.exe ?product=seamonkey-2.48&os=linux /seamonkey/releases/2.48/linux-i686/:lang/seamonkey-2.48.tar.bz2 ?product=seamonkey-2.48&os=osx /seamonkey/releases/2.48/mac/:lang/SeaMonkey%202.48.dmg ?product=seamonkey-2.48-complete&os=win /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.48.complete.mar ?product=seamonkey-2.48-complete&os=linux /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.48.complete.mar ?product=seamonkey-2.48-complete&os=osx /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.48.complete.mar product=seamonkey-2.48-partial-2.39&os=win /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.39-2.48.partial.mar ?product=seamonkey-2.48-partial-2.39&os=linux /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.39-2.48.partial.mar ?product=seamonkey-2.48-partial-2.39&os=osx /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.39-2.48.partial.mar For now Bouncer monitors locale `tr` which will be in this release.
Whiteboard: [releaseduty]
Priority: -- → P2
~/callek_tools/release ~/braindump Adding product: SeaMonkey-2.48 Server response: <?xml version="1.0" encoding="utf-8"?><products><product id="6932" name="SeaMonkey-2.48"/></products> Adding product: SeaMonkey-2.48-Complete Server response: <?xml version="1.0" encoding="utf-8"?><products><product id="6933" name="SeaMonkey-2.48-Complete"/></products> Adding product: SeaMonkey-2.48-Partial-2.39 Server response: <?xml version="1.0" encoding="utf-8"?><products><product id="6934" name="SeaMonkey-2.48-Partial-2.39"/></products> Adding location for SeaMonkey-2.48, linux: /seamonkey/releases/2.48/linux-i686/:lang/seamonkey-2.48.tar.bz2 Adding location for SeaMonkey-2.48-Complete, linux: /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.48.complete.mar Adding location for SeaMonkey-2.48-Partial-2.39, linux: /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.39-2.48.partial.mar Adding location for SeaMonkey-2.48, osx: /seamonkey/releases/2.48/mac/:lang/SeaMonkey%202.48.dmg Adding location for SeaMonkey-2.48-Complete, osx: /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.48.complete.mar Adding location for SeaMonkey-2.48-Partial-2.39, osx: /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.39-2.48.partial.mar Adding location for SeaMonkey-2.48, win: /seamonkey/releases/2.48/win32/:lang/SeaMonkey%20Setup%202.48.exe Adding location for SeaMonkey-2.48-Complete, win: /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.48.complete.mar Adding location for SeaMonkey-2.48-Partial-2.39, win: /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.39-2.48.partial.mar ~/braindump
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Due to a complete boff-up on my part, the old ver is 2.46 and not 2.39. :/ So the original comment #0 should be: The SeaMonkey team is going to release SeaMonkey 2.48 on tba, and we'd like to have the main builds added to bouncer for downloads. There is a helper script at http://hg.mozilla.org/build/braindump/file/default/releases-related/add_seamonkey_to_bouncer.sh and you can edit the vars in the file to run it where VERSION=2.48 and OLDVER=2.39, or you can manually add the relevant snippets The relevant URLs to add are (bouncer and FTP): ?product=seamonkey-2.48&os=win /seamonkey/releases/2.48/win32/:lang/SeaMonkey%20Setup%202.48.exe ?product=seamonkey-2.48&os=linux /seamonkey/releases/2.48/linux-i686/:lang/seamonkey-2.48.tar.bz2 ?product=seamonkey-2.48&os=osx /seamonkey/releases/2.48/mac/:lang/SeaMonkey%202.48.dmg ?product=seamonkey-2.48-complete&os=win /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.48.complete.mar ?product=seamonkey-2.48-complete&os=linux /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.48.complete.mar ?product=seamonkey-2.48-complete&os=osx /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.48.complete.mar product=seamonkey-2.48-partial-2.39&os=win /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.46-2.48.partial.mar ?product=seamonkey-2.48-partial-2.39&os=linux /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.46-2.48.partial.mar ?product=seamonkey-2.48-partial-2.39&os=osx /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.46-2.48.partial.mar For now Bouncer monitors locale `tr` which will be in this release. Is it possible to fix this?
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Releaseduty (currently me and :garbas) will have a look at this next week and will follow-up with resuslts/questions if we need to. Please let me know if the ETA is shorter than Friday, 28/7.
(In reply to Edmund Wong (:ewong) from comment #2) > product=seamonkey-2.48-partial-2.39&os=win > /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.46-2.48.partial.mar Do you really mean 2.39 in the product but not the location, or to update both to 2.46 ?
(In reply to Mihai Tabara [:mtabara]⌚️GMT from comment #3) > Releaseduty (currently me and :garbas) will have a look at this next week > and will follow-up with resuslts/questions if we need to. Please let me know > if the ETA is shorter than Friday, 28/7. The preference is ETA on Monday or so; but at whatever is your earliest convenience. Thanks
(In reply to Nick Thomas [:nthomas] from comment #4) > (In reply to Edmund Wong (:ewong) from comment #2) > > product=seamonkey-2.48-partial-2.39&os=win > > /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.46-2.48.partial.mar > > Do you really mean 2.39 in the product but not the location, or to update > both to 2.46 ? It should be both. I missed that change to the product as well. Sorry.
So to re-iterate: > The SeaMonkey team is going to release SeaMonkey 2.48 on tba, and we'd like > to have the main builds added to bouncer for downloads. > > There is a helper script at > http://hg.mozilla.org/build/braindump/file/default/releases-related/ > add_seamonkey_to_bouncer.sh and you can edit the vars in the file to run it > where VERSION=2.48 and OLDVER=2.39, or you can manually add the relevant > snippets > > The relevant URLs to add are (bouncer and FTP): > > ?product=seamonkey-2.48&os=win > /seamonkey/releases/2.48/win32/:lang/SeaMonkey%20Setup%202.48.exe > > ?product=seamonkey-2.48&os=linux > /seamonkey/releases/2.48/linux-i686/:lang/seamonkey-2.48.tar.bz2 > > ?product=seamonkey-2.48&os=osx > /seamonkey/releases/2.48/mac/:lang/SeaMonkey%202.48.dmg > > > ?product=seamonkey-2.48-complete&os=win > /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.48.complete.mar > > ?product=seamonkey-2.48-complete&os=linux > /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.48.complete.mar > > ?product=seamonkey-2.48-complete&os=osx > /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.48.complete.mar > > product=seamonkey-2.48-partial-2.46&os=win > /seamonkey/releases/2.48/update/win32/:lang/seamonkey-2.46-2.48.partial.mar > > ?product=seamonkey-2.48-partial-2.46&os=linux > /seamonkey/releases/2.48/update/linux-i686/:lang/seamonkey-2.46-2.48.partial. > mar > > ?product=seamonkey-2.48-partial-2.46&os=osx > /seamonkey/releases/2.48/update/mac/:lang/seamonkey-2.46-2.48.partial.mar > > For now Bouncer monitors locale `tr` which will be in this release.
ewong was asking on IRC so I just went ahead and updated the name of the partial product and the 3 locations, replacing 2.39 with 2.46. None of the 2.48 bouncer locations work though. Sentry, the part of bouncer that does location checks before redirects are enabled, is converting ':lang' in the locations to 'tr' for Seamonkey (https://github.com/mozilla/tuxedo/blob/master/sentry/sentry.pl#L261). There is actually no tr locale for 2.48. The short term fix is to put empty files at /pub/seamonkey/releases/2.48/win32/tr/SeaMonkey Setup 2.48.exe /pub/seamonkey/releases/2.48/linux-i686/tr/seamonkey-2.48.tar.bz2 etc etc. Then sentry should find them within 5 minutes.
bug 1383983 to make sentry check for en-US instead, but not likely to deploy in a hurry.
Status: REOPENED → RESOLVED
Closed: 8 years ago7 years ago
Resolution: --- → FIXED
See Also: → 1383983
while tr might have been an issue, it isn't the only bustage as shown below: Got this response: <?xml version="1.0"?> <updates> <update type="minor" version="2.48" extensionVersion="2.48" buildID="20170706221455" detailsURL="http://www.seamonkey-project.org/releases/seamonkey2.48/"> <patch type="complete" URL="http://download.mozilla.org/?product=seamonkey-2.48-complete&amp;os=linux&amp;lang=cs&amp;force=1" hashFunction="SHA512" hashValue="54789dfbe0935a2f9b5c0e86593ef34e8f68c16005860c763121bd7aa5a08a6dcf203d6363f66a2b26a6c69a21c669cb876839383c7def5b8f6cf80f877b40b9" size="50497101"/> <patch type="partial" URL="http://download.mozilla.org/?product=seamonkey-2.48-partial-2.46&amp;os=linux&amp;lang=cs&amp;force=1" hashFunction="SHA512" hashValue="26b3c18cb2e77ef86aea1bbd959a0c7f85aed25c9cedc9c9f966125453e10678767dc5e179538b43986c72e1f0bf37fbcd04121a67ad8d065dbbc9a1db48f013" size="25374972"/> </update> </updates> Testing http://download.mozilla.org/?product=seamonkey-2.48-partial-2.46&os=linux&lang=cs&force=1 HTTP/1.1 404 Not Found Content-Length: 19 Content-Type: text/plain; charset=utf-8 Date: Wed, 26 Jul 2017 00:45:23 GMT X-Content-Type-Options: nosniff Connection: keep-alive Am I missing something?
I don't see any dummy files in seamonkey/releases/2.48/update/*/tr/, just the 'installer' directories.
(In reply to Nick Thomas [:nthomas] from comment #11) > I don't see any dummy files in seamonkey/releases/2.48/update/*/tr/, just > the 'installer' directories. I've added the update/*/tr files and will wait and see in ten minutes if the final verification works.
You need to log in before you can comment on or make changes to this bug.