txaio installs /usr/LICENSE as a result of (incorrectly) including it in data_files within setup.py. I've just pushed a real fix upstream: https://github.com/crossbario/txaio/pull/114 This is actually a wider problem for python packages - abusing data_files to install directly into the prefix root. I've found it more than once - crossbar, txio - both still affected). It would be good for portage, or at lease the python eclasses, to check for stray files that are likely to cause collisions. I have a hook in my portage bashrc that I use to alert me to such problems: https://danweeks.net/p-blog?id=8 The only reason this does not currently cause a collision with dev-python/crossbar is a sed hack in the crossbar ebuild. See also bug # 626884. Reproducible: Always
This indeed happens in current stable 2.7.1, but was fixed in 2.9.0