Gentoo Archives: gentoo-dev

From: Paul Varner <gentoo-dev@××××××××××××.org>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] system profiles, stackable profiles, virtuals, and dependencies
Date: Thu, 22 Jul 2004 00:36:10
Message-Id: 1090456562.26422.14.camel@garath.homelinux.org
In Reply to: Re: [gentoo-dev] system profiles, stackable profiles, virtuals, and dependencies by Chris Gianelloni
1 On Wed, 2004-07-21 at 16:52, Chris Gianelloni wrote:
2 > On Wed, 2004-07-21 at 13:59, Paul Varner wrote:
3 > > Finally dependencies, since I have been writing and tinkering with
4 > > ebuilds at what point do you stop adding dependencies to the ebuild. To
5 > > be anal about it would be to add everything back to glibc. That is
6 > > obviously not the case and the assumption that I've been making is that
7 > > if it isn't in the system profile and it is required to build/run the
8 > > package then it should be listed as a dependency. That was my reasoning
9 > > for filing the above bug. As a system logger isn't required by the
10 > > system profile and vixie-cron requires one to run, it should be listed
11 > > as a runtime dependency. In this case, I was told politely that I was
12 > > nuts since "There's no reason for vixie-cron to rdepend on
13 > > virtual/logger". I obviously disagree with that assessment, which is
14 > > why I'm asking the question. (Side note: I don't have a lot of
15 > > heartburn with the bug report being rejected, although I do feel it is a
16 > > valid bug or I wouldn't have submitted it. My opinion is that if it is
17 > > not going to be addressed, the resolution should be WONTFIX instead of
18 > > INVALID)
19 >
20 > vixie-cron can run fine without any logger at all. I have actually
21 > configured such a system, simply when playing around. What happens is
22 > any messages are dumped to the console, which isn't very good, but
23 > proves that there is no hard requirement for a logger.
24
25 If that's the case then the ebuild shouldn't install a startup file into
26 /etc/init.d that has "need logger" in its depend section. It should be
27 changed to a "use logger".
28
29 Currently as installed by the ebuild, vixie-cron requires a system
30 logger to be installed to operate correctly.
31
32 --
33 My Gentoo stuff: http://varnerfamily.org/pvarner/gentoo
34
35 --
36 gentoo-dev@g.o mailing list

Replies