Gentoo Archives: gentoo-dev

From: Martin Vaeth <martin@×××××.de>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: News Item: Portage Dynamic Deps
Date: Wed, 24 Jan 2018 12:39:01
Message-Id: p49uk7$r6b$1@blaine.gmane.org
In Reply to: [gentoo-dev] Re: News Item: Portage Dynamic Deps by Ulrich Mueller
1 Ulrich Mueller <ulm@g.o> wrote:
2 > This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
3 > --pgp+signed++Zg8D+I6sgRUw0D
4 > Content-Type: text/plain; charset=us-ascii
5 > Content-Transfer-Encoding: 7bit
6 >
7 >>>>>> On Wed, 24 Jan 2018, Martin Vaeth wrote:
8 >
9 >> Rich Freeman <rich0@g.o> wrote:
10 >>>
11 >>> It would already be broken on any PMS-compliant package manager
12 >
13 >> No, it is solely the interpretation of the package manager.
14 >> PMS does not specify what information is stored in /var/db
15 >> or how that information is used.
16 >
17 > "Runtime dependencies (RDEPEND). These must be installed and usable
18 > before the results of an ebuild merging are treated as usable."
19 > https://projects.gentoo.org/pms/6/pms.html#x1-770008.1
20 >
21 > IMHO this implies that the dependencies at merge time are the relevant
22 > ones
23
24 IMHO this specifies what is relevant when an emerge merging happens.
25 Nothing more, nothing less.
26 _If_ one would be willing to interpret it to have a meaning also _after_
27 the emerge, then of course the RDEPEND in PMS can refer to the only value
28 which is specified in PMS, i.e. that stored in the ebuild (and not in
29 any database which is explicitly not specified by PMS).
30 In other words: _If_ one puts any unsaid interpretation into that
31 sentence, then this can only be dynamic deps.

Replies

Subject Author
[gentoo-dev] Re: News Item: Portage Dynamic Deps Ulrich Mueller <ulm@g.o>