Package: lilypond-data
Version: 2.10.33-2.1
Tags: patch

When I try to install lilypond on a lenny system with no TeX packages
installed, this is what happens:

The following extra packages will be installed:
  doc-base dvipdfmx guile-1.8 guile-1.8-libs latex-beamer latex-xcolor
  libfreezethaw-perl libgmp3c2 libmldbm-perl libuuid-perl lilypond-data
  lilypond-doc lmodern perl-tk pgf preview-latex-style prosper tetex-bin
  tetex-extra tex-common texinfo texlive texlive-base texlive-base-bin
  texlive-base-bin-doc texlive-bibtex-extra texlive-common texlive-doc-base
  texlive-font-utils texlive-fonts-extra texlive-fonts-extra-doc
  texlive-fonts-recommended texlive-fonts-recommended-doc
  texlive-generic-extra texlive-generic-recommended texlive-humanities
  texlive-humanities-doc texlive-lang-croatian texlive-lang-cyrillic
  texlive-lang-czechslovak texlive-lang-danish texlive-lang-dutch
  texlive-lang-finnish texlive-lang-french texlive-lang-german
  texlive-lang-greek texlive-lang-hungarian texlive-lang-italian
  texlive-lang-latin texlive-lang-mongolian texlive-lang-norwegian
  texlive-lang-other texlive-lang-polish texlive-lang-portuguese
  texlive-lang-spanish texlive-lang-swedish texlive-lang-vietnamese
  texlive-latex-base texlive-latex-base-doc texlive-latex-extra
  texlive-latex-extra-doc texlive-latex-recommended
  texlive-latex-recommended-doc texlive-math-extra texlive-pictures
  texlive-pictures-doc texlive-pstricks texlive-pstricks-doc
  texlive-publishers texlive-publishers-doc texpower texpower-manual tipa

This is a lot more than it is really needed. I believe the reason for
this is in the Pre-Depends line:

Pre-Depends: tetex-bin | texlive-base

The package tetex-bin is a dummy package which depends on a full TeX
installation to ensure that upgrades from etch never lose functionality.

However, tetex-bin is obsolete and should not be installed on new
lenny systems. For this reason, it should not be the first option in
the pre-depends.

Regardless of what you do regarding Bug#410158, please update that line
before the release of lenny so that texlive-base is listed first.
Keeping tetex-bin somewhere in that line would be probably ok to ease
backports and such, but an obsolete package should not be listed first.

Patch follows:

diff -ru lilypond-2.10.33.orig/debian/control lilypond-2.10.33/debian/control
--- lilypond-2.10.33.orig/debian/control        2008-05-18 15:13:51.000000000 
+0200
+++ lilypond-2.10.33/debian/control     2008-05-18 15:21:55.827755001 +0200
@@ -44,7 +44,7 @@
 Section: tex
 Architecture: all
 Depends: texinfo | texlive-texinfo, ${python:Depends}
-Pre-Depends: tetex-bin | texlive-base
+Pre-Depends: texlive-base | tetex-bin
 Recommends: lilypond (>= ${source:Version})
 Conflicts: lilypond (<< 2.2.2-2)
 Description: LilyPond music typesetter (data files)


Thanks.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to