[tex-live] What's the point of providing a package-level remove feature if nothing can be uninstalled individually?

Daniel 3ICE Berezvai 3ice at 3ice.hu
Mon Apr 3 04:00:12 CEST 2017


Hi,

This is a TeX Live Manager 2016 UX bug report / plea for help, in the form
of a question (→subject). Or am I using the 'Remove' button wrong?

More details: Everything I tried to delete ended up being needed by some
kind of "collection", and upon trying to delete an entire collection I was
informed that those collections are in turn needed by various "schemes",
ultimately leading to "scheme-full" through some dependency chain. So I
removed scheme-full to get rid of the root dependency, but of course that
uninstalled every single package (and took hours to run).

Favoring Lite, Portable apps, I'm not happy with a 5Gb default install and
over 100k files. I wanted to cherry pick the available packages; at first
pass keeping everything I don't know if I absolutely do not need. Only
getting rid of various universities' templates, subjects I'm not interested
in, excess fonts, glyphs, and support for languages I do not speak. Going
in alphabetical order, I got tired of reading descriptions and checking
boxes after reaching packages that begin with a letter "c", so I hit the
Remove button.

Observe:
Executing action remove basque-date alterqcm bibleref-lds babel-japanese
begingreek biblatex-lni booktabs-fr ae collection-fontsextra babel-italian
adforn arabxetex biblatex-bwl babel-turkish anonymouspro arphic-ttf
babel-spanish around-the-bend biblatex-arthistory-bonn bidi-atbegshi
beamer-FUBerlin babel-welsh bbold archaic babel-latin ametsoc babel-greek
biblatex-nature bibexport biblatex-sbl biblatex-caspervector active-conf
academicons babel-croatian babel-occitan anufinalexam babel-bulgarian
babel-bosnian amsldoc-it basque-book biocon baskervaldx
collection-langkorean biblatex-musuos biblatex-philosophy babel-ukrainian
bgteubner binarytree babel-breton babel-portuges babel-polish backnaur
br-lex babel-albanian biblatex-nottsclassic begriff apacite babel-scottish
bangorexam bxjalipsum bbding afm2pl asapsym ESIEEcv antiqua babel-kurmanji
biblatex-swiss-legal biblatex-claves cabin beamer-tut-pt antt bbold-type1
arphic burmese babel-piedmontese babel-slovenian biblatex-nejm
biblatex-subseries actuarialangle asyfig babel-latvian apa6e
babel-icelandic booktabs-de biolett-bst arabluatex amsldoc-vn abntex2
bidipagegrid biblatex-source-division babel-galician afparticle boisik
calligra bidicontour amsthdoc-it apa baskervillef bangtex apalike-german
collection-langcyrillic amsfonts babel-esperanto bidihl bxjscls
biblatex-mla babel-thai autosp bidipresentation antomega bibleref-french
collection-langjapanese bengali bibarts babel-estonian babel-malay avantgar
babel-swedish askmaps biblatex-ijsra aramaic-serto babel-norsk
amslatex-primer biblatex-chem babel-romansh catechis biblatex-luh-ipw
adtrees babel-serbianc asymptote-faq-zh-cn calculator achemso
bangorcsthesis binomexp babel-belarusian babel-dutch archaeologie
biblatex-archaeology bussproofs arev babel-interlingua calculation aeguill
bidi blacklettert1 arabtex babel-serbian babel-samin bbm-macros bewerbung
bbm caladea babel-irish bookman baskervald calligra-type1 babel-danish
babel-catalan collection-langafrican bibleref-german acmart baekmuk bib-fr
bohr belleek bpchem bondgraphs aguplus bgreek babel-georgian beuron
babel-finnish carlito bbcard bibleref-parse babel-spanglish bhcexam
biblatex-gb7714-2015 bxcjkjatype babel-hebrew augie babel-macedonian biber
apa6 aichej amscls aucklandthesis babel-friulan collection-langchinese
acmconf aurical biblatex-abnt brandeis-dissertation bibleref-mouth casyl
amstex collection-langczechslovak amiri beton bibletext cantarell
assignment babel-vietnamese astro bankstatement collection-langcjk
biblatex-phys accanthis babel-slovak collection-langarabic accfonts
carolmin-ps collection-langitalian biblatex-fiwi babel-russian alegreya
biblatex-science babel-basque babel betababel afthesis babel-indonesian
articleingud asymptote adfathesis arcs babel-czech collection-langindic
bera babel-sorbian asymptote-by-example-zh-cn
biblatex-manuscripts-philology almfixed arimo brushscr aomart auncial-new
armtex asymptote-manual-zh-cn biblatex-juradiss aecc aiaa allrunes
bidishadowtext asypictureb carbohydrates amsmath-it
tlmgr.pl: not removing asymptote-manual-zh-cn, needed by
collection-langchinese
tlmgr.pl: not removing aiaa, needed by collection-publishers
tlmgr.pl: not removing aecc, needed by collection-fontsextra
tlmgr.pl: not removing allrunes, needed by collection-fontsextra
tlmgr.pl: not removing biblatex-juradiss, needed by collection-bibtexextra
tlmgr.pl: not removing auncial-new, needed by collection-fontsextra
tlmgr.pl: not removing armtex, needed by collection-langeuropean
tlmgr.pl: not removing arimo, needed by collection-fontsextra
tlmgr.pl: not removing biblatex-manuscripts-philology, needed by
collection-bibtexextra
tlmgr.pl: not removing almfixed, needed by collection-fontsextra
tlmgr.pl: not removing aomart, needed by collection-publishers
tlmgr.pl: not removing brushscr, needed by collection-fontsextra
tlmgr.pl: not removing carbohydrates, needed by collection-latexextra
tlmgr.pl: not removing amsmath-it, needed by collection-langitalian
tlmgr.pl: not removing asypictureb, needed by collection-pictures
tlmgr.pl: not removing bidishadowtext, needed by collection-xetex
tlmgr.pl: not removing asymptote, needed by collection-binextra
tlmgr.pl: not removing articleingud, needed by collection-publishers
tlmgr.pl: not removing babel-indonesian, needed by collection-langother
tlmgr.pl: not removing afthesis, needed by collection-publishers
tlmgr.pl: not removing asymptote-by-example-zh-cn, needed by
collection-langchinese
tlmgr.pl: not removing babel-sorbian, needed by collection-langother
tlmgr.pl: not removing arcs, needed by collection-latexextra
tlmgr.pl: not removing bera, needed by collection-fontsextra
tlmgr.pl: not removing collection-langindic, needed by scheme-full
tlmgr.pl: not removing babel-czech, needed by collection-langczechslovak
scheme-small
tlmgr.pl: not removing adfathesis, needed by collection-publishers
tlmgr.pl: not removing collection-langarabic, needed by scheme-full
tlmgr.pl: not removing biblatex-phys, needed by collection-bibtexextra
tlmgr.pl: not removing babel-slovak, needed by collection-langczechslovak
tlmgr.pl: not removing accanthis, needed by collection-fontsextra
tlmgr.pl: not removing collection-langcjk, needed by collection-langchinese
collection-langjapanese collection-langkorean scheme-full scheme-tetex
tlmgr.pl: not removing astro, needed by collection-fontsextra
tlmgr.pl: not removing bankstatement, needed by collection-latexextra
tlmgr.pl: not removing babel, needed by collection-latex jadetex latex-bin
platex uplatex
tlmgr.pl: not removing betababel, needed by collection-langgreek
tlmgr.pl: not removing alegreya, needed by collection-fontsextra
tlmgr.pl: not removing biblatex-science, needed by collection-bibtexextra
tlmgr.pl: not removing babel-basque, needed by collection-langfrench
scheme-small
tlmgr.pl: not removing biblatex-fiwi, needed by collection-bibtexextra
tlmgr.pl: not removing babel-russian, needed by collection-langcyrillic
tlmgr.pl: not removing carolmin-ps, needed by collection-fontsextra
tlmgr.pl: not removing accfonts, needed by collection-fontutils
tlmgr.pl: not removing collection-langitalian, needed by scheme-full
scheme-medium scheme-tetex
tlmgr.pl: not removing casyl, needed by collection-latexextra
tlmgr.pl: not removing collection-langczechslovak, needed by scheme-full
scheme-medium scheme-tetex
tlmgr.pl: not removing amstex, needed by collection-mathscience scheme-gust
tlmgr.pl: not removing bibleref-mouth, needed by collection-humanities
tlmgr.pl: not removing aurical, needed by collection-fontsextra
tlmgr.pl: not removing acmconf, needed by collection-publishers
tlmgr.pl: not removing biblatex-abnt, needed by collection-bibtexextra
tlmgr.pl: not removing brandeis-dissertation, needed by
collection-publishers
tlmgr.pl: not removing babel-vietnamese, needed by collection-langother
tlmgr.pl: not removing assignment, needed by collection-latexextra
tlmgr.pl: not removing cantarell, needed by collection-fontsextra
tlmgr.pl: not removing beton, needed by collection-latexextra
tlmgr.pl: not removing amiri, needed by collection-langarabic
tlmgr.pl: not removing bibletext, needed by collection-latexextra
tlmgr.pl: not removing bxcjkjatype, needed by collection-langjapanese
tlmgr.pl: not removing biblatex-gb7714-2015, needed by
collection-bibtexextra
tlmgr.pl: not removing babel-hebrew, needed by collection-langother
tlmgr.pl: not removing babel-spanglish, needed by collection-langspanish
tlmgr.pl: not removing bhcexam, needed by collection-latexextra
tlmgr.pl: not removing babel-friulan, needed by collection-langeuropean
tlmgr.pl: not removing collection-langchinese, needed by scheme-full
tlmgr.pl: not removing aucklandthesis, needed by collection-publishers
tlmgr.pl: not removing aichej, needed by collection-bibtexextra
tlmgr.pl: not removing amscls, needed by collection-latex
tlmgr.pl: not removing biber.win32, needed by biber
tlmgr.pl: not removing biber, needed by collection-bibtexextra
tlmgr.pl: not removing apa6, needed by collection-publishers
tlmgr.pl: not removing augie, needed by collection-fontsextra
tlmgr.pl: not removing babel-macedonian, needed by collection-langeuropean
tlmgr.pl: not removing bpchem, needed by collection-mathscience
tlmgr.pl: not removing belleek, needed by collection-fontsextra
tlmgr.pl: not removing aguplus, needed by collection-publishers
tlmgr.pl: not removing bondgraphs, needed by collection-pictures
tlmgr.pl: not removing bohr, needed by collection-mathscience
tlmgr.pl: not removing bibleref-german, needed by collection-langgerman
tlmgr.pl: not removing bib-fr, needed by collection-langfrench
tlmgr.pl: not removing baekmuk, needed by collection-langkorean
ptex-fontmaps
tlmgr.pl: not removing acmart, needed by collection-publishers
tlmgr.pl: not removing collection-langafrican, needed by scheme-full
tlmgr.pl: not removing babel-catalan, needed by collection-langspanish
tlmgr.pl: not removing carlito, needed by collection-fontsextra
tlmgr.pl: not removing babel-finnish, needed by collection-langeuropean
scheme-small
tlmgr.pl: not removing bibleref-parse, needed by collection-humanities
tlmgr.pl: not removing bbcard, needed by collection-metapost
tlmgr.pl: not removing beuron, needed by collection-fontsextra
tlmgr.pl: not removing bgreek, needed by collection-langgreek
tlmgr.pl: not removing babel-georgian, needed by collection-langother
tlmgr.pl: not removing bewerbung, needed by collection-latexextra
tlmgr.pl: not removing bbm-macros, needed by collection-fontsextra
scheme-tetex
tlmgr.pl: not removing babel-samin, needed by collection-langeuropean
tlmgr.pl: not removing blacklettert1, needed by collection-fontsextra
tlmgr.pl: not removing aeguill, needed by collection-langfrench
tlmgr.pl: not removing bidi, needed by collection-langarabic
tlmgr.pl: not removing babel-serbian, needed by collection-langcyrillic
tlmgr.pl: not removing arabtex, needed by collection-langarabic
tlmgr.pl: not removing baskervald, needed by collection-fontsextra
tlmgr.pl: not removing bookman, needed by collection-fontsrecommended
tlmgr.pl: not removing babel-danish, needed by collection-langeuropean
scheme-small
tlmgr.pl: not removing calligra-type1, needed by collection-fontsextra
tlmgr.pl: not removing caladea, needed by collection-fontsextra
tlmgr.pl: not removing babel-irish, needed by collection-langeuropean
tlmgr.pl: not removing amstex.win32, needed by amstex
tlmgr.pl: not removing bbm, needed by collection-fontsextra scheme-tetex
tlmgr.pl: not removing asymptote-faq-zh-cn, needed by collection-langchinese
tlmgr.pl: not removing calculator, needed by collection-latexextra
tlmgr.pl: not removing babel-serbianc, needed by collection-langcyrillic
tlmgr.pl: not removing biblatex-luh-ipw, needed by collection-bibtexextra
tlmgr.pl: not removing adtrees, needed by collection-humanities
tlmgr.pl: not removing babel-interlingua, needed by collection-langother
tlmgr.pl: not removing biblatex-archaeology, needed by
collection-bibtexextra
tlmgr.pl: not removing arev, needed by collection-fontsextra
tlmgr.pl: not removing bussproofs, needed by collection-latexextra
tlmgr.pl: not removing calculation, needed by collection-mathscience
tlmgr.pl: not removing binomexp, needed by collection-mathscience
tlmgr.pl: not removing archaeologie, needed by collection-bibtexextra
tlmgr.pl: not removing babel-belarusian, needed by collection-langcyrillic
tlmgr.pl: not removing babel-dutch, needed by collection-langeuropean
scheme-small
tlmgr.pl: not removing bangorcsthesis, needed by collection-publishers
tlmgr.pl: not removing achemso, needed by collection-latexextra
tlmgr.pl: not removing aramaic-serto, needed by collection-langother
tlmgr.pl: not removing biblatex-ijsra, needed by collection-bibtexextra
tlmgr.pl: not removing askmaps, needed by collection-pictures
tlmgr.pl: not removing babel-swedish, needed by collection-langeuropean
scheme-small
tlmgr.pl: not removing avantgar, needed by collection-fontsrecommended
tlmgr.pl: not removing bengali, needed by collection-langindic
tlmgr.pl: not removing babel-estonian, needed by collection-langeuropean
tlmgr.pl: not removing babel-malay, needed by collection-langother
tlmgr.pl: not removing bibarts, needed by collection-bibtexextra
tlmgr.pl: not removing babel-romansh, needed by collection-langeuropean
tlmgr.pl: not removing catechis, needed by collection-latexextra
tlmgr.pl: not removing amslatex-primer, needed by collection-langenglish
scheme-gust scheme-tetex
tlmgr.pl: not removing biblatex-chem, needed by collection-bibtexextra
tlmgr.pl: not removing babel-norsk, needed by collection-langeuropean
scheme-small
tlmgr.pl: not removing bxjscls, needed by collection-langjapanese
tlmgr.pl: not removing biblatex-mla, needed by collection-bibtexextra
tlmgr.pl: not removing babel-thai, needed by collection-langother
tlmgr.pl: not removing bidihl, needed by collection-langarabic
tlmgr.pl: not removing babel-esperanto, needed by collection-langother
tlmgr.pl: not removing apalike-german, needed by collection-langgerman
tlmgr.pl: not removing amsfonts, needed by collection-basic context jadetex
tlmgr.pl: not removing collection-langcyrillic, needed by scheme-full
scheme-tetex
tlmgr.pl: not removing antomega, needed by collection-omega
tlmgr.pl: not removing collection-langjapanese, needed by scheme-full
tlmgr.pl: not removing bibleref-french, needed by collection-langfrench
tlmgr.pl: not removing bidipresentation, needed by collection-xetex
tlmgr.pl: not removing autosp, needed by collection-music
tlmgr.pl: not removing biblatex-source-division, needed by
collection-bibtexextra
tlmgr.pl: not removing bidipagegrid, needed by collection-xetex
tlmgr.pl: not removing abntex2, needed by collection-publishers
tlmgr.pl: not removing arabluatex, needed by collection-langarabic
tlmgr.pl: not removing biolett-bst, needed by collection-bibtexextra
tlmgr.pl: not removing asymptote.win32, needed by asymptote
tlmgr.pl: not removing booktabs-de, needed by collection-langgerman
tlmgr.pl: not removing amsldoc-vn, needed by collection-langother
tlmgr.pl: not removing babel-icelandic, needed by collection-langeuropean
tlmgr.pl: not removing babel-latvian, needed by collection-langeuropean
tlmgr.pl: not removing apa6e, needed by collection-publishers
tlmgr.pl: not removing bangtex, needed by collection-langindic
tlmgr.pl: not removing bidicontour, needed by collection-xetex
tlmgr.pl: not removing calligra, needed by collection-fontsextra
tlmgr.pl: not removing baskervillef, needed by collection-fontsextra
tlmgr.pl: not removing apa, needed by collection-publishers
tlmgr.pl: not removing amsthdoc-it, needed by collection-langitalian
tlmgr.pl: not removing boisik, needed by collection-fontsextra
tlmgr.pl: not removing babel-galician, needed by collection-langspanish
tlmgr.pl: not removing afparticle, needed by collection-publishers
tlmgr.pl: not removing antt, needed by collection-fontsextra scheme-context
scheme-gust
tlmgr.pl: not removing bbold-type1, needed by collection-fontsextra
tlmgr.pl: not removing arphic, needed by cjk collection-langchinese
tlmgr.pl: not removing accfonts.win32, needed by accfonts
tlmgr.pl: not removing biblatex-swiss-legal, needed by
collection-bibtexextra
tlmgr.pl: not removing cabin, needed by collection-fontsextra
tlmgr.pl: not removing beamer-tut-pt, needed by collection-langportuguese
tlmgr.pl: not removing biblatex-claves, needed by collection-bibtexextra
tlmgr.pl: not removing babel-kurmanji, needed by collection-langeuropean
tlmgr.pl: not removing ESIEEcv, needed by collection-latexextra
tlmgr.pl: not removing afm2pl, needed by collection-fontutils
tlmgr.pl: not removing asapsym, needed by collection-fontsextra
tlmgr.pl: not removing antiqua, needed by collection-fontsextra
tlmgr.pl: not removing asyfig, needed by collection-pictures
tlmgr.pl: not removing actuarialangle, needed by collection-latexextra
tlmgr.pl: not removing biblatex-subseries, needed by collection-bibtexextra
tlmgr.pl: not removing biblatex-nejm, needed by collection-bibtexextra
tlmgr.pl: not removing burmese, needed by collection-langindic
tlmgr.pl: not removing babel-piedmontese, needed by collection-langeuropean
tlmgr.pl: not removing babel-slovenian, needed by collection-langeuropean
tlmgr.pl: not removing babel-breton, needed by collection-langeuropean
tlmgr.pl: not removing binarytree, needed by collection-pictures
tlmgr.pl: not removing backnaur, needed by collection-mathscience
tlmgr.pl: not removing babel-portuges, needed by collection-langportuguese
scheme-small
tlmgr.pl: not removing babel-polish, needed by collection-langpolish
scheme-small
tlmgr.pl: not removing bgteubner, needed by collection-publishers
tlmgr.pl: not removing biblatex-musuos, needed by collection-bibtexextra
tlmgr.pl: not removing babel-ukrainian, needed by collection-langcyrillic
tlmgr.pl: not removing biblatex-philosophy, needed by collection-bibtexextra
tlmgr.pl: not removing collection-langkorean, needed by scheme-full
tlmgr.pl: not removing bxjalipsum, needed by collection-langjapanese
tlmgr.pl: not removing bbding, needed by collection-fontsextra
tlmgr.pl: not removing bangorexam, needed by collection-publishers
tlmgr.pl: not removing begriff, needed by collection-mathscience
tlmgr.pl: not removing biblatex-nottsclassic, needed by
collection-bibtexextra
tlmgr.pl: not removing apacite, needed by collection-bibtexextra
tlmgr.pl: not removing babel-scottish, needed by collection-langeuropean
tlmgr.pl: not removing babel-albanian, needed by collection-langeuropean
tlmgr.pl: not removing br-lex, needed by collection-publishers
tlmgr.pl: not removing babel-occitan, needed by collection-langeuropean
tlmgr.pl: not removing anufinalexam, needed by collection-publishers
tlmgr.pl: not removing afm2pl.win32, needed by afm2pl
tlmgr.pl: not removing active-conf, needed by collection-publishers
tlmgr.pl: not removing academicons, needed by collection-fontsextra
tlmgr.pl: not removing babel-croatian, needed by collection-langeuropean
tlmgr.pl: not removing biblatex-caspervector, needed by
collection-bibtexextra
tlmgr.pl: not removing biocon, needed by collection-mathscience
tlmgr.pl: not removing baskervaldx, needed by collection-fontsextra
tlmgr.pl: not removing basque-book, needed by collection-langfrench
tlmgr.pl: not removing babel-bulgarian, needed by collection-langcyrillic
tlmgr.pl: not removing amsldoc-it, needed by collection-langitalian
tlmgr.pl: not removing babel-bosnian, needed by collection-langeuropean
tlmgr.pl: not removing bidi-atbegshi, needed by collection-xetex
tlmgr.pl: not removing biblatex-arthistory-bonn, needed by
collection-bibtexextra
tlmgr.pl: not removing babel-spanish, needed by collection-langspanish
scheme-small
tlmgr.pl: not removing around-the-bend, needed by collection-langenglish
tlmgr.pl: not removing arphic-ttf, needed by collection-langchinese
ptex-fontmaps
tlmgr.pl: not removing autosp.win32, needed by autosp
tlmgr.pl: not removing anonymouspro, needed by collection-fontsextra
tlmgr.pl: not removing biblatex-nature, needed by collection-bibtexextra
tlmgr.pl: not removing bibexport, needed by collection-bibtexextra
tlmgr.pl: not removing babel-greek, needed by collection-langgreek
tlmgr.pl: not removing biblatex-sbl, needed by collection-bibtexextra
tlmgr.pl: not removing archaic, needed by collection-fontsextra
tlmgr.pl: not removing babel-latin, needed by collection-langeuropean
tlmgr.pl: not removing ametsoc, needed by collection-publishers
tlmgr.pl: not removing bbold, needed by collection-fontsextra scheme-tetex
tlmgr.pl: not removing babel-welsh, needed by collection-langeuropean
tlmgr.pl: not removing beamer-FUBerlin, needed by collection-publishers
tlmgr.pl: not removing babel-japanese, needed by collection-langjapanese
tlmgr.pl: not removing bibleref-lds, needed by collection-humanities
tlmgr.pl: not removing alterqcm, needed by collection-latexextra
tlmgr.pl: not removing basque-date, needed by collection-langfrench
tlmgr.pl: not removing arabxetex, needed by collection-xetex
tlmgr.pl: not removing biblatex-bwl, needed by collection-bibtexextra
tlmgr.pl: not removing babel-turkish, needed by collection-langeuropean
tlmgr.pl: not removing adforn, needed by collection-fontsextra
tlmgr.pl: not removing babel-italian, needed by collection-langitalian
scheme-small
tlmgr.pl: not removing collection-fontsextra, needed by scheme-full
tlmgr.pl: not removing ae, needed by collection-latex
tlmgr.pl: not removing begingreek, needed by collection-langgreek
tlmgr.pl: not removing biblatex-lni, needed by collection-bibtexextra
tlmgr.pl: not removing booktabs-fr, needed by collection-langfrench
tlmgr.pl: no packages removed.
tlmgr.pl: action remove returned an error; continuing.
Completed.


Sincerely,
Daniel "3ICE" Berezvai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tex-live/attachments/20170403/eeba089b/attachment-0001.html>


More information about the tex-live mailing list