Hello community,
here is the log from the commit of package texlive-specs-v for openSUSE:Factory checked in at 2015-02-24 13:01:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-v (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-v.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-v"
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-v/texlive-specs-v.changes 2014-06-18 07:52:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-v.new/texlive-specs-v.changes 2015-02-24 13:05:53.000000000 +0100
@@ -1,0 +2,14 @@
+Thu Feb 19 09:29:36 UTC 2015 - coolo@suse.com
+
+- rework generate to create the texlive-specs-$letter.spec directly
+ to build X sources
+- this decouples the letter from being a prefix to be a slice of
+ all the texlive packages
+
+- as such patches move between packages, among them
+ bbold_bbold11.dif bbold_bbold11.dif context_fourier-map.dif context_fourier-map.dif
+ jadetex_ini.dif kpathsea_cnf.dif latexdiff_env.dif luaotfload_varfonts.dif latex2man_tmphandling.dif
+ musixtex_various.dif pgf_plain.dif musixtex_various.dif texconfig_scripts.dif
+ texdraw_info.dif tex4ht_env.dif texdoc_cnf.dif tetex_scripts.dif
+
+-------------------------------------------------------------------
Old:
----
texlive-specs-rpmlintrc
texlive-specs.tar.xz
vak.doc.tar.xz
vak.tar.xz
vancouver.doc.tar.xz
vancouver.tar.xz
variations.doc.tar.xz
variations.tar.xz
varindex.doc.tar.xz
varindex.tar.xz
varisize.doc.tar.xz
varisize.tar.xz
varsfromjobname.doc.tar.xz
varsfromjobname.tar.xz
varwidth.doc.tar.xz
varwidth.tar.xz
vaucanson-g.doc.tar.xz
vaucanson-g.tar.xz
vdmlisting.doc.tar.xz
vdmlisting.tar.xz
velthuis.doc.tar.xz
velthuis.tar.xz
venn.doc.tar.xz
venn.tar.xz
venndiagram.doc.tar.xz
venndiagram.tar.xz
venturisadf.doc.tar.xz
venturisadf.tar.xz
verbasef.doc.tar.xz
verbasef.tar.xz
verbatimbox.doc.tar.xz
verbatimbox.tar.xz
verbatimcopy.doc.tar.xz
verbatimcopy.tar.xz
verbdef.doc.tar.xz
verbdef.tar.xz
verbments.doc.tar.xz
verbments.tar.xz
verse.doc.tar.xz
verse.tar.xz
version.doc.tar.xz
version.tar.xz
versions.doc.tar.xz
versions.tar.xz
vertbars.doc.tar.xz
vertbars.tar.xz
vhistory.doc.tar.xz
vhistory.tar.xz
visualfaq.doc.tar.xz
vlna.doc.tar.xz
vmargin.doc.tar.xz
vmargin.tar.xz
vntex.doc.tar.xz
vntex.tar.xz
vocaltract.doc.tar.xz
vocaltract.tar.xz
volumes.doc.tar.xz
volumes.tar.xz
voss-de.doc.tar.xz
vpe.doc.tar.xz
vpe.tar.xz
vruler.doc.tar.xz
vruler.tar.xz
vwcol.doc.tar.xz
vwcol.tar.xz
New:
----
subfigmat.doc.tar.xz
subfigmat.tar.xz
subfigure.doc.tar.xz
subfigure.tar.xz
subfiles.doc.tar.xz
subfiles.tar.xz
subfloat.doc.tar.xz
subfloat.tar.xz
substances.doc.tar.xz
substances.tar.xz
substitutefont.doc.tar.xz
substitutefont.tar.xz
substr.doc.tar.xz
substr.tar.xz
subsupscripts.doc.tar.xz
subsupscripts.tar.xz
sudoku.doc.tar.xz
sudoku.tar.xz
sudokubundle.doc.tar.xz
sudokubundle.tar.xz
suftesi.doc.tar.xz
suftesi.tar.xz
sugconf.doc.tar.xz
sugconf.tar.xz
superiors.doc.tar.xz
superiors.tar.xz
supertabular.doc.tar.xz
supertabular.tar.xz
susy.doc.tar.xz
susy.tar.xz
svg-inkscape.doc.tar.xz
svg.doc.tar.xz
svg.tar.xz
svgcolor.doc.tar.xz
svgcolor.tar.xz
svn-multi.doc.tar.xz
svn-multi.tar.xz
svn-prov.doc.tar.xz
svn-prov.tar.xz
svn.doc.tar.xz
svn.tar.xz
svninfo.doc.tar.xz
svninfo.tar.xz
swebib.doc.tar.xz
swebib.tar.xz
swimgraf.doc.tar.xz
swimgraf.tar.xz
syllogism.doc.tar.xz
syllogism.tar.xz
symbol.tar.xz
synctex.doc.tar.xz
synproof.doc.tar.xz
synproof.tar.xz
syntax.doc.tar.xz
syntax.tar.xz
syntrace.doc.tar.xz
syntrace.tar.xz
synttree.doc.tar.xz
synttree.tar.xz
systeme.doc.tar.xz
systeme.tar.xz
t-angles.doc.tar.xz
t-angles.tar.xz
t2.doc.tar.xz
t2.tar.xz
tabfigures.doc.tar.xz
tabfigures.tar.xz
tableaux.doc.tar.xz
tableaux.tar.xz
tablefootnote.doc.tar.xz
tablefootnote.tar.xz
tableof.doc.tar.xz
tableof.tar.xz
tablists.doc.tar.xz
tablists.tar.xz
tablor.doc.tar.xz
tablor.tar.xz
tabls.doc.tar.xz
tabls.tar.xz
tabriz-thesis.doc.tar.xz
tabriz-thesis.tar.xz
tabto-generic.tar.xz
tabto-ltx.doc.tar.xz
tabto-ltx.tar.xz
tabu.doc.tar.xz
tabu.tar.xz
tabularborder.doc.tar.xz
tabularborder.tar.xz
tabularcalc.doc.tar.xz
tabularcalc.tar.xz
tabularew.doc.tar.xz
tabularew.tar.xz
tabulars-e.doc.tar.xz
tabulary.doc.tar.xz
tabulary.tar.xz
tabvar.doc.tar.xz
tabvar.tar.xz
tagging.doc.tar.xz
tagging.tar.xz
talk.doc.tar.xz
talk.tar.xz
tamefloats.doc.tar.xz
tamefloats.tar.xz
tamethebeast.doc.tar.xz
tap.doc.tar.xz
tap.tar.xz
tapir.doc.tar.xz
tapir.tar.xz
tcldoc.doc.tar.xz
tcldoc.tar.xz
tcolorbox.doc.tar.xz
tcolorbox.tar.xz
tdclock.doc.tar.xz
tdclock.tar.xz
tds.doc.tar.xz
tdsfrmath.doc.tar.xz
tdsfrmath.tar.xz
technics.doc.tar.xz
technics.tar.xz
ted.doc.tar.xz
ted.tar.xz
templates-fenn.doc.tar.xz
templates-sommer.doc.tar.xz
tengwarscript.doc.tar.xz
tengwarscript.tar.xz
tensor.doc.tar.xz
tensor.tar.xz
termcal.doc.tar.xz
termcal.tar.xz
termlist.doc.tar.xz
termlist.tar.xz
tetex.doc.tar.xz
tetex.tar.xz
tetex_scripts.dif
teubner.doc.tar.xz
teubner.tar.xz
tex-ewd.doc.tar.xz
tex-ewd.tar.xz
tex-font-errors-cheatsheet.doc.tar.xz
tex-gyre-math.doc.tar.xz
tex-gyre-math.tar.xz
tex-gyre.doc.tar.xz
tex-gyre.tar.xz
tex-label.doc.tar.xz
tex-label.tar.xz
tex-overview.doc.tar.xz
tex-ps.doc.tar.xz
tex-ps.tar.xz
tex-refs.doc.tar.xz
tex-virtual-academy-pl.doc.tar.xz
tex.doc.tar.xz
tex4ht.doc.tar.xz
tex4ht.tar.xz
tex4ht_env.dif
texapi.doc.tar.xz
texapi.tar.xz
texbytopic.doc.tar.xz
texconfig.doc.tar.xz
texconfig.tar.xz
texconfig_scripts.dif
texcount.doc.tar.xz
texcount.tar.xz
texdef.doc.tar.xz
texdef.tar.xz
texdiff.doc.tar.xz
texdiff.tar.xz
texdirflatten.doc.tar.xz
texdirflatten.tar.xz
texdoc.doc.tar.xz
texdoc.tar.xz
texdoc_cnf.dif
texdraw.doc.tar.xz
texdraw.tar.xz
texdraw_info.dif
texilikechaps.tar.xz
texilikecover.tar.xz
texinfo.tar.xz
texlive-common.doc.tar.xz
texlive-cz.doc.tar.xz
texlive-de.doc.tar.xz
texlive-en.doc.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-v.spec ++++++
++++ 15163 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-v/texlive-specs-v.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-v.new/texlive-specs-v.spec
++++++ texlive-specs.tar.xz -> t2.tar.xz ++++++
++++ 1071594 lines of diff (skipped)
++++++ texlive-specs.tar.xz -> ted.tar.xz ++++++
++++ 1059225 lines of diff (skipped)
++++++ tetex_scripts.dif ++++++
--- texmf-dist/scripts/texlive/fmtutil-sys.sh
+++ texmf-dist/scripts/texlive/fmtutil-sys.sh 2013-07-31 13:01:24.000000000 +0000
@@ -26,4 +26,5 @@ TEXMFVAR="$v"
TEXMFCONFIG="$c"
export TEXMFVAR TEXMFCONFIG
+umask 022
exec fmtutil ${1+"$@"}
--- texmf-dist/scripts/texlive/fmtutil.sh
+++ texmf-dist/scripts/texlive/fmtutil.sh 2012-06-20 09:56:15.000000000 +0000
@@ -160,7 +160,12 @@ setupTmpDir()
trap 'cleanup 1' 1 2 3 7 13 15
needsCleanup=true
- (umask 077; mkdir "$tmpdir") \
+ if test "$(id -u 2> /dev/null)" = 0 && getent group mktex > /dev/null 2>&1 ; then
+ mkdir -m 0700 "$tmpdir" && chown nobody:mktex "$tmpdir" && chmod 2770 "$tmpdir" \
+ || abort "could not create directory \`$tmpdir'"
+ return
+ fi
+ mkdir -m 0700 "$tmpdir" \
|| abort "could not create directory \`$tmpdir'"
}
@@ -422,7 +427,7 @@ main()
verboseFlag=true
noAbortFlag=false
# eradicate double slashes to avoid kpathsea expansion.
- tmpdir=`echo ${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$ | sed s,//,/,g`
+ tmpdir=`echo ${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$RANDOM | sed s,//,/,g`
# mktexfmtMode: if called as mktexfmt, set to true. Will echo the
# first generated filename after successful generation to stdout then
@@ -744,6 +749,7 @@ run_initex()
*) prgswitch=-progname=$format;;
esac
+ type -p "$engine" &> /dev/null || return
rm -f $fmtfile
# Check for infinite recursion before running the iniTeX:
@@ -757,6 +763,12 @@ run_initex()
mktexfmt_loop=$mktexfmt_loop:$format/$engine
export mktexfmt_loop
+ test "$batchmode" = "yes" && {
+ case "$engine" in
+ tex|ptex)
+ texargs="\\batchmode \\input $texargs"
+ esac
+ }
verboseMsg "$progname: running \`$engine -ini $tcxflag $jobswitch $prgswitch $texargs' ..."
# run in a subshell to get a local effect of TEXPOOL manipulation:
--- texmf-dist/scripts/texlive/texconfig-dialog.sh
+++ texmf-dist/scripts/texlive/texconfig-dialog.sh 2009-09-02 12:47:26.000000000 +0000
@@ -150,7 +150,14 @@ termCtl()
###############################################################################
menuMain()
{
- cat <<-'eof'
+ rows="$(stty size)"
+ columns=${rows##* }
+ rows=${rows%% *}
+ test -n "$rows" || rows=0
+ test -n "$columns" || columns=0
+
+ if test $rows -lt 24 -a $columns -lt 80 ; then
+ cat <<-'eof'
The interactive texconfig utility will be started now. Make sure
your screen has at least 24 rows and 80 columns. If texconfig
crashes now, you can still set up your teTeX system using the
@@ -159,8 +166,9 @@ menuMain()
The interactive mode works best with a real vt100 terminal or
inside an xterm window.
-eof
- termCtl readln
+ eof
+ termCtl readln
+ fi
while :; do
logMessage='view logfile'
--- texmf-dist/scripts/texlive/texlinks.sh
+++ texmf-dist/scripts/texlive/texlinks.sh 2009-09-02 12:47:26.000000000 +0000
@@ -106,7 +106,7 @@ setupTmpDir()
trap 'cleanup 1' 1 2 3 7 13 15
needsCleanup=true
- (umask 077; mkdir "$tmpdir") \
+ (umask 077; mkdir -m 0700 "$tmpdir") \
|| abort "could not create directory \`$tmpdir'"
}
@@ -114,16 +114,18 @@ setupTmpDir()
# search a binary along $PATH:
check_for_binary()
{
- testbin=$1
- set x `echo "$PATH" | sed 's/^:/.:/; s/:$/:./; s/::/:.:/g; s/:/ /g'`; shift
- for i
- do
- if [ -x "$i/$testbin" ]; then
- echo "$i/$testbin"
- return 0
- fi
- done
- return 1
+# testbin=$1
+# set x `echo "$PATH" | sed 's/^:/.:/; s/:$/:./; s/::/:.:/g; s/:/ /g'`; shift
+# for i
+# do
+# if [ -x "$i/$testbin" ]; then
+# echo "$i/$testbin"
+# return 0
+# fi
+# done
+# return 1
+
+ type -p $1
}
@@ -210,8 +212,22 @@ search_symlinkdir()
upd_symlinkdir()
{
search_symlinkdir || return 0
- for i in `sed 's@ .*@@' cnf_file_ln.$$`; do
- install_link "$selfautoloc/$i" "$symlinkdir/$i"
+ set x `cat cnf_file_ln.$$` ; shift
+ while test $# != 0; do
+ fmt=$1; ini=$3; shift; shift; shift
+
+ # Some broken shells destroy the positional arguments when calling a
+ # shellfunction. Therefore, we save and restore them "by hand" in the
+ # main_args_while variable.
+ main_args_while="$@"
+
+ kpsewhich -progname=$fmt -format=tex $ini >/dev/null 2>&1
+ test $? -ne 0 && continue
+
+ install_link "$selfautoloc/$fmt" "$symlinkdir/$fmt"
+
+ # restore positional arguments:
+ set x $main_args_while; shift
done
}
@@ -276,12 +292,12 @@ main()
test -f "$cnf_file" || abort "config file \`$cnf' not found"
- tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/texlinks.$$
+ tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/texlinks.$$.$RANDOM
setupTmpDir
cd "$tmpdir" || cleanup 1
- sed '/^[ ]*#/d; /^[ ]*$/d' $cnf_file \
- | awk '{print $1, $2}' > cnf_file_ln.$$
+ sed '/^[ ]*#/d; /^[ ]*$/d; s%\*%%' $cnf_file \
+ | awk '{print $1, $2, $NF}' > cnf_file_ln.$$
if test -z "$dirs"; then
if test $multiplatform = true; then
@@ -302,13 +318,16 @@ main()
# cnf_file_ln.$$ has lines with "format engine" pairs
set x `cat cnf_file_ln.$$`; shift
while test $# != 0; do
- fmt=$1; engine=$2; shift; shift
+ fmt=$1; engine=$2; ini=$3; shift; shift; shift
# Some broken shells destroy the positional arguments when calling a
# shellfunction. Therefore, we save and restore them "by hand" in the
# main_args_while variable.
main_args_while="$@"
+ kpsewhich -progname=$fmt -format=tex $ini >/dev/null 2>&1
+ test $? -ne 0 && continue
+
test "x$fmt" = "x$engine" && continue
if test -f "$d/$engine$exeext"; then
case $unlink in
--- texmf-dist/scripts/texlive/updmap-sys.sh
+++ texmf-dist/scripts/texlive/updmap-sys.sh 2013-07-31 13:02:45.000000000 +0000
@@ -27,4 +27,5 @@ TEXMFVAR="$v"
TEXMFCONFIG="$c"
export TEXMFVAR TEXMFCONFIG
+umask 022
exec updmap ${1+"$@"}
++++++ tex4ht_env.dif ++++++
--- texmf-dist/tex4ht/base/unix/tex4ht.env
+++ texmf-dist/tex4ht/base/unix/tex4ht.env 2010-01-28 09:42:43.987430367 +0000
@@ -217,7 +217,7 @@ S*
%
<javahelp>
.html mv %%1.html %%1.tmp
-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s javahelp.4xt -o %%1.html %%1.tmp
+.html java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s javahelp.4xt -o %%1.html %%1.tmp
.jhm echo "java -jar ${HOME}/jh2.0/javahelp/bin/jhindexer.jar -db %%0-doc/%%1-jhs %%1*.html"
.jhm echo "--- Warning --- Beware of leftover %%1*.html files from other compilations"
.jhm java -jar ${HOME}/jh2.0/javahelp/bin/jhindexer.jar -db %%0-doc/%%1-jhs %%1*.html
@@ -228,42 +228,42 @@ S*
<emspk>
.html mv %%1.html %%1.tmp
-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.html %%1.tmp
+.html java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.html %%1.tmp
</emspk>
<jsml>
.jsml mv %%1.jsml %%1.tmp
-.jsml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.jsml %%1.tmp
+.jsml java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.jsml %%1.tmp
</jsml>
<docbk>
.xml cp %%1.xml %%1.tmp
-.xml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.xml %%1.tmp
+.xml java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.xml %%1.tmp
</docbk>
<xhtml>
.html mv %%1.html %%1.tmp
-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.html %%1.tmp
+.html java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.html %%1.tmp
.xht mv %%1.xht %%1.tmp
-.xht java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xht %%1.tmp
+.xht java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xht %%1.tmp
.xml mv %%1.xml %%1.tmp
-.xml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xml %%1.tmp
+.xml java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xml %%1.tmp
</xhtml>
<xhtmml>
.html mv %%1.html %%1.tmp
-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.html %%1.tmp
+.html java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.html %%1.tmp
.xht mv %%1.xht %%1.tmp
-.xht java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xht %%1.tmp
+.xht java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xht %%1.tmp
.xml mv %%1.xml %%1.tmp
-.xml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xml %%1.tmp
+.xml java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xml %%1.tmp
</xhtmml>
<ooxtpipes>
.4oo mv %%0.4oo %%0.tmp
-.4oo java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%0.4oo %%0.tmp
+.4oo java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%0.4oo %%0.tmp
.4om mv %%1.4om %%1.tmp
-.4om java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.4om %%1.tmp
+.4om java -classpath /usr/share/texmf/tex4ht/bin/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.4om %%1.tmp
</ooxtpipes>
%
<validatehtml>
++++++ texconfig_scripts.dif ++++++
--- texmf-dist/scripts/texlive/texconfig.sh
+++ texmf-dist/scripts/texlive/texconfig.sh 2009-09-02 12:47:26.000000000 +0000
@@ -37,7 +37,7 @@ envVars="
TEXMFDBS TEXMFINI TEXMFSCRIPTS TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS
TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
"
-tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/tctmp.$$
+tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/tctmp.$$.$RANDOM
needsCleanup=false
lastUpdatedFile=
@@ -1007,21 +1007,6 @@ For more information about these \`featu
;;
formats)
- cat >&2 <