I've spent an unreasonable amount of time trying to understand why I did not have the xz compressing feature compiled in, and I think there is a problem on how the USE flags are managed in this ebuild, trying to hide XZ After hacking, I report the following: the XZ_SUPPORT config option is set by lzma USE flag, as is LZMA_XZ_SUPPORT. I believe that xz should be explicitly reported and described as XZ, not hidden, and the ebuild, should mandate that if xz USE is set, lzma USE has to be se too via a simple condition. Reproducible: Always
LZMA and XZ are one and the ~same and we use the same USE flag for them, and it's the same package. I don't think we're going to change this. It's the same for every other package too. Maybe we could tweak the global USE flag description. It currently says: - - lzma : Support for LZMA compression algorithm We could mention xz there.