Several packages, such as sys-apps/man-1.6f-r3 with lzma use flag DEPEND or RDEPEND on lzma-utils. xz-utils-9999 is a newer (very new) version of lzma-utils, so xz-utils should somehow satisfy the R?DEPEND. I don't know much about ebuilds, so sorry if what I say doesn't make any sense. For packages where SRC_URI is *.lzma, maybe portage should add a DEPEND on || ( app-arch/xz-utils app-arch/lzma-utils ) automatically. Alternatively, maybe 'import lzma' should DEPEND on it. (As far as I can guess, that would mean adding an lzma.eclass to the tree.) Or create a virtual. I don't know what makes the most sense. If that's overkill, then maybe just search/replace app-arch/lzma-utils with || ( app-arch/xz-utils app-arch/lzma-utils ). Here's a list of ebuilds depending on app-arch/lzma-utils # grep 'app-arch/lzma-utils' /usr/portage/*/*/*.ebuild /usr/portage/app-admin/metalog/metalog-0.9.ebuild: app-arch/lzma-utils" /usr/portage/app-arch/libarchive/libarchive-2.6.0.ebuild:COMPRESS_LIBS_DEPEND="lzma? ( app-arch/lzma-utils ) /usr/portage/app-arch/libarchive/libarchive-2.6.1.ebuild:COMPRESS_LIBS_DEPEND="lzma? ( app-arch/lzma-utils ) /usr/portage/app-arch/rpm2targz/rpm2targz-9.0.0.0g.ebuild: app-arch/lzma-utils" /usr/portage/app-arch/rpm2targz/rpm2targz-9.0.0.2g.ebuild: app-arch/lzma-utils" /usr/portage/app-arch/rpm2targz/rpm2targz-9.0.0.3g.ebuild: app-arch/lzma-utils" /usr/portage/app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/app-misc/beagle/beagle-0.3.8-r2.ebuild: app-arch/lzma-utils /usr/portage/app-office/gnucash/gnucash-2.2.7.ebuild: app-arch/lzma-utils /usr/portage/app-office/gnucash/gnucash-2.2.8.ebuild: app-arch/lzma-utils /usr/portage/app-portage/eix/eix-0.15.2.ebuild: app-arch/lzma-utils /usr/portage/app-portage/eix/eix-0.15.3.ebuild: app-arch/lzma-utils /usr/portage/app-portage/eix/eix-0.15.4.ebuild: app-arch/lzma-utils /usr/portage/app-text/texlive-core/texlive-core-2008-r4.ebuild: app-arch/lzma-utils" /usr/portage/dev-cpp/libmxmlplus/libmxmlplus-0.9.2_p20080323.ebuild: app-arch/lzma-utils" /usr/portage/dev-libs/mpfr/mpfr-2.3.2.ebuild: app-arch/lzma-utils" /usr/portage/dev-libs/mpfr/mpfr-2.3.2-r1.ebuild: app-arch/lzma-utils" /usr/portage/dev-libs/mpfr/mpfr-2.4.0.ebuild: app-arch/lzma-utils" /usr/portage/gnome-extra/yelp/yelp-2.22.1-r11.ebuild: lzma? ( app-arch/lzma-utils ) /usr/portage/gnome-extra/yelp/yelp-2.22.1-r2.ebuild: lzma? ( app-arch/lzma-utils ) /usr/portage/gnome-extra/yelp/yelp-2.24.0.ebuild: lzma? ( app-arch/lzma-utils ) /usr/portage/gnome-extra/yelp/yelp-2.24.0-r10.ebuild: lzma? ( app-arch/lzma-utils ) /usr/portage/media-libs/libpng/libpng-1.2.33.ebuild: app-arch/lzma-utils" /usr/portage/media-libs/libpng/libpng-1.2.34.ebuild: app-arch/lzma-utils" /usr/portage/media-libs/netpbm/netpbm-10.43.00.ebuild: app-arch/lzma-utils" /usr/portage/media-libs/netpbm/netpbm-10.44.00.ebuild: app-arch/lzma-utils" /usr/portage/media-libs/netpbm/netpbm-10.44.00-r1.ebuild: app-arch/lzma-utils" /usr/portage/net-dns/dnsmasq/dnsmasq-2.45.ebuild: app-arch/lzma-utils" /usr/portage/net-dns/dnsmasq/dnsmasq-2.46.ebuild: app-arch/lzma-utils" /usr/portage/net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild: app-arch/lzma-utils" /usr/portage/rox-extra/archive/archive-2.2.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/coreutils/coreutils-6.10-r1.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/coreutils/coreutils-6.10-r2.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/coreutils/coreutils-6.10-r3.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/coreutils/coreutils-6.11.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/coreutils/coreutils-6.12-r1.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/coreutils/coreutils-6.12-r2.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/man/man-1.6f-r3.ebuild: lzma? ( app-arch/lzma-utils )" /usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild: app-arch/lzma-utils" /usr/portage/sys-apps/sandbox/sandbox-1.3.2.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-apps/sandbox/sandbox-1.3.3.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-apps/sandbox/sandbox-1.3.4.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-apps/sandbox/sandbox-1.3.5.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-apps/sandbox/sandbox-1.3.6.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-apps/texinfo/texinfo-4.12.ebuild: app-arch/lzma-utils /usr/portage/sys-apps/texinfo/texinfo-4.13.ebuild: app-arch/lzma-utils /usr/portage/sys-devel/gdb/gdb-6.8.ebuild: app-arch/lzma-utils /usr/portage/sys-devel/gdb/gdb-6.8-r1.ebuild: app-arch/lzma-utils /usr/portage/sys-devel/libtool/libtool-2.2.6a.ebuild: app-arch/lzma-utils /usr/portage/sys-devel/m4/m4-1.4.11.ebuild: app-arch/lzma-utils" /usr/portage/sys-devel/m4/m4-1.4.12.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-kernel/linux-headers/linux-headers-2.6.27-r2.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-kernel/linux-headers/linux-headers-2.6.28-r1.ebuild:DEPEND="app-arch/lzma-utils" /usr/portage/sys-libs/gpm/gpm-1.20.4.ebuild: app-arch/lzma-utils" /usr/portage/sys-libs/gpm/gpm-1.20.5.ebuild: app-arch/lzma-utils"
nothing is going to change until an actual xz-utils version is released. until then, use package.provided.
*** Bug 262008 has been marked as a duplicate of this bug. ***
*** Bug 275639 has been marked as a duplicate of this bug. ***
*** Bug 278293 has been marked as a duplicate of this bug. ***
Created attachment 199207 [details] virtual for lzma-utils (xz for USE=xz) Ebuild proposal for virtual/lzma-utils Prefers xz-utils, and with USE=xz enforces it.
... and someone just added an app (app-portage/eix-0.17.1) to the tree that unconditionally depends on app-arch/xz-utils, causing a mutual block with sys-apps/man[lzma].
has nothing to do with this bug. new issue -> new bug.