On 2021-08-22 09:33, Brian Inglis wrote:
On 2021-08-22 09:15, Jon Turney wrote:
On 22/08/2021 01:48, Brian Inglis wrote:
Any way to see if there is anything useful in scallywag #160 (3181)
fontconfig run 1154600337 build_requires setup
/var/log/setup.log.full without hacking and pushing fontconfig.cygport?
https://github.com/cygwin/scallywag/actions/runs/1154600337/workflow
Trying to build updated fontconfig (to see if continual cache
creation issue has been resolved, or analyze and hopefully debug that
issue to remove or patch the cause, then ITA), but getting weird
build issues.
Trying scallywag playground, but it's also having problems installing
prereq texlive-collection-htmlxml, which pulls in other packages
including texlive-collection-formatsextra, which need built by
/etc/postinstall/zp_texlive_finish.dash, which is failing somewhere
with exit code 2 - not a lot of detail!
I've tweaked scallywag so setup.log.full is also preserved in the
builddir artefact.
This might now contain something useful if the post-install script is
emitting an error.
Thanks Jon,
I'll rerun and check, and see if I can mitigate it in cygport under
scallywag.
Thanks again Jon,
That allowed me to track it down: it looks like the issue is marvosym:
docbook-utils -> texlive-collection-htmlxml ->
texlive-collection-plaingeneric -> marvosym ->
texlive-collection-fontsrecommended
but texlive-collection-plaingeneric does not require
texlive-collection-fontsrecommended, so it looks like that may have to
be explicitly requested in the cygport build.
Opinion sought from Ken Brown!
$ zfgrep marvosym
/etc/setup/texlive-collection-{plaingeneric,fontsrecommended}.lst.gz
/etc/setup/texlive-collection-plaingeneric.lst.gz:usr/share/texmf-dist/tex4ht/ht-fonts/alias/marvosym/
/etc/setup/texlive-collection-plaingeneric.lst.gz:usr/share/texmf-dist/tex4ht/ht-fonts/alias/marvosym/fmvri8x.htf
/etc/setup/texlive-collection-plaingeneric.lst.gz:usr/share/texmf-dist/tex4ht/ht-fonts/unicode/marvosym/
/etc/setup/texlive-collection-plaingeneric.lst.gz:usr/share/texmf-dist/tex4ht/ht-fonts/unicode/marvosym/fmvr8x.htf
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/afm/public/marvosym/
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/afm/public/marvosym/marvosym.afm
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/map/dvips/marvosym/
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/map/dvips/marvosym/marvosym.map
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/tfm/public/marvosym/
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/tfm/public/marvosym/umvs.tfm
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/truetype/public/marvosym/
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/truetype/public/marvosym/marvosym.ttf
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/type1/public/marvosym/
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/fonts/type1/public/marvosym/marvosym.pfb
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/tex/latex/marvosym/
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/tex/latex/marvosym/marvosym.sty
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/texmf-dist/tex/latex/marvosym/umvs.fd
/etc/setup/texlive-collection-fontsrecommended.lst.gz:usr/share/tlpkg/tlpobj/marvosym.tlpobj
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]