[Slackbuilds-users] Building TeXLive 2023

B. Watson urchlay at slackware.uk
Sun May 28 00:04:28 UTC 2023



On Sat, 27 May 2023, Franzen via SlackBuilds-users wrote:

> my submission of texlive-docs 2023 was rejected, the sbo-maintainer said it 
> exits with:
> ...
> tar: texmf-dist/doc/bibtex/apalike-ejor: Directory renamed before its status 
> could be extracted
> tar: texmf-dist/doc/bibtex: Directory renamed before its status could be 
> extracted
> tar: Exiting with failure status due to previous errors

I'm pretty sure I know what happened there: Someone did a "rm -rf
/tmp/SBo" while the build was running. That's the only explanation I
can come up with for those particular error messages.

The build runs fine here, sbolint is happy with it, but sbopkglint
complains a bit:

Using tests from /home/urchlay/sbo-maintainer-tools/sbopkglint.d
Exploding /tmp/texlive-docs-2023.230322-noarch-1_SBo.tgz to /tmp/sbopkglint.84Yqp5 ...OK
Running pre-doinst test...OK
Installing /tmp/texlive-docs-2023.230322-noarch-1_SBo.tgz to /tmp/sbopkglint.84Yqp5 ...OK
Running test: 05-basic-sanity...find: ‘./usr/share/texmf-dist/doc/latex/catechis/lppl.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/bondgraph/License.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/crefthe/LICENSE’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/bussproofs-extra/LICENSE.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/beamerauxtheme/LICENSE’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/circledsteps/lppl-1-3c_license.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/create-theorem/LICENSE’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/changelog/LICENSE.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/altsubsup/LICENSE’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/colophon/lppl.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/beamer/licenses/lppl-1-3c.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/basicarith/lppl.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/autofancyhdr/LICENSE’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/latex/clrdblpg/lppl.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/bibtex/apalike-ejor/LICENSE’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/bibtex/urlbst/LICENCE-lppl.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/generic/modulus/lppl.txt’: Too many levels of symbolic links
find: ‘./usr/share/texmf-dist/doc/generic/texdate/lppl.txt’: Too many levels of symbolic links
OK
Running test: 10-docs...
--- docs outside of usr/doc/texlive-docs-2023.230322:
drwxr-xr-x 2 root root 4096 May 27 19:52 usr/doc/texlive-2023.230322
FAILED
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
!!! texlive-docs-2023.230322-noarch-1_SBo.tgz: 1 failures

The "too many levels of symbolic links" is due to broken symlinks
(though I don't know why it says "too many levels" instead of "file
not found").

The other... there's a /usr/doc/texlive-2023.230322/packages.docs.gz
file. Does texlive actually use this file at runtime? If not, it ought
to be moved to /usr/doc/texlive-docs-2023.230322 instead. If it does
use it, I'll add an exception to sbopkglint so it won't complain.


More information about the SlackBuilds-users mailing list