Closed Bug 1124692 Opened 10 years ago Closed 10 years ago

aurora updater doesn't offer api-9 download

Categories

(Release Engineering :: General, defect)

x86_64
Linux
defect
Not set
normal

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>
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)
Component: General → General Automation
Product: Firefox for Android → Release Engineering
QA Contact: catlee
Version: Firefox 37 → unspecified
Rail, I think this might be another missing rule after the uplift?
Flags: needinfo?(bhearsum)
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.
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.
(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)
Oliver, sorry for the trouble. Would you be able to verify that a build correctly updates for you now?
Flags: needinfo?(oliver.henshaw)
Yep, I've been updated twice today.Thanks!
Flags: needinfo?(oliver.henshaw)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.