Summary: | media-gfx/skencil-0.6.18_pre20080519{,-r1} crashes | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
Component: | Current packages | Assignee: | Hanno Böck <hanno> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nikoli
2009-06-19 10:26:20 UTC
I think skencil project is inactive and not keeping up with changes in python, but there is a fork called sK1 that is still being maintained and has a fix for this problem http://sk1project.org/modules.php?name=Products&product=sk1&op=download Assigning to skencil maintainer, in case he wants to migrate to the new sK1 fork (if not, you might want to open another bug about creating sK1 ebuilds...) (In reply to comment #1) > I think skencil project is inactive and not keeping up with changes in python, > but there is a fork called sK1 that is still being maintained and has a fix for > this problem > http://sk1project.org/modules.php?name=Products&product=sk1&op=download > > Assigning to skencil maintainer, in case he wants to migrate to the new sK1 > fork (if not, you might want to open another bug about creating sK1 ebuilds...) > Unfortunately the sK1 project doesn't seem to be any more stable than skencil. I'd remove skencil from my system, but inkscape has it as a postscript run-time dependency, apparently requring the skconvert executable in skencil for importing certain file formats. (skconvert doesn't seem to run either as far as I can tell.) Removing the run-time dependency from inkscape and removing this package from portage altogether seems to be the long-term fix. There is a fix for this bug here: https://bugs.launchpad.net/ubuntu/+source/skencil/+bug/361636 the patch is: diff -Naur ./skencil-0.6.17/Sketch/UI/tkext.py ./skencil-0.6.17.patch/Sketch/UI/tkext.py --- ./skencil-0.6.17/Sketch/UI/tkext.py 2002-04-05 01:47:30.000000000 +0400 +++ ./skencil-0.6.17.patch/Sketch/UI/tkext.py 2009-07-31 09:46:43.000000000 +0400 @@ -364,7 +364,7 @@ def RebuildMenu(self): if self.entries is not None: - self.menu.delete(0, END) + self.menu.tk.call(self.menu._w, 'delete', 0, END) if self.rebuild_func is not None: try: self.entries = self.rebuild_func() @@ -375,7 +375,7 @@ def SetEntries(self, entries): if self.entries is not None: - self.menu.delete(0, END) + self.menu.tk.call(self.menu._w, 'delete', 0, END) for entry in self.entries: entry.clean_up() self.entries = entries fixed with update to 1.0 alpha |