On Sun, Jul 27, 2014 at 11:44 AM, Kent Fredric <kentfred...@gmail.com> wrote:
>
> On 28 July 2014 02:42, Rich Freeman <ri...@gentoo.org> wrote:
>>
>> 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?"
>
>
> My apologies if this scenario has been explained before, I saw things along
> these lines, but must may have missed their point:
>
> I get the impression that this happens:
>
> 1. User installs Foo
> 2. Gentoo needs to change what Foo depends on

Why?  Is this about removing an unused dependency?

> 3. Gentoo simply tweaks the ebuild and doesn't bump [A]

What is "[A]?"  What ebuild was tweaked, and how was it tweaked?

> 8. Shadowing effect of [A] is removed, and Foo is now back depending on the
> wrong thing.

What do you mean by "shadowing effect?"

You need to be a bit more clear on your scenario here.  I'm not really
getting much out of your example.  My question was how can removing an
unused dependency break things.  I'm not sure if your example includes
an unused dependency, whether it was removed, and whether it breaks
anything.

Rich

Reply via email to