Bug#386074: tetex-base: please update version of xkeyval package
severity 386074 wishlist tags 386074 wontfix thanks mike castleman [EMAIL PROTECTED] wrote: Package: tetex-base Version: 3.0-20 Severity: normal The package XeTeX [http://scripts.sil.org/xetex/] requires a newer version of the xkeyval package than the one which is currently shipped with Debain. The workaround is to forcefully remove the things that Debian ships and use the one which XeTeX is shipping, but this is really lame. No, the workaround is to install XeTeX (together with the xkeyval version it is shipping) where every additional software should be installed: Either in /usr/local (so that xkeyval.sty gets into /usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty) or in $HOME. In both cases, the updated xkeyval package will take precedence over the one shipped with the Debian teTeX packages. It would be much preferred if Debian shipped with an up-to-date version of xkeyval. This won't happen, sorry. We usually wait for a new upstream release of teTeX (otherwise we'd have to start to maintain our own TeX distribution, instead of just packaging teTeX). However, teTeX has been abandoned upstream. It's successor, TeXLive, is also available in testing; maybe its version of xkeyval is sufficient. Regards, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)
Bug#386074: tetex-base: please update version of xkeyval package
No, the workaround is to install XeTeX (together with the xkeyval version it is shipping) where every additional software should be installed: Either in /usr/local (so that xkeyval.sty gets into /usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty) or in $HOME. In both cases, the updated xkeyval package will take precedence over the one shipped with the Debian teTeX packages. Hm, for whatever reason this didn't happen for me. The xkeyval in Debian was taking precedence over the one in /usr/local, but I suppose that this could be an artifact of the rather strange packaging job that XeTeX did. I'm not going to worry about it too much. This won't happen, sorry. We usually wait for a new upstream release of teTeX (otherwise we'd have to start to maintain our own TeX distribution, instead of just packaging teTeX). However, teTeX has been abandoned upstream. It's successor, TeXLive, is also available in testing; maybe its version of xkeyval is sufficient. Understood. Thanks for your time, and for your quick response. mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#386074: tetex-base: please update version of xkeyval package
mike castleman [EMAIL PROTECTED] wrote: No, the workaround is to install XeTeX (together with the xkeyval version it is shipping) where every additional software should be installed: Either in /usr/local (so that xkeyval.sty gets into /usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty) or in $HOME. In both cases, the updated xkeyval package will take precedence over the one shipped with the Debian teTeX packages. Hm, for whatever reason this didn't happen for me. The xkeyval in Debian was taking precedence over the one in /usr/local, but I suppose that this could be an artifact of the rather strange packaging job that XeTeX did. I'm not going to worry about it too much. If the file is below /usr/local/texmf, and found at all (which you can test with the command kpsewhere xkeyval.sty), then it should definitely take precedence over files in /usr/share/texmf-tetex. What is the output of kpsewhich --var-value='TEXMF' kpsewhich --progname=xetex --var-value='TEXMF' Regards, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)
Bug#386074: tetex-base: please update version of xkeyval package
Hi all, On Tue, 05 Sep 2006 09:25:49 +0200, Frank Küster wrote: mike castleman [EMAIL PROTECTED] wrote: No, the workaround is to install XeTeX (together with the xkeyval version it is shipping) where every additional software should be installed: Either in /usr/local (so that xkeyval.sty gets into /usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty) or in $HOME. In both cases, the updated xkeyval package will take precedence over the one shipped with the Debian teTeX packages. Hm, for whatever reason this didn't happen for me. The xkeyval in Debian was taking precedence over the one in /usr/local, but I suppose that this could be an artifact of the rather strange packaging job that XeTeX did. I'm not going to worry about it too much. If the file is below /usr/local/texmf, and found at all (which you can test with the command kpsewhere xkeyval.sty), then it should definitely take precedence over files in /usr/share/texmf-tetex. What is the output of As far as I know, the current teTeX shipped with texmf.cnf with entries like the following; % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{plain,generic,}// but XeTeX package puts xkeyval.sty etc. under /u/l/s/texmf/tex/xelatex so xelatex did find xkeyval.sty of tetex but not of xetex. Regards, 2006-9-5(Tue) -- Debian Developer Debian JP Developer - much more I18N of Debian Atsuhito Kohda kohda AT debian.org Department of Math., Univ. of Tokushima
Bug#386074: tetex-base: please update version of xkeyval package
Atsuhito Kohda [EMAIL PROTECTED] wrote: As far as I know, the current teTeX shipped with texmf.cnf with entries like the following; % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{plain,generic,}// but XeTeX package puts xkeyval.sty etc. under /u/l/s/texmf/tex/xelatex so xelatex did find xkeyval.sty of tetex but not of xetex. Ah, I wasn't aware of that. Then xetex users (and the future xetex Debian package) should have a file /etc/texmf/texmf.d/41TeXinputsXeTeX.cnf with the content % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,xetex,latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// (assuming that there is also TEXMF/tex/xetex, otherwise the xetex addition should be dropped). We can as well drop the setting of xetex paths right now, can't we? Regards, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)
Bug#386074: tetex-base: please update version of xkeyval package
On Tue, 05 Sep 2006 10:25:18 +0200, Frank Küster wrote: Ah, I wasn't aware of that. Then xetex users (and the future xetex Debian package) should have a file /etc/texmf/texmf.d/41TeXinputsXeTeX.cnf with the content % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,xetex,latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// Yes and a prototype Debian package of XeTeX already has a file 44xetex.cnf with the same contents. (assuming that there is also TEXMF/tex/xetex, otherwise the xetex addition should be dropped). We can as well drop the setting of xetex paths right now, can't we? Please see http://lists.debian.org/debian-tex-maint/2006/08/msg00066.html and Ralf's comment. It might be a good chance for us to consider this issue. Regards, 2006-9-5(Tue) -- Debian Developer Debian JP Developer - much more I18N of Debian Atsuhito Kohda kohda AT debian.org Department of Math., Univ. of Tokushima
Bug#386074: tetex-base: please update version of xkeyval package
On Tue, Sep 05, 2006 at 02:19 -0400, mike castleman wrote: No, the workaround is to install XeTeX (together with the xkeyval version it is shipping) where every additional software should be installed: Either in /usr/local (so that xkeyval.sty gets into /usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty) or in $HOME. In both cases, the updated xkeyval package will take precedence over the one shipped with the Debian teTeX packages. Hm, for whatever reason this didn't happen for me. The xkeyval in Debian was taking precedence over the one in /usr/local, but I suppose that this could be an artifact of the rather strange packaging job that XeTeX did. I'm not going to worry about it too much. How did you install XeTeX? The installation script provided by upstream is a bit odd in that it puts even updated packages like xkeyval into a XeTeX-specific tree. IIRC by default it uses something like /usr/local/share/texmf/tex/xelatex/xkeyval/xkeyval.sty ^^ However, files in such a directory are found only at very late point. One can change this by adjusting some parameters in texmf.cnf. I am not sure if and how the current XeTeX install script does that. cheerio ralf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#386074: tetex-base: please update version of xkeyval package
Atsuhito Kohda [EMAIL PROTECTED] wrote: % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,xetex,latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// [...] Please see http://lists.debian.org/debian-tex-maint/2006/08/msg00066.html Should xetex bee in xelatex's search path? -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)
Bug#365672: Bug#386074: tetex-base: please update version of xkeyval package
Frank Küster wrote: Atsuhito Kohda [EMAIL PROTECTED] wrote: % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,xetex,latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// [...] Please see http://lists.debian.org/debian-tex-maint/2006/08/msg00066.html Should xetex bee in xelatex's search path? IMO there is no need for special directories $TEXMF/tex/{xelatex,xetex}. So it does not matter whether or not the xetex dir is in xelatex's path. Let's look at the actual files installed by upstream in these directories: * .ini files: TEXMF/tex/xetex/config/xetex.ini TEXMF/tex/xelatex/config/xelatex.ini Like other .ini files, these should be placed in TEXMF/tex/plain/config/ TEXMF/tex/latex/config/ * updates to LaTeX style files (currently url.sty and xkeyval.sty): These should go somewhere below TEXMF/tex/latex/, so that other engines together with the LaTeX format can profit from the updates. * XeLaTeX specific style files (fontspec, euenc, xltxtra, xunicode, xetex.def): These packages give an error message when not used with XeTeX as engine. IMO this is better than a 'file not found' error when accidentally running say pdflatex on a file meant for xelatex. Hence I think TEXMF/tex/latex/ is better. * Configuration files for various LaTeX packages (graphics, color, crop, hyperref, geometry) These files should be modified such that they can distinguish between being loaded by XeTeX, pdfTeX, TeX, ... and incorporate the default behaviour from the relevant packages. I think this is one of the things that has to be done for getting XeTeX into TeX Live. Finally there is the issue of hyphenation files, which was recently discussed on the TeX Live list. These are not related to these specific directories, though. cheerio ralf
Bug#386074: tetex-base: please update version of xkeyval package
On Tue, 05 Sep 2006 11:11:52 +0200, Frank Küster wrote: Atsuhito Kohda [EMAIL PROTECTED] wrote: % XeTeX TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,xetex,latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// [...] Please see http://lists.debian.org/debian-tex-maint/2006/08/msg00066.html Should xetex bee in xelatex's search path? Could be so. I'll investigate it later. Regards, 2006-9-5(Tue) -- Debian Developer Debian JP Developer - much more I18N of Debian Atsuhito Kohda kohda AT debian.org Department of Math., Univ. of Tokushima
Bug#386074: tetex-base: please update version of xkeyval package
Package: tetex-base Version: 3.0-20 Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The package XeTeX [http://scripts.sil.org/xetex/] requires a newer version of the xkeyval package than the one which is currently shipped with Debain. The workaround is to forcefully remove the things that Debian ships and use the one which XeTeX is shipping, but this is really lame. It would be much preferred if Debian shipped with an up-to-date version of xkeyval. Thanks, mike - -- Package-specific info: ## List of ls-R files - -rw-r--r-- 1 root root 999 2006-09-04 16:19 /var/lib/texmf/ls-R - -rw-r--r-- 1 root root 2729 2006-09-04 16:19 /usr/local/share/texmf/ls-R lrwxrwxrwx 1 root root 29 2006-08-23 22:54 /usr/share/texmf/ls-R - /var/lib/texmf/ls-R-TEXMFMAIN lrwxrwxrwx 1 root root 35 2006-08-01 20:31 /usr/share/texmf-tetex/ls-R - /var/lib/texmf/ls-R-TEXMFDIST-TETEX - -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-1-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages tetex-base depends on: ii tex-common0.27 Common infrastructure for using an ii ucf 2.0013 Update Configuration File: preserv Versions of packages tetex-base recommends: ii tetex-doc 3.0-20 The documentation component of the Versions of packages tetex-bin depends on: ii debconf [debconf-2.0] 1.5.3 Debian configuration management sy ii debianutils 2.17 Miscellaneous utilities specific t ii dialog1.0-20060221-1 Displays user-friendly dialog boxe ii dpkg 1.13.21package maintenance system for Deb ii ed0.2-20 The classic unix line editor ii libc6 2.3.6-15 GNU C Library: Shared libraries ii libfontconfig12.3.2-7generic font configuration library ii libfreetype6 2.2.1-2FreeType 2 font engine, shared lib ii libgcc1 1:4.1.1-11 GCC support library ii libice6 1:1.0.0-3 X11 Inter-Client Exchange library ii libjpeg62 6b-13 The Independent JPEG Group's JPEG ii libkpathsea4 3.0-18 path search library for teTeX (run ii libpaper1 1.1.19 Library for handling paper charact ii libpng12-01.2.8rel-5.2 PNG library - runtime ii libpoppler0c2 0.4.5-4.1 PDF rendering library ii libsm61:1.0.0-4 X11 Session Management library ii libstdc++64.1.1-11 The GNU Standard C++ Library v3 ii libt1-5 5.1.0-2Type 1 font rasterizer library - r ii libx11-6 2:1.0.0-8 X11 client-side library ii libxaw7 1:1.0.1-5 X11 Athena Widget library ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar ii libxmu6 1:1.0.1-3 X11 miscellaneous utility library ii libxpm4 1:3.5.4.2-3X11 pixmap library ii libxt61:1.0.0-5 X11 toolkit intrinsics library ii mime-support 3.37-1 MIME files 'mime.types' 'mailcap ii perl 5.8.8-6.1 Larry Wall's Practical Extraction ii sed 4.1.5-1The GNU sed stream editor ii ucf 2.0013 Update Configuration File: preserv ii whiptail 0.52.2-7 Displays user-friendly dialog boxe ii zlib1g1:1.2.3-13 compression library - runtime Versions of packages tetex-extra depends on: ii tetex-bin 3.0-18 The teTeX binary files ii ucf 2.0013 Update Configuration File: preserv - -- debconf information: tetex-bin/cnf_name: -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFE/PAPrbXc6n5AevkRAoNOAJ9MkDqZwNDD9136M4lTODU1SHxICwCgjQ6Z gMRWPA4OIRBVmXcbj15H05I= =n2XB -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]