Bug#386074: tetex-base: please update version of xkeyval package

2006-09-05 Thread Frank Küster
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

2006-09-05 Thread mike castleman
 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

2006-09-05 Thread Frank Küster
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

2006-09-05 Thread Atsuhito Kohda
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

2006-09-05 Thread Frank Küster
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

2006-09-05 Thread Atsuhito Kohda
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

2006-09-05 Thread Ralf Stubner
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

2006-09-05 Thread Frank Küster
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

2006-09-05 Thread Ralf Stubner
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

2006-09-05 Thread Atsuhito Kohda
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

2006-09-04 Thread mike castleman
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]