Problems running 12.10 on 12.10
Tuesday, October 2, 2012 5:59:37 PM
With the upcoming releases of both Opera 12.10 and Ubuntu 12.10, several of you have tried running them together with interesting results.
There are two obvious problems.
Firstly, let me state that we are aware of both issues and intend to fix them before we release a final.
There are two obvious problems.
- When attempting to double click the Opera package to install it a message about poor package quality is printed
- Opera's tab bar background appears to be corrupted
Firstly, let me state that we are aware of both issues and intend to fix them before we release a final.
The package quality issue is an interesting one. What seems to be happening here is that Software Center now runs Lintian against local packages before installing them and if any errors are found it reports this message. For those unfamiliar with it, Lintian is a nice tool to help package maintainers make good Debian packages and is something we use internally. In the case of Opera there are 4 "errors". Now you might wonder why we didn't catch these errors ourself and fix them. Actually we did know about each of them but in all four cases the errors are not really errors. Lintian as great as it is, is more of a guide. It is not a perfect system, it makes mistakes and occasionally reports false positives. When package maintainers notice "errors" that aren't really errors they have the option to override them by putting an entry in a lintian override file stored within the package. We have done this for all 4 of our errors, along with comments about why we think they are not something we need to fix.
The problem with Software Center however, is it does not consider overrides at all. It wrongly makes the assumption that Lintian is perfect and hence no package should have any errors. To see how flawed this is consider that one of the errors in the Opera package is due to the fact that Lintian thinks that our primary copyright/license file is the LGPL (purely because it is fairly long and contains the words LGPL) and hence complains that our doc directory is the wrong place to store this file (we should point to the system installed LGPL instead). However, obviously our software is not licensed under the LGPL so this is simply a false match. So what will do? We'll find ways to work around the non-errors such that Lintian doesn't complain.
I will add however, that I think this is the wrong way to use Lintian. A good demonstration of this is that many of the packages installed in Ubuntu by default have such errors. For example Firefox shares one of our errors (about embedding sqlite, rather than linking to the system version). Software Center however doesn't test packages from the repositories, only locally installed packages. Why is it holding external packages to a higher standard that ones provided by the system?
The second issue is simply a bug in our Gtk3 skinning. As many of you know Opera can use Gtk or Qt/KDE libs to look native even though we are neither a Gtk nor Qt application. It seems however that a recent update to Gtk3 and the primary theme in Ubuntu (Ambiance) exposes a flaw in skinning system. However, we should have plenty of time to get to the bottom of it.
The summary of all this? Don't worry 12.10 on 12.10 will work by the time they are both ready for release!














Mağruf ÇolakoğluZAHEK # Wednesday, October 3, 2012 12:27:46 PM
minho # Tuesday, October 9, 2012 8:24:43 PM
Unregistered user # Wednesday, October 10, 2012 1:36:05 AM
Unregistered user # Wednesday, October 10, 2012 11:35:38 AM
Ruarí Ødegaardruario # Wednesday, October 10, 2012 6:24:12 PM
On the plus side I hope we'll have it fixed soon.
Ruarí Ødegaardruario # Wednesday, October 17, 2012 8:09:55 PM
P.S. We have fixes for both issues
Ruarí Ødegaardruario # Thursday, October 18, 2012 11:58:55 AM
The fix includes one known issue with Gtk3. The background on dialogs (like the preference dialog) may be wrong in some Gtk3 themes, e.g. Adwaita, Ambiance and Radiance. However, this is better than an a corrupted interface.
We'll continue to look at these issues and perhaps do something different for Opera 12.10.
Ruarí Ødegaardruario # Friday, October 19, 2012 4:58:20 PM
minho # Friday, October 19, 2012 5:36:30 PM
Ruarí Ødegaardruario # Friday, October 19, 2012 5:49:03 PM
minho # Friday, October 19, 2012 8:01:38 PM
Compare this page on Opera and on FF.
https://extensions.gnome.org/extension/97/coverflow-alt-tab/
Ruarí Ødegaardruario # Friday, October 19, 2012 9:22:05 PM
https://extensions.gnome.org/about/
"Note: there were some bugs in the browser plugin shipped in some versions of GNOME 3.2 that prevent it from working properly under WebKit-based browsers like Epiphany and Chromium. GNOME Shell 3.2.2.1 has fixed these problems, so make sure you are using it."
They don't mention Opera but I would assume it is the same.
minho # Friday, October 19, 2012 10:05:49 PM
Originally posted by ruario:
Thanks for your reply, Ruarí.
minho # Sunday, October 21, 2012 3:16:34 PM
I need disable plug-ins on demand feature in Opera preferences or in site preferences to solve the problem.