Ulrich Mueller <u...@gentoo.org> wrote: > This is an OpenPGP/MIME signed message (RFC 2440 and 3156) > --pgp+signed++Zg8D+I6sgRUw0D > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit > >>>>>> On Wed, 24 Jan 2018, Martin Vaeth wrote: > >> Rich Freeman <ri...@gentoo.org> wrote: >>> >>> It would already be broken on any PMS-compliant package manager > >> No, it is solely the interpretation of the package manager. >> PMS does not specify what information is stored in /var/db >> or how that information is used. > > "Runtime dependencies (RDEPEND). These must be installed and usable > before the results of an ebuild merging are treated as usable." > https://projects.gentoo.org/pms/6/pms.html#x1-770008.1 > > IMHO this implies that the dependencies at merge time are the relevant > ones
IMHO this specifies what is relevant when an emerge merging happens. Nothing more, nothing less. _If_ one would be willing to interpret it to have a meaning also _after_ the emerge, then of course the RDEPEND in PMS can refer to the only value which is specified in PMS, i.e. that stored in the ebuild (and not in any database which is explicitly not specified by PMS). In other words: _If_ one puts any unsaid interpretation into that sentence, then this can only be dynamic deps.