• Bug#253098: Maintainer upload 3.13-2 backed out fix from NMU, jadetex i

    From Andreas Metzler@1:229/2 to Adam Di Carlo on Wed Aug 11 11:50:07 2004
    From: [email protected]

    tags 253098 - fixed
    thanks

    Adam Di Carlo <[email protected]> wrote
    [...]
    jadetex (3.13-2) unstable; urgency=low
    .
    * back out previous NMU completely; the change to etex is irrelevant to
    any problem reports I've seen, and moreover, the "fix" broke install;
    closes: #264926
    the original bug #253098 was a coreutils problem; that bug as well
    [...]

    And jadetex is uninstallable again and will continue to break
    autobuilding of any package build-depending e.g via docbook-utils on
    jadetex.
    cu andreas

    -------------------
    / XX:> dpkg -i /tmp/jadetex_3.13-2_all.deb
    Selecting previously deselected package jadetex.
    (Reading database ... 26991 files and directories currently installed.) Unpacking jadetex (from /tmp/jadetex_3.13-2_all.deb) ...
    Setting up jadetex (3.13-2) ...
    mktexlsr: Updating /usr/local/lib/texmf/ls-R...
    mktexlsr: Updating /var/lib/texmf/ls-R...
    mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
    mktexlsr: Updating /var/cache/fonts/ls-R...
    mktexlsr: Done.
    Replacing config file /etc/texmf/texmf.cnf with new version
    Checking for TeX memory dumps (.fmt) ...
    WARNING: memory dump latex.fmt not found, attempting to reconstruct ... fmtutil: /var/lib/texmf/web2c/latex.efmt installed.
    ERROR: cannot create TeX memory dump latex.fmt
    Your TeX environment seems to be broken; the memory dump file latex.fmt
    was not found and cannot be created. Probably, TeX is miconfigured.
    You should submit the log file /tmp/jadetex-postinst.7rgrso as a bug against the package tetex-bin.

    JadeTeX cannot be installed.
    dpkg: error processing jadetex (--install):
    subprocess post-installation script returned error exit status 1
    Errors were encountered while processing:
    jadetex
    -------------------
    ii debianutils 2.8.4 Miscellaneous utilities specific to Debian
    ii tetex-bin 2.0.2-17 The teTeX binary files
    ii tetex-extra 2.0.2a-2 Additional library files of teTeX -------------------
    --
    "See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
    fuhggvat qbja gur juveyvat tha.
    Neal Stephenson in "Snow Crash"


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Adam Di Carlo@1:229/2 to Andreas Metzler on Wed Aug 11 19:30:17 2004
    XPost: linux.debian.maint.tetex
    From: [email protected]

    Andreas Metzler <[email protected]> writes:

    And jadetex is uninstallable again and will continue to break
    autobuilding of any package build-depending e.g via docbook-utils on
    jadetex.

    Ok, I understand. I think it works for me because I'm upgrading from
    a previous tex.

    I've filed a new grave bug for this. It's a completely unrelated
    installation problem from the original report. Any followup to this
    bug, please put on bug 265078.

    I'm trying to get clarity from the tetex maintainers what is the best
    course of action. They are telling me that they will supply .fmt
    files in the next tetex. Alternatively, I could check for the .efmt
    files, or remove the check completely. Alternatively, I could switch
    to etex, then switch back when tex becomes etex.

    For my information, can you run this command as root in your pbuilder
    and send the output to this bug?

    fmtutil --cnffile /etc/texmf/fmt.d/40jadetex.cnf --byfmt jadetex

    I don't want to hasily change from tex to etex, because jadetex is
    pretty fragile, and we have to deal with pool size and other
    configuration issues. OTOH, I don't rule out doing that...

    --
    .....Adam Di [email protected].....<URL:http://www.debian.org/>



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Andreas Metzler@1:229/2 to Adam Di Carlo on Wed Aug 11 20:00:23 2004
    From: [email protected]

    On Wed, Aug 11, 2004 at 01:05:09PM -0400, Adam Di Carlo wrote:
    Andreas Metzler <[email protected]> writes:
    And jadetex is uninstallable again and will continue to break
    autobuilding of any package build-depending e.g via docbook-utils on jadetex.

    Ok, I understand. I think it works for me because I'm upgrading from
    a previous tex.

    Probably.

    [...]
    I'm trying to get clarity from the tetex maintainers what is the best
    course of action. They are telling me that they will supply .fmt
    files in the next tetex. Alternatively, I could check for the .efmt
    files, or remove the check completely. Alternatively, I could switch
    to etex, then switch back when tex becomes etex.

    I have no idea about TeX internalsand packaging, but if this
    sounds convincing, from an outsider'spoint of view:
    | Hilmar Preusse <[email protected]>
    | > Special formats? I simply check that the memory dumps are generated,
    | > and that memory dumps for any required packages are present.
    | > In a nutshell:
    | >
    | > kpsewhich latex.fmt
    | > kpsewhich pdftex.fmt
    | > kpsewhich pdflatex.fmt
    | >
    | > Is there anything wrong or buggy in doing this?
    | >
    | I have no clue, why you do that at all. AFAICS jadetex depends on
    | tetex-bin. It won't configure until tetex-bin has the state ii. If
    | this is the case you have a working teTeX system^1 and all formats to
    | run TeX, LaTeX etc. do exist. Independent of if they are called
    | latex.fmt or latex.efmt.

    If this is correct and just dropping the test works, it sure sounds
    like the best solution, because it is
    a) minimal
    b) can be applied immediately, without waiting for a fixed tetex
    c) will continue to work after tetex is fixed.

    For my information, can you run this command as root in your pbuilder
    and send the output to this bug?

    fmtutil --cnffile /etc/texmf/fmt.d/40jadetex.cnf --byfmt jadetex
    [...]

    (This loops infinitely as user, ;-)

    I get identical output with 3.13-1 and -2 installed (but of course unconfigured), see attachment.

    Hmm, that is big fat error, so it looks like simply dropping the test
    is not enough.
    thanks, cu andreas

    running `tex -ini -jobname=jadetex -progname=jadetex &latex jadetex.ini' ... This is TeX, Version 3.14159 (Web2C 7.4.5) (INITEX)
    kpathsea: Running mktexfmt latex.fmt
    running `etex -ini -jobname=latex -progname=latex *latex.ini' ...
    This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5) (INITEX)
    entering extended mode
    (/usr/share/texmf/tex/latex/config/latex.ini (/usr/share/texmf/tex/latex/base/latex.ltx (/usr/share/texmf/tex/latex/config/texsys.cfg)
    ./texsys.aux found


    \@currdir set to: ./.


    Assuming \openin and \input
    have the same search path.


    Defining UNIX/DOS style filename parser.

    catcodes, registers, compatibility for TeX 2, parameters,
    LaTeX2e <2001/06/01>
    hacks, control, par, spacing, files, font encodings, lengths, ====================================

    Local config file fonttext.cfg used

    ==================================== (/usr/share/texmf/tex/generic/config/fonttext.cfg (/usr/share/texmf/tex/latex/base/fonttext.ltx
    === Don't modify this file, use a .cfg file instead ===

    (/usr/share/texmf/tex/latex/base/omlenc.def) (/usr/share/texmf/tex/latex/base/t1enc.def) (/usr/share/texmf/tex/latex/base/ot1enc.def) (/usr/share/texmf/tex/latex/base/omsenc.def) (/usr/share/texmf/tex/latex/base/t1cmr.fd) (/usr/share/texmf/tex/latex/base/ot1cmr.fd) (/usr/share/texmf/tex/latex/base/ot1cmss.fd) (/usr/share/texmf/tex/latex/base/ot1cmtt.fd))) ====================================

    Local config file fontmath.cfg used

    ==================================== (/usr/share/texmf/tex/generic/config/fontmath.cfg (/usr/share/texmf/tex/latex/base/fontmath.ltx
    === Don't modify this file, use a .cfg file instead ===

    (/usr/share/texmf/tex/latex/base/omlcmm.fd) (/usr/share/texmf/tex/latex/base/omscmsy.fd) (/usr/share/texmf/tex/latex/base/omxcmex.fd) (/usr/share/texmf/tex/latex/base/ucmr.fd))) ====================================

    Local config file preload.cfg used

    ===================================== (/usr/share/texmf/tex/generic/config/preload.cfg (/usr/share/texmf/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents,
    floats, footnotes, index, bibliography, output, ===========================================
    Local configuration file hyphen.cfg used =========================================== (/usr/share/texmf/tex/generic/babel/hyphen.cfg (/usr/share/texmf/tex/generic/hyphen/hyphen.tex) (/usr/share/texmf/tex/generic/hyphen/plhyph.tex)) =================================
    Applying patch file ltpatch.ltx
    =================================
    (/usr/share/texmf/tex/latex/base/ltpatch.ltx)
    ) )
    Beginning to dump on file latex.efmt
    (format=latex 2004.8.11)
    4265 strings of total length 55239
    43586 memory locations dumped; current usage is 144&41683
    3086 multiletter control sequences
    \font\nullfont=nullfont
    \font\OMX/cmex/m/n/10=cmex10
    \font\tenln=line10
    \font\tenlnw=linew10
    \font\tencirc=lcircle10
    \font\tencircw=lcirclew10
    \font\OT1/cmr/m/n/5=cmr5
    \font\OT1/cmr/m/n/7=cmr7
    \font\OT1/cmr/m/n/10=cmr10
    \font\OML/cmm/m/it/5=cmmi5
    \font\OML/cmm/m/it/7=cmmi7
    \font\OML/cmm/m/it/10=cmmi10
    \font\OMS/cmsy/m/n/5=cmsy5
    \font\OMS/cmsy/m/n/7=cmsy7
    \font\OMS/cmsy/m/n/10=cmsy10
    3633 words of font info for 14 preloaded fonts
    34 hyphenation exceptions
    Hyphenation trie of length 11344 has 375 ops out of 35111
    194 for language 1
    181 for language 0
    No pages of output.
    Transcript written on latex.log.
    fmtutil: /var/lib/texmf/web2c/latex.efmt installed.
    (Fatal format file error; I'm stymied)
    Error: `tex -ini -jobname=jadetex -progname=jadetex &latex jadetex.ini' failed

    ###############################################################################

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Andreas Metzler@1:229/2 to Adam Di Carlo on Fri Aug 13 16:20:08 2004
    XPost: linux.debian.maint.tetex
    From: [email protected]

    On Wed, Aug 11, 2004 at 01:05:09PM -0400, Adam Di Carlo wrote:
    Andreas Metzler <[email protected]> writes:
    And jadetex is uninstallable again and will continue to break
    autobuilding of any package build-depending e.g via docbook-utils on jadetex.

    Ok, I understand. I think it works for me because I'm upgrading from
    a previous tex.

    I've filed a new grave bug for this. It's a completely unrelated installation problem from the original report. Any followup to this
    bug, please put on bug 265078.
    [...]

    I've just verified that tetex-bin 2.0.2-18[1] seems[2] to fix this issue, jadetex is indeed installable with this version of tetex.

    Therefore the only thing missing to declare this fixed is to make
    jadetex conflict with tetex-bin (= 2.0.2-17).
    cu andreas

    PS: How about merging these three identical bug-reports?

    [1] in incoming:
    * Don't revert the TeX - e-TeX migration but build the formats latex.fmt
    and pdflatex.fmt too, as they are needed in rare cases. [kohda]
    (Closes: #263296, #264043)

    [2] I've installed and configured it, and built gnobog, which uses docbook-utils.


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)