Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269800 - New virtual/unlzma to allow that xz-utils replaces lzma-utils
Summary: New virtual/unlzma to allow that xz-utils replaces lzma-utils
Status: RESOLVED DUPLICATE of bug 262008
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-14 08:53 UTC by Martin Väth
Modified: 2009-12-27 17:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Väth 2009-05-14 08:53:39 UTC
xz-utils is now out for quite a while and some important projects use it, e.g.
the new version of coreutils, see
http://article.gmane.org/gmane.comp.gnu.core-utils.announce/51
(The current workaround to use a three times longer additionally provided
tarball is more a hack than an appropriate solution; moreover, who knows for
how long such a longer tarball will be provided by upstream).
Also EAPI=3 should have support for such .xz tarballs.
Actually, as the current eix maintainer, I am also thinking about switching
the tarball format to (only) xz.

However, xz-utils still cannot be installed on a typical gentoo system,
because it blocks lzma-utils which is needed by really many packages.
This block is appropriate, because it replaces lzma-utils. However, it
replaces it in a downward-compatible manner, i.e. all packages depending on
lzma-utils could instead depend on xz-utils because the lzma/unlzma binary
from xz-utils does the same as that of lzma-utils and has the same syntax:
I did emerge -e @system @world only with xz-utils without any problems, i.e.
I can confirm that no changes expect for the dependencies are necessary.

Therefore, I suggest to introduce virtual/unlzma (which was also suggested in
bug 218459) and|or virtual/lzma and to change all the dependencies on
app-arch/lzma-utils to this virtual package.
Comment 1 Rafał Mużyło 2009-05-14 14:30:26 UTC
The main problem I see here is that
the final version is yet to be released.
Though this does seem like a good idea.
Comment 2 SpanKY gentoo-dev 2009-05-14 23:01:00 UTC

*** This bug has been marked as a duplicate of bug 262008 ***