GTK oxygen packages are too old

Bug #991891 reported by Ruslan
60
This bug affects 14 people
Affects Status Importance Assigned to Milestone
oxygen-gtk3 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Current official versions of oxygen-gtk and oxygen-gtk3 are 1.2.3 and 1.0.3 respectively. They have quite some bugs fixed since previous releases.
But (K)Ubuntu still ships versions 1.2.2 and 1.0.2. Because of this many users report old fixed bugs just to learn that they have to build latest versions from source.
Please update gtk3-engines-oxygen and gtk2-engines-oxygen packages.

tags: added: upgrade-software-version
Revision history for this message
Marco (makro) wrote :

I can confirm a lot of GTK apps crash or don't work.
PgAdmin3 crashes every time a dialog is open (try to modify a column and click OK or Cancel, or to change font size in options dialog forces application to close)
Filezilla connect dialog has the same behavior
Easytag seems to be blind at every file or tag editing (it doesn't ask to save changes)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in oxygen-gtk3 (Ubuntu):
status: New → Confirmed
Revision history for this message
negora (negora) wrote :

I also confirm all these bugs. Many GTK applications remain useless because of them. Opening a simple dialog window on pgAdmin III already triggers a crash. It would be good to have it fixed. Thank you for your efforts :) .

Felix Geyer (debfx)
Changed in oxygen-gtk3 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Ruslan (b7-10110111) wrote :

What does Fix Released status mean? Does it mean that new packages are made available in the repo? If yes, then I don't confirm it: current Ubuntu release (Ubuntu Precise) has oxygen-gtk3 1.0.2 (http://packages.ubuntu.com/en/precise/gtk3-engines-oxygen) and oxygen-gtk2 1.2.2 (http://packages.ubuntu.com/precise-updates/gtk2-engines-oxygen).
This means that current LTS release has highly buggy oxygen-gtk packages, and this also results in high invalid bug report rate at bugs.kde.org.
Could you please make current versions (1.0.4 and 1.2.4) available at least in Precise?

Revision history for this message
Felix Geyer (debfx) wrote :

Fix release here means it's fixed in the development release.

The difference .2 and .4 is quite large so I doubt it would be a good idea to just upgrade the upstream version as that can cause regressions which is not acceptable for stable release updates.

What we need instead is bug reports about individual bugs and the upstream commit that fixes the issue (can be determined with git bisect).

Revision history for this message
Ruslan (b7-10110111) wrote :

The fixes are not just a single commit: there has been plenty of them, and the differences (by which I believe you mean change in dependencies) are also due to bug fixes. If they weren't just to fix bugs, we'd only push them to major releases.
Currently we have to ask the bug reporters to first remove gtk3-engines-oxygen and gtk2-engines-oxygen and install latest versions from source. And after this they have to resolve the bugs as invalid. I think it's no good, especially for LTS release.

As for regressions, it seems there's so many normal bugs in old packages, that the regressions in new ones can be neglected.

Revision history for this message
Harald Sitter (apachelogger) wrote :

"As for regressions, it seems there's so many normal bugs in old packages, that the regressions in new ones can be neglected."

Right, which are those particular bugs that were fixed?

Revision history for this message
Ruslan (b7-10110111) wrote :

Here're some of them:
http://tinyurl.com/d7mhf22 , plus some later reported bugs which were resolved as INVALID or similar because upgrading fixed them.

Revision history for this message
James Maddison (jamesmadd) wrote :

Is "Fixed Released" really accurate here? This present serious usability bugs with the (unchanged) Kubuntu 12.04 packages.

Revision history for this message
Serhiy (xintx-ua) wrote :

Felix, but that bug is against the Ubuntu version, this is not the upstream, so it should be "Fix Committed" at least. It's still not released.
And please add a link to build from source.

Revision history for this message
Ruslan (b7-10110111) wrote :

@Сергій
> And please add a link to build from source.
For the links to releases and repository see this page: http://kde-look.org/content/show.php/Oxygen+Gtk?content=136216 .
How to build is described in INSTALL file.

Revision history for this message
Serhiy (xintx-ua) wrote :

Yes, I've tried it and it's even worse than current version. Maybe there is something more that should be done besides the INSTALL contents?

Revision history for this message
Ruslan (b7-10110111) wrote :

@Сергій
Come to #oxygen at freenode, ping l0ll0lll, and I'll try to help you.

Revision history for this message
Serhiy (xintx-ua) wrote :

With help from Ruslan it worked for me. Here is the bash code:
http://pastebin.com/raw.php?i=KmGcdLFc

Revision history for this message
Joar Jegleim (joar-jegleim) wrote :

I confirm following directions from http://pastebin.com/raw.php?i=KmGcdLFc worked for me . (thnx Ruslan and comment #14 by xintx-ua )

Revision history for this message
Ruslan (b7-10110111) wrote :

@Felix
A year has passed, an Ubuntu still ships quite out of date packages. Could you elaborate on which commits between v1.2.2 and 1.2.5 you consider too large to ship? I'd then make a special release for Ubuntu Precise without those commits (and maybe also follow-up release to include some important fixes from 1.3 branch), so that we would still have more or less stable packages here, without too much risks.
Also would be good to do the same for commits between vgtk3-1.0.2 and vgtk3-1.0.5.
There've been 55 commits in gtk2 and 178 commits in gtk3, It looks too much effort to report corresponding bugs twice, just for bureaucratic reasons, especially because some of them haven't been reported to bugs.kde.org since they were found by devs and promptly fixed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.