Closed Bug 343689 Opened 14 years ago Closed 14 years ago

AUS needs to support receiving platform information in URLs

Categories

(AUS Graveyard :: General, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED
4.x (triaged)

People

(Reporter: mtschrep, Assigned: morgamic)

References

Details

(Keywords: fixed1.8.1, Whiteboard: 181b1+)

Attachments

(1 file)

Bug 341190 includes adding platform information to the AUS URL.  AUS Needs to be updated to either except or at least ignore this additional information in order to properly serve updates
Assignee: nobody → morgamic
Component: Software Update → General
OS: Mac OS X 10.3 → All
Product: Firefox → AUS
Version: 2.0 Branch → 2.0
QA Contact: software.update → nobody
mike, does this block ff2 (and ff2b1?) since bug #341190 and it go hand in hand?
Flags: blocking-firefox2?
Flags: blocking-firefox2? → blocking-firefox2+
Status: NEW → ASSIGNED
This patch adds the additional case statement in the least verbose way -- no need to copy case 1: code, as most of it is duplicated.  Added logic for the OS_VERSION check in case 2:.

We might consider using regular expressions for the OS_VERSION value identification, but over time this would grow and get more costly -- so for now I opted to use a list of strings in the config.
Attachment #228228 - Flags: first-review?(mtschrep)
Attachment #228228 - Flags: first-review?(mtschrep) → first-review?(clouserw)
Summary: AUS Needs to support recieving platform information in urls → AUS needs to support receiving platform information in URLs
Attachment #228228 - Flags: first-review?(clouserw) → first-review+
This has been checked in.  Verified lack of regressions, then filed an IT request to push this live.
Depends on: 343715
Whiteboard: 181b1+
This has been pushed into production.  The new URI schema should be handled now.

Also ran regression tests to ensure we did not affect behavior otherwise:
https://update-staging.mozilla.org/~morgamic/sanity/reports/20060706103626.html
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Nice work on this guys!
QA Contact: nobody → general
Keywords: fixed1.8.1
eventually, for Fx 3, we'll need to use this code to do things like:

1.5.0.9 -> 3.0.0.1 (major update, if platform is supported)
1.5.0.9 -> 2.0.0.2 (major update, if platform is not supported)

Are there additional changes needed to AUS or patcher to make this happen, or is everything in place, and all we'd need is to specify in a config file that 3.* is not supported on Windows98, for example?
You need to log in before you can comment on or make changes to this bug.