Closed
Bug 293419
Opened 20 years ago
Closed 20 years ago
When upgrading from 1.0 to 1.1 ext's that are compatible based on their update.rdf do not work
Categories
(Toolkit :: Add-ons Manager, defect)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
FIXED
mozilla1.8final
People
(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)
References
Details
Attachments
(1 file)
|
1.01 KB,
patch
|
benjamin
:
review+
chofmann
:
approval-aviary1.1a1+
|
Details | Diff | Splinter Review |
| Assignee | ||
Comment 1•20 years ago
|
||
The following is shown in the js console when upgrading from 1.0 to the latest
trunk with adblock installed. adblock's install.rdf has a maxVersion of 0.10 and
its update.rdf has a maxVersion of 10.0. It appears that phone homw does not
occur for extensions installed by dropping a directory into the extensions
directory.
Item Installed via directory addition to Install Location: app-profile Item ID:
{34274bf4-1d97-a289-e984-17e546307e4f}, attempting to register...
Item Installed/Upgraded at Install Location: app-profile Item ID:
{34274bf4-1d97-a289-e984-17e546307e4f}, attempting to register...
... failure, item is not compatible, error: Incompatible VersionSummary: When upgrading from 1.0 to 1.1 ext → When upgrading from 1.0 to 1.1 ext's that are compatible based on their update.rdf do not work
| Assignee | ||
Updated•20 years ago
|
Flags: blocking-aviary1.1?
Updated•20 years ago
|
OS: Windows XP → All
Hardware: PC → All
Comment 2•20 years ago
|
||
see also bug 286299 comment 0.
| Assignee | ||
Comment 3•20 years ago
|
||
i have seen(In reply to comment #2) > see also bug 286299 comment 0. Seen it. The difference is this bug is to fix the issue with the item being uninstalled while bug 286299 is to fix the issue with "the Extensions dialog doesn't go away". I already have a patch for this bug and I am waiting on the freeze to lift so I can land several other patches first.
Updated•20 years ago
|
Flags: blocking1.8b2+
| Assignee | ||
Comment 4•20 years ago
|
||
I will attach the patch I have for this bug this evening and what it will do is install the extension and disable it. This way during the next check it will enable the extension if it has an externally raised maxVersion in its update rdf. ONE VERY IMPORTANT NOTE. One aspect of this bug is that the extension's install.rdf is not updated with the target app's minVersion and maxVersion during the compatibility update and this is fixed by the patch in bug 267906. Without the patch for bug 267906 it is possible that a user will go through the extension being disabled again if the extensions.rdf is ever rebuilt. I realize that the patch in bug 267906 is fairly significant to consider landing for 1.8b2 but without it there may very well be a bunch of reports about extensions being disabled.
| Assignee | ||
Comment 5•20 years ago
|
||
I borrowed a Mac and spent the evening trying to isolate the problems for bug 295729 and bug 295732 since I have limited access to a Mac system. I'll submit the patch as soon as I am able later today.
Comment 6•20 years ago
|
||
Asa, I really don't think this is a 1.1a1 blocker: any patches for this bug would IMO be too risky for the relatively minor inconvenience of this bug.
| Assignee | ||
Comment 7•20 years ago
|
||
I concur with you Benjamin regarding the risk to value ratio for this patch but here it is anyways. All it does is add a case for installing an incompatible item that uses the same code as installing a compatible item with the addition of disabling the item as well.
Comment 8•20 years ago
|
||
Comment on attachment 184807 [details] [diff] [review] patch If 1.1a1 is not done, I'd like to get this in.
Attachment #184807 -
Flags: review?(benjamin)
Attachment #184807 -
Flags: review+
Attachment #184807 -
Flags: approval-aviary1.1a1?
Comment 9•20 years ago
|
||
Comment on attachment 184807 [details] [diff] [review] patch a=chofmann for alpha1
Attachment #184807 -
Flags: approval-aviary1.1a1? → approval-aviary1.1a1+
Comment 10•20 years ago
|
||
Fixed on trunk.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Flags: blocking-aviary1.1?
Resolution: --- → FIXED
Target Milestone: --- → Firefox1.1
Comment 11•20 years ago
|
||
*** Bug 296804 has been marked as a duplicate of this bug. ***
Updated•16 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•