Closed
Bug 1351985
Opened 8 years ago
Closed 7 years ago
Add SeaMonkey 2.48 to bouncer
Categories
(Release Engineering :: Release Requests, enhancement, P2)
Release Engineering
Release Requests
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.
Updated•8 years ago
|
Whiteboard: [releaseduty]
Updated•8 years ago
|
Priority: -- → P2
Comment 1•8 years ago
|
||
~/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
Reporter | ||
Comment 2•7 years ago
|
||
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 → ---
Comment 3•7 years ago
|
||
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.
Comment 4•7 years ago
|
||
(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 ?
Reporter | ||
Comment 5•7 years ago
|
||
(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
Reporter | ||
Comment 6•7 years ago
|
||
(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.
Reporter | ||
Comment 7•7 years ago
|
||
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.
Comment 8•7 years ago
|
||
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.
Comment 9•7 years ago
|
||
bug 1383983 to make sentry check for en-US instead, but not likely to deploy in a hurry.
Status: REOPENED → RESOLVED
Closed: 8 years ago → 7 years ago
Resolution: --- → FIXED
See Also: → 1383983
Reporter | ||
Comment 10•7 years ago
|
||
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&os=linux&lang=cs&force=1" hashFunction="SHA512" hashValue="54789dfbe0935a2f9b5c0e86593ef34e8f68c16005860c763121bd7aa5a08a6dcf203d6363f66a2b26a6c69a21c669cb876839383c7def5b8f6cf80f877b40b9" size="50497101"/>
<patch type="partial" URL="http://download.mozilla.org/?product=seamonkey-2.48-partial-2.46&os=linux&lang=cs&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?
Comment 11•7 years ago
|
||
I don't see any dummy files in seamonkey/releases/2.48/update/*/tr/, just the 'installer' directories.
Reporter | ||
Comment 12•7 years ago
|
||
(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.
Description
•