Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 79016

Summary: glftpd ebuild should depend on zip and unzip
Product: Gentoo Linux Reporter: Peter <pstlpete>
Component: Current packagesAssignee: SpanKY <vapier>
Status: RESOLVED WONTFIX    
Severity: minor CC: jakub
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Peter 2005-01-21 15:49:53 UTC
without zip and unzip glftpd installation is not complete and while it can still be installed without, it should either depend or take advantage of USE flags for user to specify preference.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 SpanKY gentoo-dev 2005-01-21 19:40:39 UTC
you can use glftpd just fine w/out zip
Comment 2 Peter 2005-01-21 21:40:45 UTC
it can be used fine, but the zip file zipscript functionality hinges on the zip and unzip binaries being copied to the glftpd bin dir.
it is not a fully functional install without them.
therefore some type USE flag to determine the installers preference of using a functional zipscript or not would be the best solution.
Comment 3 SpanKY gentoo-dev 2005-01-21 21:49:35 UTC
well, i disagree

adding a USE flag is cruft

sites that run w/out zipscript dont need zip
Comment 4 Peter 2005-01-21 23:47:27 UTC
that's the same logic as sites that run without ssl smpt don't need ssl built into postfix, yet there is still a USE flag to specify user preference... and that listof examples goes on ad infinitum.

If a specific package has a certain component that will be enabled or disabled based on the pre-existence of other binaries provided by other packages isn't the whole point of portage to enable automated handling of those dependencies?

You do realize I'm talking about glftpd built-in zipscript functionality and not some random botscript...
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-03-23 12:03:20 UTC
Please, could you fix this? The reason in Comment #3 why glftpd does not depend on zip/unzip is just foolish. 
Comment 6 Peter 2005-03-23 15:15:06 UTC
Reopenning since others besides myself seem to feel SpanKY's reasoning is flawed.
This ebuild should either depend on or have a USE flag for zip functionality.

glftpd has builtin zipscript functions that will not function without the zip libraries being present. This means that a standard, unaltered, non-custom glftpd installation is incomplete without them.

This is not cruft; this is what portage is designed for.
Comment 7 SpanKY gentoo-dev 2005-03-23 17:52:49 UTC
if zip was a global/standard USE flag i'd add it, but i'm not going to bother as a local USE flag
Comment 8 Peter 2005-03-23 17:58:32 UTC
Then is honestly should have a solid depend on the zip and unzip packages... it's an INCOMPLETE install without those libs, wether the end-user employs them or not.

This is an absurd arguement...