Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6565 - sys-apps/man RDEPENDs on sys-apps/less
Summary: sys-apps/man RDEPENDs on sys-apps/less
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Low minor (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-15 23:26 UTC by Sandy McArthur
Modified: 2002-12-26 12:45 UTC (History)
0 users

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 Sandy McArthur 2002-08-15 23:26:30 UTC
Most people won't see this because both less and man are included in the `emerge
system` but techinically the man package depends on less. I found this because I
was playing with building a the gcc-3.1 system and wanted to check the gcc-3.1
man pages to see how I wanted to configure my CFLAGS before I ran `emerge system`.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-08-16 03:01:57 UTC
good call
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-16 13:35:35 UTC
Technically that is why we have a "system profile", to not have all these
hundreds of small deps.  Anyhow, you can use "more" instead of less ...
should we now add both to RDEPEND ?
Comment 3 Sandy McArthur 2002-08-18 05:40:11 UTC
I think that it is important for each package to correctly DEPEND on what it
needs. If that information is correct you can do intersting things like ask "If
I upgrade this package what other packages could possibly be affected?"

I see your point that you have to draw the line somewhere on how explicit the
DEPENDs are. 
In the set of packages that is not part of the "system" set I think it is
reasonable for them to not explicitly DEPEND on packages that are in the
"system" set.
For the set of packages that are in the "system" set I think they should
explicitly DEPEND on packages they need, including other packages within the
"system" set.

I was not a Gentoo user or dev when the system profile was created. I'm under
the impression that system is the base set of packages need for a Gentoo system,
other than a few user controled specifics like the kernel or syslog package.
Comment 4 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-18 18:05:17 UTC
In general a "emerge system" (maybe "emerge -u system") should bring you
up to speed with the system profile.
Comment 5 Sandy McArthur 2002-08-18 21:09:08 UTC
yes it does, At the time I was installing a new system using the
default-1.0-gcc3 profile and I wanted to access the gcc man pages before I ran
`emerge system`. I ran `emerge man` with the expectation that once it completed
I could do `man gcc` (because the bootstrap.sh installs gcc) but when I tried
`man gcc` it gave an error about the less pager not being found.
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2002-12-26 12:45:35 UTC
In the latest 1.4 stages, less are present, so this should be fixed.