public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] sys-apps/diffutils dependency on >=sys-apps/man-pages-2.46
@ 2007-12-29 20:45 Stefan Hellermann
  2007-12-30  0:16 ` [gentoo-dev] " Duncan
  0 siblings, 1 reply; 4+ messages in thread
From: Stefan Hellermann @ 2007-12-29 20:45 UTC (permalink / raw
  To: gentoo-dev

Hello,

why has sys-apps/diffutils a dependency on >=sys-apps/man-pages-2.46?

I'm using a embedded uclibc system, and in uclibc man, man-pages and groff are removed 
from the system target to not require c++. But diffutils depends on man-pages for no 
obvious reason, and pulls in man and groff with a dependency on c++.

Cheers
	Stefan
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-dev]  Re: sys-apps/diffutils dependency on >=sys-apps/man-pages-2.46
  2007-12-29 20:45 [gentoo-dev] sys-apps/diffutils dependency on >=sys-apps/man-pages-2.46 Stefan Hellermann
@ 2007-12-30  0:16 ` Duncan
  2008-01-02 15:00   ` Stefan Hellermann
  0 siblings, 1 reply; 4+ messages in thread
From: Duncan @ 2007-12-30  0:16 UTC (permalink / raw
  To: gentoo-dev

Stefan Hellermann <stefan@the2masters.de> posted
4776B1F9.2060302@the2masters.de, excerpted below, on  Sat, 29 Dec 2007
21:45:45 +0100:

> why has sys-apps/diffutils a dependency on >=sys-apps/man-pages-2.46?
> 
> I'm using a embedded uclibc system

There are people here who work with embedded and ulibc.  I'm not one of 
them and won't try to answer directly.  However, to fix the dependency...

Use /etc/portage/profiles/package.provided.  See the portage manpage for 
details.  I have a number of "unnecessary dependencies" listed there, and 
a few virtuals faked in a virtuals file in the same dir, as well.  If you 
don't like Gentoo's dependencies, they /do/ give you a way to change them 
yourself without a whole lot of trouble. =8^)

BTW, if you aren't yet aware of it, there's the Gentoo-embedded list.  
Next time I'd suggest trying there, first. =8^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev]  Re: sys-apps/diffutils dependency on >=sys-apps/man-pages-2.46
  2007-12-30  0:16 ` [gentoo-dev] " Duncan
@ 2008-01-02 15:00   ` Stefan Hellermann
  2008-01-03 15:32     ` Mike Frysinger
  0 siblings, 1 reply; 4+ messages in thread
From: Stefan Hellermann @ 2008-01-02 15:00 UTC (permalink / raw
  To: gentoo-dev

Hi,

masking out the dependency with /etc/portage/profile is not a problem, but why is it 
needed? Why is there the dependency on man-pages in diffutils? I think this question is 
not related to embedded, it's about a wrong dependency of a system-package. More people 
could hit this when they build a minimal vserver or simply don't like man. Any objections 
on removing this dependency?

Cheers
Stefan Hellermann

Duncan schrieb:
> Stefan Hellermann <stefan@the2masters.de> posted
> 4776B1F9.2060302@the2masters.de, excerpted below, on  Sat, 29 Dec 2007
> 21:45:45 +0100:
> 
>> why has sys-apps/diffutils a dependency on >=sys-apps/man-pages-2.46?
>>
>> I'm using a embedded uclibc system
> 
> There are people here who work with embedded and ulibc.  I'm not one of 
> them and won't try to answer directly.  However, to fix the dependency...
> 
> Use /etc/portage/profiles/package.provided.  See the portage manpage for 
> details.  I have a number of "unnecessary dependencies" listed there, and 
> a few virtuals faked in a virtuals file in the same dir, as well.  If you 
> don't like Gentoo's dependencies, they /do/ give you a way to change them 
> yourself without a whole lot of trouble. =8^)
> 
> BTW, if you aren't yet aware of it, there's the Gentoo-embedded list.  
> Next time I'd suggest trying there, first. =8^)
> 
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev]  Re: sys-apps/diffutils dependency on >=sys-apps/man-pages-2.46
  2008-01-02 15:00   ` Stefan Hellermann
@ 2008-01-03 15:32     ` Mike Frysinger
  0 siblings, 0 replies; 4+ messages in thread
From: Mike Frysinger @ 2008-01-03 15:32 UTC (permalink / raw
  To: gentoo-dev; +Cc: Stefan Hellermann

[-- Attachment #1: Type: text/plain, Size: 554 bytes --]

On Wednesday 02 January 2008, Stefan Hellermann wrote:
> masking out the dependency with /etc/portage/profile is not a problem, but
> why is it needed? Why is there the dependency on man-pages in diffutils? I
> think this question is not related to embedded, it's about a wrong
> dependency of a system-package.

it is not wrong if you review the history.  it was added to prevent man page 
collisions in stable packages.  the dependency will be dropped after the next 
release like it was originally planned (and to the angst of solar).
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 835 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-01-03 15:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-29 20:45 [gentoo-dev] sys-apps/diffutils dependency on >=sys-apps/man-pages-2.46 Stefan Hellermann
2007-12-30  0:16 ` [gentoo-dev] " Duncan
2008-01-02 15:00   ` Stefan Hellermann
2008-01-03 15:32     ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox