Closed Bug 654967 Opened 13 years ago Closed 13 years ago

Firebug stays disabled when switching back from Beta to Aurora


(Firefox :: Extension Compatibility, defect)

5 Branch
Not set





(Reporter: simon.proctor, Unassigned)




(Whiteboard: [channel-switcher])


(1 file)

User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:5.0a2) Gecko/20110504 Firefox/5.0a2
Build Identifier: Mozilla/5.0 (X11; Linux i686; rv:5.0a2) Gecko/20110504 Firefox/5.0a2

I'm not sure if I've categorised this correctly. I saw the post this morning about testing the Channel Switcher. I'm currently running on the Aurora channel and so tested switching to Beta and back to Aurora. The switch back and forth was fine, but there was an issue with Firebug. 

In Aurora I was using Firebug 1.8.0a2 from the getfirebug site. When I switched to Beta it was disabled as being incompatible. When I switched back to Aurora it was still disabled. I tried to check for updates with no luck. Reinstalling the addon from the getfirebug site fixed the issue. 

I'm going to try again and see if it happens every time and will update the bug once I have. 

Reproducible: Didn't try

Steps to Reproduce:
1. Run Firefox Aurora with an addon for it installed (Firebug as an example)
2. Use Channel Switcher to Switch to Beta
3. Use Channel Switcher to Switch back to Aurora

Actual Results:  
Addon now disabled and needs to be reinstalled

Expected Results:  
Addon sould have re-enabled on switching back.
I ran through the process again and the same thing happened. When the Aurora version ran it didn't seem to check Firebug to see if there was an update and it's disabled. Manaully checking for updates doesn't help either. Going to reinstall which fixed the issue last time.
Component: Build Config → Add-ons Manager
Product: Firefox → Toolkit
QA Contact: build.config → add-ons.manager
Same on OS X. Looks like that we do not trigger a compatibility update check when "downgrading" from a bX to an a2 build.

Dave, I would say we have to try to fix that for Firefox 5.
Severity: minor → normal
Ever confirmed: true
OS: Linux → All
Hardware: x86 → All
Summary: Channel Switcher disabling addons. → No compatibility check when switching from Beta to Aurora
Version: unspecified → 5 Branch
Attached file extensions.sqlite
The extension registry after switching back from Beta to Aurora.
This is behaving as expected since Firebug has bad information in its update.rdf. The add-ons install.rdf claims compatibility with up to 5.0.* but the update.rdf says it only works up to 4.0. When we switch versions we override compatibility with whatever the update.rdf says. You'll see that you can install Firebug in beta and then switch to aurora and you do get the compatibility check.

The case where you don't get it is when firebug is already disabled in beta, to avoid showing the dialog unnecessarily we only show the compatibility UI when an add-on was previously enabled and has become disabled by the application change.
CC'ing Rob and John so we can get this fixed in the update.rdf of Firebug. Dave, moving over to extension compat?
Thanks Henrik. I no longer work on Firefox and Rob no longer works on Firebug. Please copy Jan "Honza" Odvarko on Firebug issues
I have fixed the update.rdf file for Firebug 1.8

The max version is set to 5.0.*

Please verify and let me know if it still doesn't work.

Closed: 13 years ago
Resolution: --- → FIXED
Thanks Jan. It works now as expected. Looks like we can move this bug over to extension compatibility. Marking as verified fixed.
Component: Add-ons Manager → Extension Compatibility
Product: Toolkit → Firefox
QA Contact: add-ons.manager → extension.compatibility
Summary: No compatibility check when switching from Beta to Aurora → Firebug stays disabled when switching back from Beta to Aurora
Whiteboard: [channel-switcher]
Great, thanks for the update!
You need to log in before you can comment on or make changes to this bug.