If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

If an app-bundled extension gets new compatibility info and not a new version with an application upgrade and we also perform a DB schema update then the updated compatibility info is lost

NEW
Unassigned

Status

()

Toolkit
Add-ons Manager
7 years ago
4 years ago

People

(Reporter: mossop, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
x86
Mac OS X
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
If an application version 1 ships extension foo with compatibility range 1-1 and then application version 2 ships extension foo with compatibility range 1-2 without changing foo's version, and if the application upgrade requires a DB schema update for extensions.sqlite then the new compatibility range will not be applied, instead the old range will be migrated to the new database.
FYI, discovered while running update checks for 4.0b7 on betatest channel.  This was mostly reproducible with 4.0b5->4.0b7 updates on WinXP.
Blocks: 853388
Blocks: 902950
You need to log in before you can comment on or make changes to this bug.