Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178068 - kde-base/ark : add 7zip USE flag
Summary: kde-base/ark : add 7zip USE flag
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo KDE team
URL: http://www.kde.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-11 15:35 UTC by Ivan Iakoupov
Modified: 2010-10-18 07:26 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 Ivan Iakoupov 2007-05-11 15:35:38 UTC
I suggest adding 7zip USE flag to kde-base/ark which would pull app-arch/p7zip as runtime dependency.

Background:
Without app-arch/p7zip installed trying to open a 7zip archive resulted in an error:
"The utility 7zr is not in your PATH.
Please install it or contact your system administrator."
With app-arch/p7zip installed the file opened just fine.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-11 17:28:04 UTC
Use flags for optional runtime dependencies are pointless. I've updated the post install message to include app-arch/p7zip, though.
Comment 2 Fest 2010-10-15 15:41:21 UTC
> Use flags for optional runtime dependencies are pointless.

I'm sorry, but it's not. Seeing use flag, making much simpler to find additional features of application, without googling "how to" or "why it's not working".

And honestly, not everyone every time reading post install message. Yeah it's wrong, but it's happening. Messages is like small stars description under advert, use flag is a big font near the price seeing to everyone.

And it's cleaning one package from world. Cause i don't need p7zip itself, i need it as part of 7z support in ark. 

It's not critical for me, as i have it already installed. But imho it's exactly the case of "usability" of system: easier to find and control feature.
Comment 3 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2010-10-16 16:49:40 UTC
This is an old issue with KDE and you can find a lot more recent bug reports about this.

The issue is that many KDE packages have quite a few optional run-time dependencies. If we were to add a use flag to each, we would certainly need to add hundreds of use flags to tenths of packages.
Comment 4 Fest 2010-10-18 07:26:10 UTC
You right. It's issue of a lot packages, and a lot of job to set up everything.

But imho it's the only right choice. 
Both user-friendly (use flag is easier-to-use, than post install message) and technically (putting application in world, not dependency).

Only stopper i see, is that it'll require a lot of work. But why at least not to start the process ?