Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 480220 - x11-themes/oxygen-gtk:3 should be rebuilt after x11-libs/gtk+:3 (minor) version change
Summary: x11-themes/oxygen-gtk:3 should be rebuilt after x11-libs/gtk+:3 (minor) versi...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-08 06:43 UTC by Bartosz Brachaczek
Modified: 2013-08-20 01:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bartosz Brachaczek 2013-08-08 06:43:53 UTC
I've had x11-themes/oxygen-gtk-1.1.4:3 installed for some time already when I upgraded x11-libs/gtk+ from 3.6.x to 3.8.x. After the upgrade, menus in all gtk+ apps started to render incorrectly so I checked if there was already a bug reported to oxygen-gtk. And as it turned out, the bug has been long fixed and the fix was part of the oxygen-gtk version I had installed[1]. But the fix was ifdef'ed to gtk+ versions >= 3.7.0 at _build time_[2]. I checked and there are more such ifdefs in the code. Conclusion: either encourage upstream to remove build-time-version-dependent code and not write such in the future, or force rebuild of x11-themes/oxygen-gtk:3 in Gentoo after each x11-libs/gtk+:3 upgrade (minor version upgrades will probably suffice).

[1] https://bugs.kde.org/show_bug.cgi?id=312988
[2] https://projects.kde.org/projects/playground/artwork/oxygen-gtk/repository/revisions/f386f3a9c853dd1d6009f0e5bf3e3fc36231ddd6/diff
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2013-08-20 01:08:11 UTC
There really isn't anything we can do here; I don't believe Portage can force rebuilds on minor version bumps (and subslots aren't appropriate here). Your best bet is to file a bug with oxygen-gtk upstream.