Hi Holger, Holger Levsen <hol...@layer-acht.org> wrote:
> Hi, > > during a test with piuparts I noticed some packages fail to install if > tex-common and texlive-binaries are to be installed together. I dont fully > understand why this happens, but hope we can together figure out what > happens, and reassign this bug to the right package. I cannot reproduce this in a sid chroot on i386. > From the attached log of mftrace (scroll to the bottom...): > > Setting up tex-common (2.06) ... Why 2.06? 2.07 was uploaded to sid in February, 2.08 in June. > [...] > Running mktexlsr. This may take some time... done. > No packages found matching texlive-base. > dpkg: error processing tex-common (--configure): I get: Setting up tex-common (2.08) ... [...] Running mktexlsr. This may take some time... done. texlive-base is not ready, delaying updmap-sys call texlive-base is not ready, skipping fmtutil-sys --all call Setting up texlive-common (2009-11) ... This is the code in the postinst that generates the message: if dhit_libkpathsea_configured; then if which updmap-sys >/dev/null; then # we also have to check that texlive-base is installed # and configured, otherwise we cannot be sure that # all necessary basic files are present # # dpkg-query has two defects wrt not existing packages # - it is noisy to stderr # - it returns 1 # so shut both errors up stat=$(dpkg-query -W -f='${Status}' texlive-base 2>/dev/null || true) case "$stat" in "install ok installed") do_it=1 ;; *) do_it=0 ;; esac if [ "$do_it" = 0 ] ; then echo "texlive-base is not ready, delaying updmap-sys call" >&2 else tempfile=$(mktemp -p /tmp updmap.XXXXXXXX) printf "Running updmap-sys. This may take some time... " On your system, dpkg-query says No packages found matching texlive-base. which should be on stderr which is supposed to be discarded (an if it was on stdout, it would end up in the stat variable anyway). I don't get it. > At least the following packages are affected: Irrespective of whether tex-common has a bug, all those packages are probably buggy, since it seems they depend on texlive-binaries. This package does not provide any functionality to outsiders. Only with texlive-base can they expect anything usable. Regards, Frank -- Dr. Frank Küster VCD Miltenberg, ADFC Aschaffenburg-Miltenberg B90/Grüne KV Miltenberg Debian Developer (TeXLive) -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org