public inbox for gentoo-pms@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-pms] Rephrasing *DEPEND
  @ 2011-06-20  6:34 99%     ` Michał Górny
  0 siblings, 0 replies; 1+ results
From: Michał Górny @ 2011-06-20  6:34 UTC (permalink / raw
  To: Ciaran McCreesh; +Cc: gentoo-pms, Zac Medico, Ulrich Mueller

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

On Sun, 19 Jun 2011 22:36:04 +0100
Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:

> On Sun, 19 Jun 2011 23:21:02 +0200
> Michał Górny <mgorny@gentoo.org> wrote:
> > And the third version.
> > 
> > I added a note about the possible circular RDEPEND issue. I wanted
> > to do that through a footnote but wasn't able to get it working so
> > it's a standard bracket now).
> 
> I still don't think we should be specifying "RDEPEND is PDEPEND if the
> package manager feels like it". That's something for the package
> mangler to provide as a horrible --ignore-dependencies-to-break-cycles
> option.

We either have to mention that or assume the long-outstanding portage
behavior is not PMS compliant. And even if we choose the latter option,
I think we should have a footnote warning about that there.

> Also, isn't pkg_setup the same as pkg_preinst, availability-wise?

IMO not necessarily. During later pkg_* phases, RDEPEND needs to be
satisfied in order to make it possible to call the installed program. I
don't really see a reason to make similar assumptions in pkg_setup, and
I'd really like to avoid saying 'RDEPEND is for program's runtime
dependencies and pkg_setup dependencies'.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2011-06-11  7:32     [gentoo-pms] Rephrasing *DEPEND Michał Górny
2011-06-19 21:21     ` Michał Górny
2011-06-19 21:36       ` Ciaran McCreesh
2011-06-20  6:34 99%     ` Michał Górny

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