[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#866116: marked as done (german.sty and babel/german don't cooperate)



Your message dated Wed, 28 Jun 2017 14:27:02 +0200 (CEST)
with message-id <alpine.DEB.2.20.1706281423110.26577@tglase.lan.tarent.de>
and subject line Re: Bug#866116: texlive-base: TeX capacity exceeded, sorry: \bbl@tempe USenglish
has caused the Debian Bug report #866116,
regarding german.sty and babel/german don't cooperate
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
866116: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866116
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: texlive-base
Version: 2017.20170627-1
Severity: important

This is a follow-up of sorts from #865323 using the same reduced
example (not Norbert’s MWE), which I’ll attach again to decouple
from the original bugreport.

I believe it’s related to loading babel.

-----cutting here may damage your screen surface-----
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./x.tex
LaTeX2e <2017-04-15>
Babel <3.11> and hyphenation patterns for 84 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2017/04/13 v3.23 KOMA-Script document class (article)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2017/04/13 v3.23 KOMA-Script package (loading files)
                  Copyright (C) Markus Kohm

))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty))

Class scrartcl Warning: Usage of package `fancyhdr' together
(scrartcl)              with a KOMA-Script class is not recommended.
(scrartcl)              I'd suggest to use
(scrartcl)              package `scrlayer-scrpage'.
(scrartcl)              Nevertheless, using requested
(scrartcl)              package `fancyhdr' on input line 4.

(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/accsupp.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdfescape.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)))
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08)
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def)
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/german.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/germanb.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
(/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def))
! TeX capacity exceeded, sorry [input stack size=5000].
<argument> \bbl@tempe
                      USenglish
l.52 ...Init\CurrentOption{captions\CurrentOption}

!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on x.log.
-----cutting here may damage your screen surface-----


######################################
 List of ls-R files

-rw-rw-r-- 1 root staff 80 Jan 15  2016 /usr/local/share/texmf/ls-R
-rw-r--r-- 1 root root 1910 Jun 27 14:42 /var/lib/texmf/ls-R
lrwxrwxrwx 1 root root 29 Jun 24 14:20 /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN
lrwxrwxrwx 1 root root 31 Jun 27 03:19 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST
lrwxrwxrwx 1 root root 31 Jun 27 03:19 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST
######################################
 Config files
lrwxrwxrwx 1 root root 40 Jun 27 03:19 /usr/share/texmf/web2c/texmf.cnf -> ../../texlive/texmf-dist/web2c/texmf.cnf
lrwxrwxrwx 1 root root 33 Jun 27 03:19 /usr/share/texmf/web2c/fmtutil.cnf -> /var/lib/texmf/fmtutil.cnf-DEBIAN
lrwxrwxrwx 1 root root 32 Jun 27 03:19 /usr/share/texmf/web2c/updmap.cfg -> /var/lib/texmf/updmap.cfg-DEBIAN
-rw-r--r-- 1 root root 5068 Jun 27 14:40 /var/lib/texmf/tex/generic/config/language.dat
######################################
 Files in /etc/texmf/web2c/
total 8
-rw-r--r-- 1 root root 283 Jun 15  2013 mktex.cnf
-rw-r--r-- 1 root root 838 Jun 27 14:37 texmf.cnf
######################################
 md5sums of texmf.d
ca40c66f144b4bafc3e59a2dd32ecb9c  /etc/texmf/texmf.d/00debian.cnf
1df66bc319cec731e202eaf39f5d85e1  /etc/texmf/texmf.d/96JadeTeX.cnf

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages texlive-base depends on:
ii  debconf [debconf-2.0]  1.5.61
ii  libpaper-utils         1.1.24+nmu5
ii  tex-common             6.07
ii  texlive-binaries       2017.20170613.44572-2
ii  ucf                    3.0036
ii  xdg-utils              1.1.1-1

Versions of packages texlive-base recommends:
ii  lmodern  2.004.5-3

Versions of packages texlive-base suggests:
ii  ghostscript [postscript-viewer]  9.21~dfsg-1
ii  gv [postscript-viewer]           1:3.7.4-1+b1
ii  mupdf [pdf-viewer]               1.9a+ds1-4
ii  okular [postscript-viewer]       4:16.08.2-1+b1
ii  perl-tk                          1:804.033-1+b3

Versions of packages tex-common depends on:
ii  dpkg  1.18.24
ii  ucf   3.0036

Versions of packages tex-common suggests:
ii  debhelper  10.5.1

Versions of packages texlive-base is related to:
ii  tex-common        6.07
ii  texlive-binaries  2017.20170613.44572-2

-- debconf information:
  texlive-base/binary_chooser: pdftex, dvips, dvipdfmx, xdvi
  tex-common/check_texmf_wrong:
  texlive-base/texconfig_ignorant:
  tex-common/check_texmf_missing:
\PassOptionsToPackage{paper=21truecm:28truecm}{typearea}
\documentclass{scrartcl}
\RequirePackage{fancyhdr}

\RequirePackage{accsupp}
\RequirePackage[utf8]{inputenc}
\RequirePackage{german}
\RequirePackage[german]{babel}
\RequirePackage[usenames,dvipsnames,table]{xcolor}
\RequirePackage[LY1,TS1,T1]{fontenc}
\RequirePackage[paperwidth=21truecm,paperheight=28truecm,includeheadfoot,inner=1.9cm,outer=1.8cm,top=1.78cm,bottom=1.5cm,twoside,headheight=1.1cm,headsep=0.9cm,foot=1.2cm,marginparsep=2.5mm]{geometry}
\RequirePackage{fancybox}
\linespread{1.15}
\RequirePackage[varqu,varl]{inconsolata}
\usepackage[writefile]{listings}
\usepackage{float}

\RequirePackage{graphicx}%
\RequirePackage{pifont}%
\RequirePackage{textcomp}%

\makeatletter%
\DeclareRobustCommand{\unicodepoints@flipsym}[1]{\scalebox{-1}[1]{#1}}%
\makeatother%

\usepackage[pdftex,unicode]{hyperref}%

\hypersetup{
	colorlinks = true,
	linkcolor = blue,
	urlcolor = blue,
	citecolor = blue,
	pdfauthor = {tarent solutions GmbH}
}

\pagestyle{fancy}
\addtokomafont{pageheadfoot}{\upshape}
\fancyhf{}

% Hurenkinder und Schusterjungen
\clubpenalty10000
\widowpenalty10000
\displaywidowpenalty=10000
% Zu lange Zeilen
\emergencystretch 5em%

\setlength{\parskip}{0.3cm plus 5mm minus 1mm}
\setlength{\parindent}{0cm}

\makeatletter

\lstset{
	backgroundcolor=\color{gray},
	breakatwhitespace=true,
	rulecolor=\color{black},
	basicstyle=\ttfamily,
	upquote=true,
	keepspaces,
	literate=
		{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
		{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
		{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
		{À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
		{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
		{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
		{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
		{Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
		{æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {œ}{{\oe}}1 {Œ}{{\OE}}1
		{ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 {ű}{{\H{u}}}1 {Ű}{{\H{U}}}1
		{å}{{\r a}}1 {Å}{{\r A}}1 {ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1
		{©}{{\textcopyright}}1 {™}{\texttrademark}1 {–}{-}1 {§}{\S}1
		{£}{{\pounds}}1 {°}{\textdegree{}}1 {„}{{\quotedblbase}}1
		{“}{{\textquotedblleft}}1 {”}{{\textquotedblright}}1
		{‘}{{\textquoteleft}}1 {’}{{\textquoteright}}1
		{«}{\guillemotleft}1 {»}{\guillemotright}1
		{€}{{\fontencoding{LY1}\selectfont\symbol{'001}}}1
		{…}{{\fontencoding{LY1}\selectfont\symbol{'205}}}1,
	columns=flexible,
	showstringspaces=false,
	extendedchars=true,
	breaklines=true,
	prebreak=\unicodepoints@flipsym{\color{red}\ding{229}},
	frame=single,
	showtabs=false,
	showspaces=false,
	showstringspaces=false,
	escapeinside={〈}{〉},
	keywordstyle=\color{blue},
	commentstyle=\color{ForestGreen},
	stringstyle=\color{RedOrange},
	% für 〔Paßwörter〕 und 「variable Texte」 in Listings
	moredelim=[is][\color{ForestGreen}]{〔}{〕},
	moredelim=*[is][\color{RedOrange}]{「}{」},
}
\makeatother%

\begin{document}

\section{Einleitung}\label{sec:intro}

\subsection{Über dieses Dokument}\label{subsec:aboutmanual}

bla

\newpage\appendix

\section{Installationsanleitung}\label{sec:setup}

\subsection{Vorbereitung Frontend}\label{subsec:setup-fe-prep}

bla

\begin{minipage}{\textwidth}
\begin{lstlisting}
 bla
\end{lstlisting}
\end{minipage}

\begin{minipage}{\textwidth}
\begin{lstlisting}
 bla
\end{lstlisting}
\end{minipage}

\begin{minipage}{\textwidth}
\begin{lstlisting}
 bla
\end{lstlisting}
\end{minipage}

\begin{minipage}{\textwidth}
\begin{lstlisting}
 bla
\end{lstlisting}
\end{minipage}

bla

\begin{minipage}{\textwidth}
\begin{lstlisting}
bla
\end{lstlisting}
\end{minipage}

bla

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}

bla
\end{minipage}

\subsection{Installation Frontend}\label{subsec:setup-fe}

bla

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}

bla

\begin{lstlisting}
bla
\end{lstlisting}

bla
\end{minipage}

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}
\end{minipage}

bla

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}{FE apache2 start}
bla
bla
\end{lstlisting}
\end{minipage}

\subsection{Installation Backend}\label{subsec:setup-be}

bla

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}
\end{minipage}

bla

bla

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}
\end{minipage}

bla

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}
\end{minipage}

\begin{minipage}{\textwidth}
bla

\begin{lstlisting}
bla
\end{lstlisting}
\end{minipage}

\subsection{Installation der Anwendung}\label{subsec:install}

Datenbank korrekt zu initialisieren; sie wird hierbei nicht
fehlerfrei durchstarten und muß danach sofort wieder beendet
werden, damit die Konfigurationsparameter in der Datenbank
angepaßt werden könenn.

\subsubsection{Erstes Hochfahren des Backends}\label{subsubsec:install-firstback}

bla

\begin{minipage}{\textwidth}
\begin{lstlisting}
2017-02-06 22:47:03.864 [localhost-startStop-1] INFO  [DbMigrate] : Schema "public" is up to date. No migration necessary.
\end{lstlisting}
\end{minipage}

\begin{minipage}{\textwidth}
Stoppen Sie nun den Applikationsserver wieder:

\begin{lstlisting}{first tomcat stop}
sudo service tomcat7 stop
\end{lstlisting}
\end{minipage}

\subsubsection{Erstkonfiguration}\label{subsubsec:install-firstconfig}

Kopieren Sie die Datei \texttt{config.sql} aus dem „files“-Tarball
auf den Host und bearbeiten Sie sie, indem Sie mindestens für die
Elasticsearch- und LDAP-Konfiguration passende Werte eintragen;
siehe hierzu auch Kapitel \nameref{subsubsec:config-global}.
Desweiteren müssen Sie mindestens einen User mit der Admin-Rolle
anlegen, um sich einloggen und die Benutzerverwaltung nutzen zu können.

\begin{minipage}{\textwidth}
Dann schreiben Sie die Konfigurationswerte in die Datenbank, entweder
nur die geänderten Werte, oder die ganze Datei:

\begin{lstlisting}{Import config.sql}
psql -U 「tooluser」 -h 127.0.0.1 -W 「tooldb」
\i config.sql
\q
\end{lstlisting}
\end{minipage}

\end{document}

--- End Message ---
--- Begin Message ---
Hi Norbert,

>> > (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08)
>> > (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
>> 
>> No. You don't want to load
>> 	german.sty
>> and
>> 	[german]{babel}

Oh, okay.

>> Why do you want to do these kind of things?

In this case, cargo-culting, also known as, those lines were
there before I first saw it — I think we wish to load German
(1901) hyphenation patterns and… no idea what else there is.
(In other documents we have ngerman in both places, just in
case you wonder.)

>> If you remove the german.sty line all works out fine ...

> or load it after babel, that also works.

No, either breaks the document: "a suddenly becomes ä, which
is an absolute no-go.

> I am thinking about closing this bug, because it is not expected
> that any combination of packages, esp doing similar things, work
> together.
> 
> Agreed?

I realise that, at this point, it has likely become a case
for user support, which definitely is out of the scope of
debbugs, so yes, I’m closing the bug here.

If you could help me (in private follow-up) I’d appreciate
it, otherwise I’ll look for help otherwhere.

Thanks,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

--- End Message ---

Reply to: