Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4554 - OpenOffice depends on getopt
Summary: OpenOffice depends on getopt
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seth Chandler
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-04 18:05 UTC by Ole Tange
Modified: 2003-02-04 19:42 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 Ole Tange 2002-07-04 18:05:18 UTC
# emerge openoffice
...
/var/tmp/portage/openoffice-1.0.0-r1/work/oo_1.0_src/solenv/bin/checkdll.sh: 
getopt: command not found
<<infinite loop>>

The command getopt is in package 'util-linux'.
I suggest a depencency on this package.
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-05 14:16:38 UTC
Erm, util-linux is part of the base system ......
Comment 2 Ole Tange 2002-07-05 15:15:27 UTC
Interesting enough OpenOffice does not depend on the base system. Maybe _that_ 
should be the correct dependency?
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-06 02:28:40 UTC
Erm, if you did the:

# emerge system

during bootstrap, you should have it ....
Comment 4 Ole Tange 2002-07-06 03:43:52 UTC
If a package depends on another package then it should say so. Otherwise the 
dependency graph is incomplete.

If I have installed my system and removed a package after installation, and I ask 
for a new package to be installed, then I expect the new package to install 
everything it depends on - even if I have manually removed one of the dependencies.

If the dependency graph is not a _dependency_ graph, then let us rename depend to 
well-I-think-you-should-have-installed-these-packages-but-you-may-have-to-install-some-more-that-I-thought-you-already-had-installed.

Please see this bugreport as an effort to make the dependency graph more complete. 
If future versions of Gentoo makes it possible to install a minimal system without 
linux-utils (quite likely for embedded installations) then your presumption that 
people have linux-utils installed does not hold. Making it depend on linux-utils 
will solve this and will not cause extra problems for users that already _have_ 
linux-utils intalled.

If you really think that I should have done: emerge system - then 'system' should 
be a dependency (This (IMO) is _way_ too big a dependency).

Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-06 10:44:00 UTC
*sigh*  Ok, let me put it this way.  The base system with commands/utilities
that is used during normal usuage is vast, and thus if we add util-linux,
sh-utils, txt-utils, etc to each package that uses mv, sed, awk, etc, it
will get very complex.

For this reason, it is assumed that each use will have followed the install
guide, and have at least the base system installed.  If not, it is assumed
that he knows what he is doing, know that he keeps the pieces, and will 
hopefully know how to fix it.