
Hello, In the Message; Subject : Re: how can I find a package responsible for drawing in texlife (very stubbornly) Message-ID : <82892FA8-B076-4077-8A54-D8263B24C5C1@tabris.net> Date & Time: Thu, 20 Mar 2025 13:14:19 -0400 tabris@tabris.net has written: [...]
There are even more packages that depend on texinfo, so the number of packages that depend on texlive will continue to increase. In other words, it is only natural that the number of packages until the dependencies are eliminated will be a number that will surprise you.
First, yeah it's not as simple as hoped... we almost certainly would want a proper [interactive/searchable] dependency visualizer for the task.
Yes, I went to bed and fell asleep, feeling that something was different. But this morning, I realized. $ zypper se --provides texlive | wc -l 9545 What Stakanov is looking at is the number of packages provided by the Texlive repo, and that has been blocked. The reason why the number is different from Stakanov's is probably because there was an update to texlive yesterday.
Surely you can filter the dependency search by the packages you actually have installed? Sure, you may quickly come to the conclusion that you actually need the packages that depend on texinfo/texlive; or that the effort, while well-intentioned, is not worthwhile, like trying to eliminate x11 or gtk libs on a headless machine.
additionally, re texinfo, likely many of them are -docs pkgs.
Lastly, one may instead decide that a policy change is needed: that -docs pkgs should Suggest/Recommend but not Require texinfo if they contain multiple formats of the docs, like manpages, text or HTML. Or those pkgs need to be split.
Although that's potentially a politics problem.
I agree with your approach to texinfo, but I think that the setting of dependencies at this level is left to the maintainers. I myself build TeXmacs in the form of a dependency on texlive, but I will think about it again....... Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Distinguish between what is meaningful to me and what is meaningless, and forget what is meaningless to me. This is where individuality comes into play. This is a function that computer cannot perform." -- Shigehiko Toyama (in Japanes) --