public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Donnie Berkholz <dberkholz@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Dependencies that're available at pkg_*inst
Date: Sun, 20 Apr 2008 22:17:27 -0700	[thread overview]
Message-ID: <20080421051727.GA10765@comet> (raw)
In-Reply-To: <20080419063300.6d2a2525@snowcone>

On 06:33 Sat 19 Apr     , Ciaran McCreesh wrote:
> On Fri, 18 Apr 2008 22:27:21 -0700
> Donnie Berkholz <dberkholz@gentoo.org> wrote:
> > My interpretation is pkg_* counts as runtime (I can imagine a package 
> > wanting to run itself at this point), so packages in RDEPEND should
> > be usable at that point.
> 
> Which would be fine, except it makes the tree unusable.

Isn't this part of the first situation offered (RDEPEND+DEPEND, rather 
than RDEPEND|DEPEND)?

I don't think I understand the difference between the effects of these 
two options. Could you describe a scenario where one would make things 
possible and the other wouldn't? Here's my attempt from an ebuild dev's 
POV, not from an ebuild dependency POV:

The way I'm thinking, the RDEPEND|DEPEND case means an ebuild developer 
would have no idea which list would be used, so you'd have something 
like COMMON_DEPEND to describe the pkg_*-used dependency, which would be 
in both RDEPEND and DEPEND. This would allow both RDEPEND and DEPEND to 
have unique dependencies, which seems like it could be beneficial. It 
would probably require fixing the tree for packages that currently 
assume RDEPEND will be available, although I don't expect that many 
packages will have unique RDEPEND settings (mainly binaries).

I guess the RDEPEND+DEPEND case would save an ebuild dev the work of 
specifying the COMMON_DEPEND list, but other than that, I can't think of 
any benefits. It would force both RDEPEND and DEPEND to be installed for 
binpkgs, which sucks.

Thanks,
Donnie
-- 
gentoo-dev@lists.gentoo.org mailing list



  parent reply	other threads:[~2008-04-21  5:17 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-19  4:31 [gentoo-dev] Dependencies that're available at pkg_*inst Ciaran McCreesh
2008-04-19  4:45 ` Donnie Berkholz
2008-04-19  4:54   ` Ciaran McCreesh
2008-04-19  5:27     ` Donnie Berkholz
2008-04-19  5:33       ` Ciaran McCreesh
2008-04-19  7:43         ` Chris Gianelloni
2008-04-22  7:09           ` Ciaran McCreesh
2008-04-22 18:31             ` Chris Gianelloni
2008-04-19 18:53         ` [gentoo-dev] " Duncan
2008-04-19 23:55           ` Ciaran McCreesh
2008-04-21  5:17         ` Donnie Berkholz [this message]
2008-04-21  5:23           ` [gentoo-dev] " Ciaran McCreesh
2008-04-21  8:52             ` Marijn Schouten (hkBst)
2008-04-21  9:00               ` Ciaran McCreesh
2008-04-21 10:22           ` [gentoo-dev] " Duncan
2008-04-21 10:10         ` [gentoo-dev] " Luca Barbato
2008-04-21 10:15           ` Ciaran McCreesh
2008-04-21 10:05     ` Luca Barbato
2008-04-21 10:17       ` Arfrever Frehtes Taifersar Arahesis
2008-04-22 20:32     ` Doug Goldstein
2008-04-19 16:38 ` Marijn Schouten (hkBst)
2008-04-19 23:57   ` Ciaran McCreesh
2008-04-20  1:29     ` Brian Harring
2008-04-20  8:36       ` Ciaran McCreesh
2008-04-20 10:48         ` Santiago M. Mola
2008-04-22 20:31     ` Doug Goldstein
2008-04-27  9:41     ` [gentoo-dev] " Steve Long
2008-04-27 10:55       ` Ciaran McCreesh
2008-04-28  4:57         ` [gentoo-dev] " Steve Long
2008-04-28 12:13           ` Ciaran McCreesh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080421051727.GA10765@comet \
    --to=dberkholz@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox