Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2019-02-28 21:23:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-filesystem" Thu Feb 28 21:23:17 2019 rev:32 rq:677705 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2018-07-13 10:11:55.901786712 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.28833/texlive-filesystem.changes 2019-02-28 21:23:20.373934385 +0100 @@ -1,0 +2,5 @@ +Wed Feb 20 12:12:19 UTC 2019 - Dr. Werner Fink <[email protected]> + +- A binary only TeXLive installation is a fatal error + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive-filesystem.spec ++++++ --- /var/tmp/diff_new_pack.C4tfb4/_old 2019-02-28 21:23:21.885933879 +0100 +++ /var/tmp/diff_new_pack.C4tfb4/_new 2019-02-28 21:23:21.897933875 +0100 @@ -1,7 +1,7 @@ # # spec file for package texlive-filesystem # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++++++ update.texlive ++++++ --- /var/tmp/diff_new_pack.C4tfb4/_old 2019-02-28 21:23:22.153933790 +0100 +++ /var/tmp/diff_new_pack.C4tfb4/_new 2019-02-28 21:23:22.153933790 +0100 @@ -186,6 +186,7 @@ unset hyp suffix init=false +typeset -i yes=0 while read format engine language rest do line=($rest) @@ -200,12 +201,13 @@ fmt="${WEB2C}/$engine/$fmt" if test ! -e "$fmt" then -# init=true -# > /var/run/texlive/run-fmtutil + inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue + let yes++ continue fi test "$fmt" -nt "$TEXMFCNFFILE" || init=true inifile=$(kpsewhich -progname=$format -format=$kpse $inifile 2>/dev/null) || continue + let yes++ test "$fmt" -nt "$inifile" && continue case "$engine" in mpost) fmtutil-sys --byfmt "$egine" < /dev/null 1>&4 2>&4 ;; @@ -215,6 +217,14 @@ done < <(sed -r "/^(\#.*|[[:blank:]]*)$/d" "$cnf_fmtu") unset format engine language rest line last inifile fmt kpse engine +if ((yes == 0)) ; then + echo "${0##*/}: This TeXLive installation is broken!" 1>&2 + echo "${0##*/}: Only programs are found but no init file(s) at all. You might install" 1>&2 + echo "${0##*/}: e.g. texlive-collection-latex or any other texlive-collection package." 1>&2 + exit 1 +fi +unset yes + if test -n "${cnf_ldat}" -a -n "${cnf_ldef}" -a -n "${cnf_llua}" ; then for cfg in ${cnf_ldat} ${cnf_ldef} ${cnf_llua} ; do test -s ${OLDMD5DIR}${cfg} || continue
