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