>>>>> On Mon, 30 Apr 2012, Krzysztof Pawlik wrote: > On 30/04/12 10:12, Ulrich Mueller wrote: >> If the eclass doesn't work with FEATURES="collision-protect" then it >> needs to be fixed.
> Long story short: older eclass compiled Python byte code in live > file system, new one does it in src_install so .pyo/.pyc gets > properly recorded, That's a good change. > so the package *has to overwrite* files that are not owned by anyone > (no package owns them). The usual approach to this problem was to have some cleanup code in pkg_setup or pkg_preinst that would remove the old files. Ulrich