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

Please update your package to use libkpathsea4



(Sorry Andrea, resending after the first version got messed up)

Dear Debian maintainer,

one or several of your packages (see the list below) depends on
libkpathsea3.  The new version, libkpathsea4, has now entered testing,
libkpathsea3 has been moved to oldlibs, and it's time to start the
smooth transition.  Ideally, no Debian package would be using
libkpathsea3 well before the etch freeze, and we could completely drop
it for etch+1.

Since libkpathsea was never properly designed as a shared library, there
is no defined API, and in fact it's unclear whether the ABI has changed
at all between sonames 3 and 4.  The only thing you can do is try!

Currently, libkpathsea4-dev does not Provide: libkpathsea-dev.
Therefore, you should test a build with an explicit "Build-Depends:
libkpathsea4-dev", and if it succeeds, you can "Build-Depend:
libkpathsea4-dev | libkpathsea-dev" (unless your changes cause it to no
longer work with libkpathsea-dev which corresponds to libkpathsea3).


What to test?

There are two related issues, one is the transition from the TeX
Directory Structure 1.0 to 1.1, the other the library soname change.
Please check carefully that your package, as it is, still works in sid
and etch, i.e. files are still found in their TDS 1.1 locations[1].  Once
you've verified that, check the build with libkpathsea4, and please also
test whether patch searching is actually performed successfully.

In a short while, we're going to start the mass-bug filing on the
packages that have not yet switched.

Thank you in advance, and below is the list,

Frank

[1] And of course if you install files in a TEXMF tree, make sure to
adhere to the new TDS and the TeX Policy Draft in the tex-common
package.


Andrea Bedini <andrea@poisson.dm.unipi.it>
        catdvi
Anselm Lingnau <lingnau@debian.org>
        tkdvi
Anthony Fok <foka@debian.org>
        cjk-latex
Atsuhito KOHDA <kohda@debian.org>
        dvi2ps-fontdesc-morisawa5
        vfdata-morisawa5
Brian R Furry <bfurry@nac.net>
        dvipng
C.M. Connelly <cmc@debian.org>
        lcdf-typetools
Graham Wilson <graham@debian.org>
        python-pyx
Gürkan Sengün <gurkan@linuks.mine.nu>
        latex.service
Henning Makholm <henning@makholm.net>
        bibtool
Jordi Mallach <jordi@debian.org>
        gnome-desktop-environment
        gnome
        gnome-fifth-toe
Julian Gilbey <jdg@debian.org>
        ctie
        libkpathsea-perl
Kapil Hari Paranjape <kapil@imsc.res.in>
        tex4ht
Masato Taruishi <taru@debian.org>
        asiya24-vfont
Masayuki Hatta (mhatta) <mhatta@debian.org>
        dvi2dvi
        jbibtex-bin
        jmpost
        ptex-bin
        vflib3
        dvilib2
        dvilib2-dev
        spawg
        spawx11
        tex-guy
        xgdvi
        vflib3-bin
        vflib3-dev
OHURA Makoto <ohura@debian.org>
        dvi2ps-fontdata-a2n
        dvi2ps-fontdata-n2a
        dvi2ps
        okumura-clsfiles
        ptex-jisfonts
Sam Hocevar (Debian packages) <sam+deb@zoy.org>
        dvifb
        dvilx
        dvisvga
Sebastien Bacher <seb128@debian.org>
        evince
teTeX maintainers <debian-tetex-maint@lists.debian.org>
        libkpathsea3
        libkpathsea-dev
TSUCHIYA Masatoshi <tsuchiya@namazu.org>
        jtex-bin
        jlatex209-bin
        multex-bin
        xdvik-ja
Vittorio Palmisano <vpalmisano@gmail.com>
        python2.3-matplotlib
        python-matplotlib
        python2.4-matplotlib



-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Reply to: