it is a FHS violation for non-portable binary files to be stored in /usr/share/ app-text/gnome-doc-utils sticks .pyc/.pyo files in there which causes problems obviously when upgrading python versions $ qfile /usr/share/xml2po/ -v app-text/gnome-doc-utils-0.10.3 (/usr/share/xml2po) $ ls /usr/share/xml2po/*.pyc /usr/share/xml2po/docbook.pyc /usr/share/xml2po/empty.pyc /usr/share/xml2po/gs.pyc /usr/share/xml2po/ubuntu.pyc /usr/share/xml2po/xhtml.pyc
This also causes gnome-desktop to have access violations (sandbox) on FreeBSD if python is upgraded since last installing this package.
not a BSD-specific problem ... it's hit plenty of people on Linux as well
Created attachment 149744 [details, diff] patch to install xml2po modes to /usr/lib/python-x.y/site-packages This patch should fix the problem. Also filed upstream at http://bugzilla.gnome.org/show_bug.cgi?id=528099
So this is safe to go in? Upstream has yet to comment on it but Gilles pinged them a week ago... Thanks
looks fine, commited to the tree in -r1
The current ebuild in portage, gnome-doc-utils-0.16.1, will fail to emerge due to the trivial reason that the patch file doesn't exist. Either rename the file gnome-doc-utils-0.16.1-fhs.patch in files/ directory to 0.16.0 or update the ebuild from ${PN}-0.16.0-fhs.patch to ${P}-fhs.patch.
fixed, next time please open a new bug though as it's a different issue.