app-arch/xz-utils are now stable .. s-mz-test-00:~ # emerge -pv eix These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-arch/lzma-utils-4.32.7 USE="-nocxx" 0 kB [ebuild R ] app-portage/eix-0.17.0 USE="deprecated nls -doc -sqlite -tools" 0 kB [blocks B ] app-arch/lzma-utils ("app-arch/lzma-utils" is blocking app-arch/xz-utils-4.999.9_beta) [blocks B ] app-arch/xz-utils ("app-arch/xz-utils" is blocking app-arch/lzma-utils-4.32.7) Total: 2 packages (1 new, 1 reinstall), Size of downloads: 0 kB Conflict: 2 blocks (2 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('installed', '/', 'app-arch/xz-utils-4.999.9_beta', 'nomerge') pulled in by app-arch/xz-utils required by ('installed', '/', 'app-arch/libarchive-2.7.1-r1', 'nomerge') ('ebuild', '/', 'app-arch/lzma-utils-4.32.7', 'merge') pulled in by app-arch/lzma-utils required by ('ebuild', '/', 'app-portage/eix-0.17.0', 'merge') Reproducible: Always Steps to Reproduce: 1. emerge -pv eix 2. 3.
Same thing here, and to clarify it: xz-utils is stable and other packages from stable depend on it without accepting lzma-utils as an alternative. So without mixing stable and unstable or anything, this bug occurs. The the last bug on this (#290336) was closed as invalid since xz-utils wasn't stable yet, but now I think this should definitely be fixed. If lzma-utils didn't provide any functionality that xz-utils doesn't, the obvious fix would be to add xz-utils as an alternative to lzma-utils to the ebuild.
+ 12 Jan 2010; Jeremy Olexa <darkside@gentoo.org> eix-0.17.0.ebuild: + Add dep on xz-utils or lzma-utils since xz is in the stable tree now. + Confirmed non-issue with this change and no rev-bump needed. bug 300617 FYI: bug 290336 was different. thanks for reporting, I wasn't aware that xz-utils was going stable.