Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284233 - app-arch/libarchive-2.7.1: Version bump
Summary: app-arch/libarchive-2.7.1: Version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo/BSD Team
URL: http://code.google.com/p/libarchive/
Whiteboard:
Keywords:
Depends on:
Blocks: 279871
  Show dependency tree
 
Reported: 2009-09-09 07:27 UTC by Matthias Schwarzott
Modified: 2009-12-27 17:22 UTC (History)
3 users (show)

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


Attachments
libarchive-2.7.1 ebuild changes (libarchive-ebuild-update.diff,1.36 KB, patch)
2009-09-09 08:14 UTC, Matthias Schwarzott
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Schwarzott gentoo-dev 2009-09-09 07:27:45 UTC
A new version of libarchive is available. It can be downloaded from the new homepage, address is http://code.google.com/p/libarchive/. This should also be changed in old ebuilds.

This version can use liblzma from xz-utils.
Comment 1 Matthias Schwarzott gentoo-dev 2009-09-09 08:14:34 UTC
Created attachment 203564 [details, diff]
libarchive-2.7.1 ebuild changes

Changes to ebuild:
remove patches (they both are included upstream)
switch to using liblzma (and depend on xz-utils instead of lzma-utils)

The only strange thing is: compiling with USE=-lzma disables liblzma support, but bsdtar is still linked against liblzma.
 
EDIT: libarchive-2.7.0 does also support liblzma, but a version bump is a good point to switch over.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-09-09 13:04:54 UTC
Fixed in tree, thanks!
Comment 3 Martin Jansa 2009-09-10 07:24:15 UTC
(In reply to comment #2)
> Fixed in tree, thanks!
> 

Hmm there is a lot of packages still depending on lzma-utils.

libarchive now depending on xz-utils which blocks lzma-utils

So there is unresolvable block now in tree, isn't it?

I have to use libarchive -lzma or remove about 30 packages which depends only on lzma-utils not || (xz-utils || lzma-utils).