Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 229791 - dev-texlive/texlive-fontsextra-2007-r1 stable request ( was: dev-texlive/texlive-fontsextra-2007: \usepackage{oesch} broken )
Summary: dev-texlive/texlive-fontsextra-2007-r1 stable request ( was: dev-texlive/texl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-06-27 17:56 UTC by Dustin Polke
Modified: 2008-07-18 18:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dustin Polke 2008-06-27 17:56:42 UTC
Using \usepackage{oesch} in a document together with \textoesch{some text} fails with the following error:

dustin@legolas ~/Documents $ latex beispiel.tex 
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 %&-line parsing enabled.
entering extended mode
(./beispiel.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, arabic, basque, german, ngerman, spanish, catalan, galician, farsi,
 french, greek, monogreek, ancientgreek, ibycus, pinyin, loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/oesch/oesch.sty
(/usr/share/texmf-dist/tex/latex/oesch/oe.def))
(/usr/share/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08)
No file beispiel.aux.
! Font oe/oesch/m/n/10=oesch at 10.0pt not loadable: Bad metric (TFM) file.
<to be read again> 
                   relax 
l.25 ...toesch{"osterreichische Schulschrift 1995}
                                                  
? x
No pages of output.
Transcript written on beispiel.log.

The file 'beispiel.tex' comes with the oesch package bundle.

Reproducible: Always

Steps to Reproduce:
1.Try to latex the example files provided by the package
2.
3.

Actual Results:  
Bails out with bad metric file error


Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo_dazuko-patch-r8-stable x86_64)
=================================================================
System uname: 2.6.24-gentoo_dazuko-patch-r8-stable x86_64 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
Timestamp of tree: Fri, 27 Jun 2008 16:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/bin/mygenkernel /usr/sbin/run-crons /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/             ftp://pandemonium.tiscali.de/pub/gentoo/                ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/                ftp://gd.tuwien.ac.at/opsys/linux/gentoo/                ftp://gentoo.inode.at/source/"
LINGUAS="en de"
MAKEOPTS="-j7"
PKGDIR="/home/ftp/binpkg/"
PORTAGE_COMPRESS=""
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=500"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/alon-barlev /usr/local/portage/layman/haskell /usr/local/portage/layman/sunrise /usr/local/portage/layman/science /usr/local/portage/layman/connectical-contrib /usr/local/portage/layman/synce /usr/local/portage/modified /usr/local/portage/own"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib accessibility acl acpi alsa amd64 amr amrnb amrr amrwb apm async audacious audiofile bash-completion berkdb bindist bl bluetooth branding bzip2 cairo cardbus cjk cli cpudetection cracklib crypt css ctype cups dbus dga divx dri dts dvd dvdr dvdread eds encode evo exif expat extensions fam fbcon fbcondecor fbsplash ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gedit gif gimp glade glibc-omitfp glitz gmedia gmp gnutls gphoto2 gs gsm gtk gtkhtml guile hddtemp hdf5 iconv icq icu idn ieee1394 imagemagick imap imlib iproute2 ipw4965 isdnlog jack java javascript jikes jpeg jpeg2k kerberos keyscrub kpathsea laptop latex lcms ldap libcaca libnotify libwww live lm_sensors logrotate loop-aes lzo mad memlimit midi mikmod mime mmx mmxext mng motif mp2 mp3 mp4 mpeg mudflap multilib musepack ncurses nls nntp nptl nptlonly nsplugin nvidia ogg opengl openmp pam pch pcmcia pcre pda pdf perl plotutils png posix ppds pppd print python quicktime readline realmedia reflection rtsp ruby rubytests samba sasl sdl server session simplexml slang sndfile soap sockets speex spell spl sse sse2 ssl ssse3 stream suhosin svg swat syslog tcpd tetex tga theora threads tiff truetype unicode usb userlocales v4l v4l2 vcd vim-syntax vim-with-x vorbis wifi winbind wma wmf wmp wxwindows x264 xanim xine xinetd xml xorg xpm xsl xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel mpu401" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="fuji ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS_FLAGS
Comment 1 Alexis Ballier gentoo-dev 2008-07-02 15:20:45 UTC
hmm I think we have a weird collision problem; If I do:

mktextfm --destdir /tmp/foo oesch

I get:

mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input oesch
This is METAFONT, Version 2.718281 (Web2C 7.5.6)

(/usr/share/texmf-dist/fonts/source/public/oesch/oesch.mf
(/usr/share/texmf-dist/fonts/source/public/oesch/oesch_m.mf [65] [196] [66]
[128] [67] [68] [129] [69] [70] [71] [72] [73] [130] [74] [75] [76] [77]
[78] [131] [79] [132] [214] [215] [80] [133] [81] [82] [83] [134] [84] [135]
[85] [220] [86] [136] [87] [137] [88] [89] [90] [97] [228] [98] [99] [100]
[101] [235] [102] [103] [104] [105] [25] [239] [106] [26] [107] [108] [109]
[110] [111] [246] [112] [113] [114] [160] [115] [162] [163] [255] [116]
[117] [252] [118] [119] [120] [161] [121] [122] [164] [229] [165] [174]
[240] [166] [175] [167] [168] [169] [247] [170] [171] [253] [172] [173]
[4] [13] [16] [18] [21] [22] [27] [28] [29] [30] [32] [33] [34] [39] [40]
[41] [42] [44] [45] [46] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [63] [96] [127]
(/usr/share/texmf-dist/fonts/source/public/levy/lig.mf)) )
Font metrics written on oesch.tfm.
Output written on oesch.600gf (129 characters, 28868 bytes).
Transcript written on oesch.log.
mktextfm: /tmp/foo/oesch.tfm: successfully generated.
/tmp/foo/oesch.tfm


We can note that /usr/share/texmf-dist/fonts/source/public/levy/lig.mf is used. 
The tfm file is unusable.

However I also have /usr/share/texmf-dist/fonts/source/public/oesch/lig.mf; If I copy it to the current directory before running mktextfm I get:

mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input oesch
This is METAFONT, Version 2.718281 (Web2C 7.5.6)

(/usr/share/texmf-dist/fonts/source/public/oesch/oesch.mf
(/usr/share/texmf-dist/fonts/source/public/oesch/oesch_m.mf [65] [196] [66]
[128] [67] [68] [129] [69] [70] [71] [72] [73] [130] [74] [75] [76] [77]
[78] [131] [79] [132] [214] [215] [80] [133] [81] [82] [83] [134] [84] [135]
[85] [220] [86] [136] [87] [137] [88] [89] [90] [97] [228] [98] [99] [100]
[101] [235] [102] [103] [104] [105] [25] [239] [106] [26] [107] [108] [109]
[110] [111] [246] [112] [113] [114] [160] [115] [162] [163] [255] [116]
[117] [252] [118] [119] [120] [161] [121] [122] [164] [229] [165] [174]
[240] [166] [175] [167] [168] [169] [247] [170] [171] [253] [172] [173]
[4] [13] [16] [18] [21] [22] [27] [28] [29] [30] [32] [33] [34] [39] [40]
[41] [42] [44] [45] [46] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [63] [96] [127] (/tmp/foo/lig.mf)) )
Font metrics written on oesch.tfm.
Output written on oesch.600gf (129 characters, 28868 bytes).
Transcript written on oesch.log.
mktextfm: /tmp/foo/oesch.tfm: successfully generated.
/tmp/foo/oesch.tfm

Now the font appears to be useable. Could you confirm the same thing happens for you ?
Comment 2 Dustin Polke 2008-07-02 16:47:16 UTC
(In reply to comment #1)

> Now the font appears to be useable. Could you confirm the same thing happens
> for you ?

I can confirm this. Copying 
/usr/share/texmf-dist/fonts/source/public/oesch/lig.mf to the working dir calling mktextfm and then compiling the beispiel.tex is successful and the dvi is shown properly with the font included.
Comment 3 Alexis Ballier gentoo-dev 2008-07-03 19:11:19 UTC
For reference:
http://tug.org/pipermail/tex-live/2008-July/016407.html

esp. have a look at the answers: it is probably easily fixable, but the license is a bit too restrictive: it does not allow someone to ship a modified version... so we're stuck there.
I'm afraid that if it is not fixed on CTAN soon I'll have no choice but removing it. Moreover, I might have to remove it from texlive due to the restrictive non free license regardless :/
Comment 4 Alexis Ballier gentoo-dev 2008-07-12 10:01:36 UTC
So here we go: oesch has been removed upstream because of its no modify license, and so did I for us.
For arch teams: sorry for the 0 day stable request, but this shouldn't have been there in the first place, the difference between -r0 and -r1 is only the removal of oesch.

For people who still wants to use oesch, there is now dev-tex/oesch which is fixed wrt the name collisions but could need some keywording love too.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-14 04:30:55 UTC
Stable for HPPA, but this trivial issue should still be fixed:

RepoMan scours the neighborhood...
  IUSE.undefined                2
   dev-texlive/texlive-fontsextra/texlive-fontsextra-2007.ebuild: IUSE is not defined
   dev-texlive/texlive-fontsextra/texlive-fontsextra-2007-r1.ebuild: IUSE is not defined
RepoMan sez: "You're only giving me a partial QA payment?
              I'll take it this time, but I'm not happy."
Comment 6 Ferris McCormick (RETIRED) gentoo-dev 2008-07-14 12:15:59 UTC
Sparc stable.
Comment 7 nixnut (RETIRED) gentoo-dev 2008-07-16 13:14:30 UTC
ppc stable
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2008-07-17 14:36:08 UTC
alpha/ia64/x86 stable
Comment 9 Markus Rothe (RETIRED) gentoo-dev 2008-07-17 18:50:49 UTC
ppc64 stable
Comment 10 Santiago M. Mola (RETIRED) gentoo-dev 2008-07-18 18:25:57 UTC
amd64 stable. fixed.