FS#30458 - [texlive-bin] Install script creates unpackaged files that aren't uninstalled
Attached to Project:
Arch Linux
Opened by Marti (intgr) - Wednesday, 27 June 2012, 11:24 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 27 January 2018, 05:53 GMT
Opened by Marti (intgr) - Wednesday, 27 June 2012, 11:24 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 27 January 2018, 05:53 GMT
|
Details
Description: When installing the texlive-bin package, it
runs some elaborate install script that generates files
which aren't owned by a package and aren't uninstalled
afterwards.
Additional info: * package version(s) texlive-bin-2012.0-1 * config and/or log files etc. Steps to reproduce: # find / -xdev > files.before # pacman -S texlive-bin Targets (25): cairo-1.12.2-2 fontconfig-2.8.0-2 gd-2.0.36RC1-5 lcms-1.19-2 libice-1.0.8-1 libjpeg-turbo-1.2.0-2 libpng-1.5.11-1 libsigsegv-2.10-1 libsm-1.2.1-1 libtiff-4.0.2-1 libxaw-1.0.11-1 libxext-1.3.1-1 libxmu-1.1.1-1 libxpm-3.5.10-1 libxrender-0.9.7-1 libxt-1.1.3-1 openjpeg-1.5.0-1 pixman-0.26.0-1 poppler-0.20.1-1 poppler-data-0.4.5-1 renderproto-0.11.1-2 t1lib-5.1.2-3 xextproto-7.2.1-1 zziplib-0.13.62-1 texlive-bin-2012.0-1 ... # pacman -Rsn texlive-bin ... # find / -xdev > files.after # diff files.before files.after 78194a78195,78196 > /etc/fonts > /etc/fonts/conf.d 78370a78373,78374 > /etc/texmf > /etc/texmf/ls-R 101821a101826,101827 > /usr/share/texmf > /usr/share/texmf/ls-R 151368a151375 > /root/files.after 152215a152223,152224 > /var/lib/texmf > /var/lib/texmf/web2c ---- Additionally, on my other computer, after uninstalling texlive-bin & friends, I have a bunch of more files: /var/lib/texmf /var/lib/texmf/fonts /var/lib/texmf/fonts/map /var/lib/texmf/fonts/map/pdftex /var/lib/texmf/fonts/map/pdftex/updmap /var/lib/texmf/fonts/map/pdftex/updmap/pdftex_ndl14.map /var/lib/texmf/fonts/map/pdftex/updmap/pdftex_dl14.map /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map /var/lib/texmf/fonts/map/dvips /var/lib/texmf/fonts/map/dvips/updmap /var/lib/texmf/fonts/map/dvips/updmap/builtin35.map /var/lib/texmf/fonts/map/dvips/updmap/psfonts_t1.map /var/lib/texmf/fonts/map/dvips/updmap/psfonts.map /var/lib/texmf/fonts/map/dvips/updmap/download35.map /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map /var/lib/texmf/fonts/map/dvips/updmap/psfonts_pk.map /var/lib/texmf/fonts/map/pxdvi /var/lib/texmf/fonts/map/pxdvi/updmap /var/lib/texmf/fonts/map/dvipdfm /var/lib/texmf/fonts/map/dvipdfm/updmap /var/lib/texmf/fonts/map/dvipdfm/updmap/kanjix.map /var/lib/texmf/fonts/map/dvipdfmx /var/lib/texmf/fonts/map/dvipdfmx/updmap /var/lib/texmf/fonts/map/dvipdfmx/updmap/kanjix.map /var/lib/texmf/web2c /var/lib/texmf/web2c/pdftex /var/lib/texmf/web2c/pdftex/pdfmex.log /var/lib/texmf/web2c/pdftex/amstex.log /var/lib/texmf/web2c/pdftex/pdflatex.log /var/lib/texmf/web2c/pdftex/latex.log /var/lib/texmf/web2c/pdftex/pdfcslatex.log /var/lib/texmf/web2c/pdftex/latex.fmt /var/lib/texmf/web2c/pdftex/mllatex.log /var/lib/texmf/web2c/pdftex/utf8mex.log /var/lib/texmf/web2c/pdftex/csplain.log /var/lib/texmf/web2c/pdftex/mptopdf.fmt /var/lib/texmf/web2c/pdftex/cont-en.fmt /var/lib/texmf/web2c/pdftex/pdfcslatex.fmt /var/lib/texmf/web2c/pdftex/etex.log /var/lib/texmf/web2c/pdftex/utf8mex.fmt /var/lib/texmf/web2c/pdftex/cslatex.log /var/lib/texmf/web2c/pdftex/cont-en.log /var/lib/texmf/web2c/pdftex/mex.fmt /var/lib/texmf/web2c/pdftex/mex.log /var/lib/texmf/web2c/pdftex/amstex.fmt /var/lib/texmf/web2c/pdftex/pdftex.log /var/lib/texmf/web2c/pdftex/pdfetex.fmt /var/lib/texmf/web2c/pdftex/pdftex.fmt /var/lib/texmf/web2c/pdftex/pdfcsplain.log /var/lib/texmf/web2c/pdftex/pdfetex.log /var/lib/texmf/web2c/pdftex/pdfcsplain.fmt /var/lib/texmf/web2c/pdftex/mllatex.fmt /var/lib/texmf/web2c/pdftex/pdfmex.fmt /var/lib/texmf/web2c/pdftex/csplain.fmt /var/lib/texmf/web2c/pdftex/cslatex.fmt /var/lib/texmf/web2c/pdftex/etex.fmt /var/lib/texmf/web2c/pdftex/mptopdf.log /var/lib/texmf/web2c/pdftex/pdflatex.fmt /var/lib/texmf/web2c/xetex /var/lib/texmf/web2c/xetex/cont-en.fmt /var/lib/texmf/web2c/xetex/cont-en.log /var/lib/texmf/web2c/xetex/xelatex.fmt /var/lib/texmf/web2c/xetex/xetex.log /var/lib/texmf/web2c/xetex/xetex.fmt /var/lib/texmf/web2c/xetex/xelatex.log /var/lib/texmf/web2c/luatex /var/lib/texmf/web2c/luatex/dviluatex.fmt /var/lib/texmf/web2c/luatex/lualatex.fmt /var/lib/texmf/web2c/luatex/lualatex.log /var/lib/texmf/web2c/luatex/dvilualatex.fmt /var/lib/texmf/web2c/luatex/luatex.log /var/lib/texmf/web2c/luatex/dvilualatex.log /var/lib/texmf/web2c/luatex/dviluatex.log /var/lib/texmf/web2c/luatex/luatex.fmt /var/lib/texmf/web2c/updmap.log /var/lib/texmf/web2c/metafont /var/lib/texmf/web2c/metafont/mf.base /var/lib/texmf/web2c/metafont/mf.log /var/lib/texmf/web2c/tex /var/lib/texmf/web2c/tex/tex.log /var/lib/texmf/web2c/tex/tex.fmt None of these are owned by other packages. |
This task depends upon
Closed by Laurent Carlier (lordheavy)
Saturday, 27 January 2018, 05:53 GMT
Reason for closing: No response
Saturday, 27 January 2018, 05:53 GMT
Reason for closing: No response
* /var/lib/texmf is a won't fix to me. Other packages create log files and they are hopefully not deleted on removal
Only /usr/share/texmf{,-dist}/ls-R could probably be cleaned up.
Why do those log files even need to exist? Can't they be created in /tmp/ or /var/tmp/ or something?
Couldn't these files be built and included in the package? I.e. move it from the install script to the PKGBUILD?