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

Bug#235939: tetex-bin: Please use libt1-5



Adrian Bunk <bunk@fs.tum.de> wrote:

> The build dependencies should define how the maintainer wants to get his 
> package built on unstable. Several choices are bad, since it might cause 
> problems if e.g. only a specific constellation of libraries causes 
> problems.

In fact my understanding was that a build-dependency should reflect what
is really needed, and one should be as open as possible (just as
versioned depends/build-depends should reflect the real situation
according to best knowledge of maintainers, not the random status of the
maintainers development box). But in fact in this case your statement
seems reasonable.

> It there a good reason for this choice in the build dependencies?
> (backports aren't a good reason since it's easy to change the build
>  dependencies when doing the backport)

No, there isn't. I don't know whether anybody but me has tested xdvi
with libt1-5 - but I did and there where no problems visible. And a note
in the corresponding changelog entry, saying what the reason for the
change is, should be sufficient for backporters.

So, Atsuhito, you should probably take out t1lib-dev completely. The
following patch would do it (but leave the date untouched, well...)

--- debian/control.orig	Wed Mar  3 15:23:15 2004
+++ debian/control	Wed Mar  3 15:23:18 2004
@@ -4,7 +4,7 @@
 Maintainer: teTeX maintainers <debian-tetex-maint@lists.debian.org>
 Uploaders: Christoph Martin <christoph.martin@uni-mainz.de>, Julian Gilbey <jdg@debian.org>, C.M. Connelly <cmc@debian.org>, Atsuhito KOHDA <kohda@debian.org>
 Standards-Version: 3.5.6.0
-Build-Depends: debhelper (>= 4.1.16), ed, libpng12-dev, zlib1g-dev, xlibs-dev, libxaw7-dev | libxaw-dev, m4, flex, bison, tetex-base (>= 1.0.2+20021025), libtiff3g-dev, libwww-dev (>= 5.4.0-4), libwww0, t1lib-dev | libt1-dev (>= 5.0.0-3), po-debconf, autotools-dev
+Build-Depends: debhelper (>= 4.1.16), ed, libpng12-dev, zlib1g-dev, xlibs-dev, libxaw7-dev | libxaw-dev, m4, flex, bison, tetex-base (>= 1.0.2+20021025), libtiff3g-dev, libwww-dev (>= 5.4.0-4), libwww0, libt1-dev (>= 5.0.0-3), po-debconf, autotools-dev
 
 Package: tetex-bin
 Priority: optional
--- debian/changelog.orig	Wed Mar  3 15:26:11 2004
+++ debian/changelog	Wed Mar  3 15:25:35 2004
@@ -10,6 +10,8 @@
     (Closes: #235580)  [kohda]
   * Added libpaper support for dvipdfm which I had forgotten by accident.
     [kohda]
+  * Removed optional t1lib-dev from Build-Depends to force buildds to use
+    libt1-5. 
 
  -- Atsuhito KOHDA <kohda@debian.org>  Wed,  3 Mar 2004 16:11:14 +0900
 


Regads, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie




Reply to: