Summary: | media-gfx/fr0st-1.4-r1 fails to start | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahyangyi, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Pending removal: 2016-02-08 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 562480 | ||
Attachments: |
fr0st-1.4-r2.ebuild
fr0st-1.4-color.patch |
Description
Pacho Ramos
2015-10-25 17:12:13 UTC
It's the same with wxGTK-2.8 and 3.0 CCing treecleaners I'm using awesome WM, fr0st works fine. No need to remove Using KDE 5 (Kwin as window manager, Plasma as desktop environment). No hangs at all. Actually, it works perfectly. And we don't really have a usable alternative, besides running Apophysis under wine. Please do not remove since we have multiple anecdotes here that it's probably a bug in gnome-shell, or poor interaction between fr0st and gnome-shell. I'm using gtk+ 2.24.28-r1 and 3.16.7 (but wxGTK uses gtk+ 2, right?). By the way, if the whatever problem you are encountering is the same with wxGTK-2.8 and 3.0, it should not be blocking wxGTK-3.0 anyways, since it's not a regression of any kind. I get exactly the same issue about that "Attribute" Color missing under icewm The somewhat trivial fix is to change this line fr0stlib/gui/canvas.py: c = wx.Color(r,g,b, self.Opacity) To *Colour* - wxGTK removed the US-spelling some time ago... Please don't tree-clean for that :) Similar bug: https://bugs.launchpad.net/whyteboard/+bug/1377762 Created attachment 425996 [details]
fr0st-1.4-r2.ebuild
It fails exactly in the same way (now failing about undefined "Color")
Created attachment 425998 [details, diff]
fr0st-1.4-color.patch
Hey Pacho - sorry I don't think I explained the fix clearly (you seem to have dropped the wx part which was not what I was trying to describe) To be clear - your patch should be: --- fr0stlib/gui/canvas.py~ 2011-05-14 19:58:25.000000000 +0200 +++ fr0stlib/gui/canvas.py 2016-02-20 17:47:25.853322560 +0100 @@ -79,7 +79,7 @@ def SetBrush(self, FillColor, FillStyle): r,g,b = FillColor - c = wx.Color(r,g,b, self.Opacity) + c = wx.Colour(r,g,b, self.Opacity) self.Brush = wx.Brush(c) [master 52f1685] media-gfx/fr0st: Fix problems at runtime (#564106, thanks a lot to Malcolm Lashley for finding the fix), port to new python eclasses, use wxGTK3. 2 files changed, 67 insertions(+) create mode 100644 media-gfx/fr0st/files/fr0st-1.4-colour.patch create mode 100644 media-gfx/fr0st/fr0st-1.4-r2.ebuild |