2000-odd texlive files in zypper dup (again)?

Just doing a zypper dup on Tw from 20230424 to today's snapshot and there are 2928 packages to upgrade, with a total download size of 1.87GiB. About 2000 of those files appear to be texlive packages, many (perhaps most?) of which I probably don't need, except for package dependencies that I have no hope of unravelling. There are texlive-babel- packages for languages I don't have installed (as far as I know) and will never use, but I have no idea what will break if I remove them and lock them to prevent them being reinstalled. This just seems a little excessive to me, and seems to happen a little too often (because of auto-build triggers?). Any suggestions? Regards, Rodney. -- ================================================================================================================== Rodney Baker rodney.baker@iinet.net.au ==================================================================================================================

On Fri, 2023-04-28 at 20:49 +0930, Rodney Baker wrote:
If you don't need texlive: uninstall them. If they get pulled back in automatically, please file a bug and let's figure out what pulls them in. I'm a strong believer that no 'normal' user would need TeXLive - the ones that want it can install it.
Tumbleweed uses rebuild-local = we do not rely on OIBS auto-build triggering (snapshots would be a multiple larger otherwise). We trigger a rebuild of 'the packages with source change' plsu 'everything that newly turns uninstallable' (i.e catch when library soname changes) In case of texlive: there were actual source changes to correct the license tag in the RPMs (yeah.. minor stuff.. but this results in new RPMs) Cheers, Dominique

On 4/28/23 14:27, Arjen de Korte wrote:
It would be better to lock the package that pulls texlive (assuming you do not use that package). And ultimately to find which package is pulling texlive to fix that package so it doesn't do that anymore. In my opinion, no package (not strictly related to texlive) should ever pull texlive as a recommend or other dependency. At some point, asciidoc pulled texlive and I had to lock it, but it doesn't anymore.

On Friday, 28 April 2023 9:20:17 PM ACST Freek de Kruijf wrote:
Thanks - just tried it here and did get the same result (with one emacs package being the exception, but I don't use emacs anyway). I've tried this in the past and got a different result - perhaps some previous dependencies were downgraded to recommends (or perhaps my memory is just faulty). In any case, 2917 unncessary packages removed, so that's good. I'll keep an eye out for anything trying to pull them back in. Regards, Rodney. -- ================================================================================================================== Rodney Baker rodney.baker@iinet.net.au ==================================================================================================================

On Fri, 2023-04-28 at 20:49 +0930, Rodney Baker wrote:
If you don't need texlive: uninstall them. If they get pulled back in automatically, please file a bug and let's figure out what pulls them in. I'm a strong believer that no 'normal' user would need TeXLive - the ones that want it can install it.
Tumbleweed uses rebuild-local = we do not rely on OIBS auto-build triggering (snapshots would be a multiple larger otherwise). We trigger a rebuild of 'the packages with source change' plsu 'everything that newly turns uninstallable' (i.e catch when library soname changes) In case of texlive: there were actual source changes to correct the license tag in the RPMs (yeah.. minor stuff.. but this results in new RPMs) Cheers, Dominique

On 4/28/23 14:27, Arjen de Korte wrote:
It would be better to lock the package that pulls texlive (assuming you do not use that package). And ultimately to find which package is pulling texlive to fix that package so it doesn't do that anymore. In my opinion, no package (not strictly related to texlive) should ever pull texlive as a recommend or other dependency. At some point, asciidoc pulled texlive and I had to lock it, but it doesn't anymore.
participants (7)
-
Andrei Borzenkov
-
Arjen de Korte
-
Dominique Leuenberger
-
Freek de Kruijf
-
Michael Pujos
-
Peter McD
-
Rodney Baker