Closed
Bug 1124692
Opened 10 years ago
Closed 10 years ago
aurora updater doesn't offer api-9 download
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: oliver.henshaw, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0
Build ID: 20141201111517
Steps to reproduce:
Running aurora 36.0a2 on an android 23.x device: aurora tries to update to 37.0a2 but fails.
Actual results:
egrep "UpdateService|Package" logcat.txt
01-17 14:48:47.180 I/UpdateService(10993): deleted update package: /mnt/sdcard/Download/fennec-37.0a2.multi.android-arm.apk
01-17 14:48:47.250 I/UpdateService(10993): next update will be at: Sat Jan 17 18:48:47 GMT 2015
01-17 14:48:47.290 I/UpdateService(10993): opening connection with url: https://aus4.mozilla.org/update/4/Fennec/36.0a2/20150112004004/Android_arm-eabi-gcc3/en-US/aurora/2.3.6/default/default/36.0a2/update.xml
01-17 14:48:48.420 I/UpdateService(10993): update available, buildID = 20150117004006
01-17 14:48:48.430 I/UpdateService(10993): downloading update package
01-17 14:48:48.490 I/UpdateService(10993): opening connection with url: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/2015/01/2015-01-17-00-40-06-mozilla-aurora-android-api-11/fennec-37.0a2.multi.android-arm.apk
01-17 14:49:56.670 I/UpdateService(10993): completed update download!
01-17 14:49:56.670 I/UpdateService(10993): have update package at /mnt/sdcard/Download/fennec-37.0a2.multi.android-arm.apk
01-17 14:50:00.560 I/UpdateService(10993): Verifying package: /mnt/sdcard/Download/fennec-37.0a2.multi.android-arm.apk
01-17 14:50:06.900 W/PackageParser(11158): /mnt/sdcard/Download/fennec-37.0a2.multi.android-arm.apk (at Binary XML file line #9): Requires newer sdk version #11 (current version is #10)
01-17 14:50:06.900 W/PackageInstaller(11158): Parse error when parsing manifest. Discontinuing installation
Reading update.xml, it looks like there's been a more recent build than in the old logcat file, but it still offers the API 11 version:
<updates><update type="minor" displayVersion="37.0a2" appVersion="37.0a2" platformVersion="37.0a2" buildID="20150122004004"><patch type="complete" URL="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/2015/01/2015-01-22-00-40-04-mozilla-aurora-android-api-11/fennec-37.0a2.multi.android-arm.apk" hashFunction="sha512" hashValue="594b5b720551bc59190dc0ce450511dba7402414ecb8f43c2e77127ebda4e4cb39147ea822fc45c09c0ca08aa8506675d199a5989afd0474cdd9ef2dd919cffc" size="40983311"/></update></updates>
Comment 1•10 years ago
|
||
Android 2.3.6 is API 10 so yes you should be offered the API9 APK (which specifies a maxSdkVersion of 10)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(jlund)
Flags: needinfo?(bhearsum)
Updated•10 years ago
|
Component: General → General Automation
Product: Firefox for Android → Release Engineering
QA Contact: catlee
Version: Firefox 37 → unspecified
Comment 2•10 years ago
|
||
Rail, I think this might be another missing rule after the uplift?
Flags: needinfo?(bhearsum)
Comment 3•10 years ago
|
||
Hmm, I don't recall that we have something android specific to do regarding the rules. Could be related to bug 1121599 or similar. I'll take a look later today.
Comment 4•10 years ago
|
||
There is no rule to point to Fennec-mozilla-aurora-api-9-nightly-latest in Balrog. I'm not sure what are the criteria that we should filter against to match api-9 based devices. Leaving this to jlund.
Comment 5•10 years ago
|
||
https://wiki.mozilla.org/index.php?title=ReleaseEngineering/How_To/Enable_or_Disable_Updates_on_Aurora should be also update to include the new rules
Comment 6•10 years ago
|
||
(In reply to Rail Aliiev [:rail] from comment #4)
> There is no rule to point to Fennec-mozilla-aurora-api-9-nightly-latest in
> Balrog. I'm not sure what are the criteria that we should filter against to
> match api-9 based devices. Leaving this to jlund.
my apologies, the criteria/request for this rule was hidden away here: https://bugzilla.mozilla.org/show_bug.cgi?id=1117241#c5 I should have made it more explicit or followed up with after.
I've added personal notes to remind myself about updating merge docs when adding new platforms so this won't happen again.
The rules have been updated. Gingerbread users should get the correct api split now.
tested with:
https://aus4.mozilla.org/update/4/Fennec/36.0a2/20150112004004/Android_arm-eabi-gcc3/en-US/aurora/2.3.6/default/default/36.0a2/update.xml
https://aus4.mozilla.org/update/4/Fennec/36.0a2/20150112004004/Android_arm-eabi-gcc3/en-US/aurora/4.1/default/default/36.0a2/update.xml
Flags: needinfo?(jlund)
Comment 7•10 years ago
|
||
Oliver, sorry for the trouble. Would you be able to verify that a build correctly updates for you now?
Flags: needinfo?(oliver.henshaw)
Reporter | ||
Comment 8•10 years ago
|
||
Yep, I've been updated twice today.Thanks!
Flags: needinfo?(oliver.henshaw)
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•7 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•