On 7/27/14, 4:42 PM, Rich Freeman wrote:
> With dynamic deps you'd need to revbump if there is a linking change.
> Otherwise portage would just allow the dependency to be removed, and
> then linking will break, since the executable is unnecessarily linked
> to the dependency (in that scenario).

Right, I see - I think I got that right when first reading this, but got
confused after reading so many messages in this thread. Thanks for
patient explanation.

It seems really tricky to correctly reason about dependency resolution.

> One thing I would question in that table is "applied immediately (but
> can break hard when dynamic-deps stop working))."  How can dynamically
> removing an "unused dependency" cause something to break, setting
> aside bugs in the package manager?  If removing a dependency causes
> something to break, how can it be "unused?"

Yeah, I was also wondering about this.


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to