Bug#666101: install does not force upgrade of tex-common. Tighter dependency required on tex-common?

2012-03-28 Thread Faheem Mitha
Package: texlive-base
Version: 2011.20120322-1
Severity: normal


The installation of the texlive-base package from unstable on squeeze
failed with the following messages.

The error message included

Warning: these packages should be rebuild with tex-common = 3

The tex-common package at the time of failure was 3.3, from an earlier
install from experimenta. Apparently this needed to be 3.5
corresponding to these other packages from unstable. Upgrading to 3.5
fixed the error. So, the error message was not completely correct, but
correctly pointed to the problem.

The listed dependencies for texlive-base are

Depends: texlive-doc-base (= 2011-0.1), ucf, libpaper-utils, mime-support, 
debconf (= 0.5) | debconf-2.0, dpkg (= 1.14.18), dpkg (= 1.15.4) | 
install-info, tex-common (= 3), texlive-binaries ( 2011-0.1), luatex (= 
0.70.1-1), texlive-common (= 2011-0.1)

Specifically, the dependency on tex-common (= 3) probably needs to be
tightened.

orwell:/home/faheem# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  texpower-manual
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up texlive-base (2011.20120322-1) ...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.

Warning: old configuration style found in /etc/texmf/updmap.d
Warning: these packages should be rebuild with tex-common = 3

Running mktexlsr. This may take some time... done.
Building format(s) --all.
This may take some time...
fmtutil-sys failed. Output has been stored in
/tmp/fmtutil.EDMdBjtJ
Please include this file if you report a bug.

dpkg: error processing texlive-base (--configure):
 subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
  Processing triggers for menu ...
Errors were encountered while processing:
 texlive-base
E: Sub-process /usr/bin/dpkg returned an error code (1)


File /tmp/fmtutil.EDMdBjtJ referenced above

fmtutil: running `mf-nowin -ini   -jobname=mf -progname=mf 
-translate-file=cp227.tcx mf.ini' ...
This is METAFONT, Version 2.718281 (TeX Live 2012/dev/Debian) (INIMF)
(/usr/share/texlive/texmf/web2c/cp227.tcx)
(/usr/share/texlive/texmf-dist/metafont/config/mf.ini
(/usr/share/texlive/texmf-dist/metafont/base/plain.mf
Preloading the plain base, version 2.71: preliminaries,
 basic constants and mathematical macros,
 macros for converting from device-independent units to pixels,
 macros and tables for various modes of operation,
 macros for drawing and filling,
 macros for proof labels and rules,
 macros for character and font administration,
and a few last-minute items.)
(/usr/share/texlive/texmf-dist/metafont/misc/modes.mf) )
Beginning to dump on file mf.base
 (base=mf 2012.3.28)
2226 strings of total length 30005
11864 memory locations dumped; current usage is 36587844
1004 symbolic tokens
Transcript written on mf.log.
fmtutil: /var/lib/texmf/web2c/metafont/mf.base installed.
fmtutil: running `pdftex -ini   -jobname=pdfetex -progname=pdfetex 
-translate-file=cp227.tcx *pdfetex.ini' ...
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2012/dev/Debian) 
(INITEX)
 restricted \write18 enabled.
 (/usr/share/texlive/texmf/web2c/cp227.tcx)
entering extended mode
(/usr/share/texlive/texmf-dist/tex/plain/config/pdfetex.ini
(/etc/texmf/tex/generic/config/pdftexconfig.tex)
(/usr/share/texlive/texmf-dist/tex/plain/etex/etex.src
(/usr/share/texlive/texmf-dist/tex/plain/base/plain.tex
Preloading the plain format: codes, registers, parameters, fonts, more fonts,
macros, math definitions, output routines, hyphenation
(/usr/share/texlive/texmf/tex/generic/hyphen/hyphen.tex
[skipping from \patterns to end-of-file...]))
(/usr/share/texlive/texmf-dist/tex/plain/etex/etexdefs.lib
Skipping module grouptypes; Loading module interactionmodes;
Skipping module nodetypes; Skipping module iftypes;)
(/var/lib/texmf/tex/generic/config/language.def
! e-TeX error: language USenglish undefined..
\et@xmsg ...lines =0 \errmessage {e-TeX error: #2}
  \else \message {\n ! e-TeX...
...
l.40 \uselanguage {USenglish}
  %%% This MUST be the last line of ...

? 
! Emergency stop.
\et@xmsg ...lines =0 \errmessage {e-TeX error: #2}
  \else \message {\n ! e-TeX...
...
l.40 \uselanguage {USenglish}
   

Bug#666101: install does not force upgrade of tex-common. Tighter dependency required on tex-common?

2012-03-28 Thread Frank Küster
Faheem Mitha fah...@faheem.info wrote:

 Package: texlive-base
 Version: 2011.20120322-1
 Severity: normal


 The installation of the texlive-base package from unstable on squeeze
 failed with the following messages.

 The error message included

 Warning: these packages should be rebuild with tex-common = 3

 The tex-common package at the time of failure was 3.3, from an earlier
 install from experimenta. Apparently this needed to be 3.5

I don't think we should clutter our control file with dependencies that
are only needed for packages that never were in unstable, only in
experimental. 

It should be easy to solve for every experimental user.

Regards, Frank
-- 
Frank Küster
Sprecher B90/Grüne OV Miltenberg und Umgebung
VCD Miltenberg, ADFC Aschaffenburg-Miltenberg
Debian Developer (TeXLive)



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#666101: install does not force upgrade of tex-common. Tighter dependency required on tex-common?

2012-03-28 Thread Norbert Preining

 I don't think we should clutter our control file with dependencies that
 are only needed for packages that never were in unstable, only in
 experimental. 

Agreed.

 It should be easy to solve for every experimental user.

Since the OP mentioned that the problem has been solved on his computer, I'm 
closing this bug.

Norbert




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org