On 2025-02-16, Michael <confabul...@kintzios.com> wrote:
>
>> Once again: NOTHING IS PULLING IT IN.  That's why emerge --depclean wants
>> to remove it.
>
> Something has already pulled it in, if depclean is now trying to
> remove it and according to depclean the culprit looks like
> libreoffice-bin.  I assumed a USE flag was set for this to occur,
> but you clarified no such USE flag is set.

Yes, at some point in in the past, an installed package had
qtx11extras as a dependency, so that's why it was instlled.  I assume
that app(s) was recently upgrade and no longer requires it.  Or
perhpas it got uninstalled, I haven't tried to figure out when/why
portage installed qtx11extras, and I don't really care. That's not
what I'm asking about.

>>> If it is libreoffice-bin which asks to rebuild qtx11extras and not
>>> some other Qt or kde package, then this would explain your
>>> depclean result and ... confuse me even more.  :-/
>> 
>> I don't understand why you think something on my system has a
>> dependency on qtx11extras.
>
> I accepted it as a corollary of qtx11extras having been installed in
> your system and now depclean wanting to remove it.

The fact that qtx11extras is installed and not in my world file
implies that there _was_ something on my system with qtx11extras as a
dependency.

If that were still the case, emerge --depclean would not want to
remove it.

> The cause of qtx11extras being present in your system escapes me.

It doens't matter /when it was installed or what had it as a
dependecy. That's not relevent to the question at hand: whether
libreoffice-bin _should_ have it as a dependency.

>> Nothing on my system is has qtx11extras as a dependency.
>> 
>> However, something on my system (libreoffice-bin) requires
>> qtx11extras.
>
> Right, Eli's reply with his dive into the build shows libreoffice-bin has 
> qtx11extras hardcoded as a dependency.

No, it doesn't.  He showed that libreoffce-bin LINKS IN qtx11extras.
We knew that.  The very first post in the this thread showed the
message from 'emerge --depclean' complaining that libreoffice-bin was
linking in qtx11extras, yet didn't have it as a dependency.

The ebuild for libreoffce-bin DOES NOT LIST QTX11EXTRAS AS A
DEPENDENCY.

> Which explains the conundrum.

I'm sorry, but I don't know what conundrum you're trying to explain.

The question I'm asking is:

 * Should the libreoffice-bin ebuild list qtx11extras as a dependency?

If yes, then I'll file a bug report.

My question is based on the following fact:

 * libreoffice-bin links in the qtx11extras library, but does not have
   it as a dependency.

--
Grant


Reply via email to