Closed
Bug 627595
Opened 15 years ago
Closed 14 years ago
Incompatible Add-on Check dialog breaks Mozmill update checks
Categories
(Mozilla QA Graveyard :: Mozmill Tests, defect)
Mozilla QA Graveyard
Mozmill Tests
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: u279076, Assigned: whimboo)
References
Details
Attachments
(1 file)
179.29 KB,
image/png
|
Details |
In certain cases during update tests there is a dialog which appears for checking for incompatible add-ons. Specifically, this dialog pops up for updates for 3.7a1 through 3.7a4 to 4.0b9. The result of not handling these dialogs is that no results appear for these builds (as if it was not run to begin with).
We need to update the update tests to check for and handle this dialog.
Assignee | ||
Comment 2•15 years ago
|
||
This add-on is a global one and should never be installed in Firefox. You remember that we have added the pref to Mozmill 1.5.1? See bug 610797.
When you run the normal Mozmill tests, gets this extension still installed for current builds or only in the alpha releases? I assume the latter case, otherwise we have a regression.
Btw. we can't handle this compatibility check with Mozmill.
Assignee | ||
Comment 4•15 years ago
|
||
Can you also please check the older branches? If we also fail there we have to fix it in Mozmill as best in the 1.5.2 release.
(In reply to comment #4)
> Can you also please check the older branches? If we also fail there we have to
> fix it in Mozmill as best in the 1.5.2 release.
What specifically?
3.6.x -> 3.6.13?
3.5.x -> 3.5.16?
Any major update paths which should be check?
Assignee | ||
Comment 6•15 years ago
|
||
No update checks required. Just starting mozmill without any tests specified should be enough. Check the add-ons manager if the extension is installed.
Mozmill: 1.5.2pre
Shiretoko: 20100120 [add-on installed]
Namoroka: 20100120 [add-on installed]
Minefield: 20100120 [add-on NOT installed]
Add-on: Ubuntu Firefox Modifications 0.9rc2
Assignee | ||
Comment 8•15 years ago
|
||
So this dialog will appear right before the update gets downloaded. So also older branches will be affected once we have major updates working. We could handle this situation somehow via the UI but it's kinda bad. Instead we should simply disable this add-on. I will run some manual checks what's the best way to do that, without completely uninstalling the package from the VM.
Assignee | ||
Comment 9•15 years ago
|
||
I tried those steps manually, but disabling the extension via the add-ons manager UI doesn't solve the problem. A restart is still necessary to let the compat check not appear.
Robert will have a look for the Mochitests later or next week. Until we know how to finally fix this issue I will uninstall the Ubufox package on our linux32 and linx64 box, so we don't end-up in trouble for major updates to beta10.
Assignee | ||
Updated•15 years ago
|
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Hardware: x86 → All
Assignee | ||
Updated•15 years ago
|
Summary: Incompatible Add-on Check dialog not handled during update tests → Incompatible Add-on Check dialog breaks Mozmill update checks [caused by Ubufox]
Assignee | ||
Comment 11•14 years ago
|
||
Anthony, until Rob will be able to check existing Mochitests and we have a solution for it simply uninstall Ubufox on qa-set.
Reporter | ||
Comment 12•14 years ago
|
||
(In reply to comment #11)
> Anthony, until Rob will be able to check existing Mochitests and we have a
> solution for it simply uninstall Ubufox on qa-set.
Ok, done. For reference, the following packages have been uninstalled:
* ubufox 0.9~rc2-0ubuntu5.1
* xul-ext-ubufox 0.9~rc2ubuntu5.1
Assignee | ||
Comment 13•14 years ago
|
||
We have to morph this bug a bit, because now it also happens with the feedback add-on which is installed via the distribution directory into the users profile. There is no way for us to disable it. That's why we should expand our update tests to cover that additional wizard page. As given by Rob there will be no hidden preference to disable this compatibility check.
We should wait for the new API and shared modules, otherwise we would have to update the code again soon.
OS: Linux → All
Summary: Incompatible Add-on Check dialog breaks Mozmill update checks [caused by Ubufox] → Incompatible Add-on Check dialog breaks Mozmill update checks
Assignee | ||
Comment 14•14 years ago
|
||
(In reply to comment #13)
> We have to morph this bug a bit, because now it also happens with the
> feedback add-on which is installed via the distribution directory into the
> users profile. There is no way for us to disable it. That's why we should
> expand our update tests to cover that additional wizard page. As given by
> Rob there will be no hidden preference to disable this compatibility check.
Dave, I hope you can help us here. The issue which we have right now is that the Feedback add-on which gets delivered with Aurora as distributed extension gets installed into the profile even when enabledScopes is set to not allow extensions from the application (see also bug 591921). Because of that for any upgrade which involves a major version bump we fail, due to the additional software update ui.
I think there is something wrong with enabledScopes for extension distribution. We shouldn't install those extensions into the profile when app wide extensions are excluded.
Comment 15•14 years ago
|
||
(In reply to comment #14)
> (In reply to comment #13)
> > We have to morph this bug a bit, because now it also happens with the
> > feedback add-on which is installed via the distribution directory into the
> > users profile. There is no way for us to disable it. That's why we should
> > expand our update tests to cover that additional wizard page. As given by
> > Rob there will be no hidden preference to disable this compatibility check.
>
> Dave, I hope you can help us here. The issue which we have right now is that
> the Feedback add-on which gets delivered with Aurora as distributed
> extension gets installed into the profile even when enabledScopes is set to
> not allow extensions from the application (see also bug 591921). Because of
> that for any upgrade which involves a major version bump we fail, due to the
> additional software update ui.
>
> I think there is something wrong with enabledScopes for extension
> distribution. We shouldn't install those extensions into the profile when
> app wide extensions are excluded.
Good catch, filed bug 660898
Comment 16•14 years ago
|
||
(In reply to comment #14)
> (In reply to comment #13)
> > We have to morph this bug a bit, because now it also happens with the
> > feedback add-on which is installed via the distribution directory into the
> > users profile. There is no way for us to disable it. That's why we should
> > expand our update tests to cover that additional wizard page. As given by
> > Rob there will be no hidden preference to disable this compatibility check.
>
> Dave, I hope you can help us here. The issue which we have right now is that
> the Feedback add-on which gets delivered with Aurora as distributed
> extension gets installed into the profile even when enabledScopes is set to
> not allow extensions from the application (see also bug 591921). Because of
> that for any upgrade which involves a major version bump we fail, due to the
> additional software update ui.
I guess I forgot, you can just set extensions.installDistroAddons to false to stop this happening too.
Assignee | ||
Comment 17•14 years ago
|
||
(In reply to comment #16)
> I guess I forgot, you can just set extensions.installDistroAddons to false
> to stop this happening too.
Thanks Dave. One question remains, what happens when we reset this preference? Can we then install the extension after a restart of Firefox, or is that also tracked like enabledScope and we do not install the extension anymore for that build.
Comment 18•14 years ago
|
||
(In reply to comment #17)
> (In reply to comment #16)
> > I guess I forgot, you can just set extensions.installDistroAddons to false
> > to stop this happening too.
>
> Thanks Dave. One question remains, what happens when we reset this
> preference? Can we then install the extension after a restart of Firefox, or
> is that also tracked like enabledScope and we do not install the extension
> anymore for that build.
Nothing out of the ordinary, if extensions.installDistroAddons is true (or not set) and the application version changes, and distribution add-ons haven't previously been installed then they'll get installed.
Assignee | ||
Comment 19•14 years ago
|
||
That's what I thought. Thanks Dave. I will go with 'extensions.installDistroAddons' for the Mozmill fix in a new bug.
Assignee | ||
Comment 20•14 years ago
|
||
Fixed in Mozmill. We pushed a new beta release to pyPI yesterday. So I will now update all of our instances.
Here an example test result:
* 5.0a2 => 6.0a2, minor, en-US, complete+fallback, aurora, 2011-06-01, '''PASS'''
** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0a2) Gecko/20110516 Firefox/5.0a2 ID:20110516042002
** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0a2) Gecko/20110531 Firefox/6.0a2 ID:20110531042003
** Passed 10 :: Failed 0 :: Skipped 0
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•