[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: debian control file out of date? was: Re: live cd-with lilypondhttp:
From: |
Reinhold Kainhofer |
Subject: |
Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2. 10/Documentation/topdocs/INSTALL |
Date: |
Sun, 31 Aug 2008 01:18:01 +0200 |
User-agent: |
KMail/1.9.10 |
Am Samstag, 30. August 2008 schrieb Rob Canning:
> this is because as thomas explained :
> > When the package is upgraded, the old
> > automatically generated fonts need to be cleaned up, and we are using
> > kpsewhich to find them in order to delete them.
>
> i dont fully understand why this is a pre-depend and not a build-depend
This is the situation as far as I understand it from this thread:
Because in the really old versions (before lilypond 2.8, which was released 3
years ago!), the debian package used the latex fonts and had to generate some
files needed for latex, when the package was installed. So it was really a
dependency. Now the problem is that these old Debian packages had a bug that
they didn't clean up those files upon removal.
To "fix" this packaging bug, it was easiest for the packagers to simply remove
them when lilypond is updated to a new version, that no longer needs these
fonts. For this, they rely on the latex package.
However, this also means that ALL new users (who don't have these stale files
anyway) will also be penalized for an old debian packaging bug, since they
will also have latex automatically installed, even if there is absolutely no
need for them.
> when a debian is upgraded is it not just removed and reinstalled?
> is there a difference between upgrade time and build time?
>
> when are these fonts generated? during runtime or buildtime? is it not
> the job of the old lilypond-data to cleanup after itself rather than the
> new version doing the clean up?
I think so. Apparently, the old packages didn't do it.
> its just that texlive-base is so huge it means lilypond cant be included
> on a debian based live cd -
>
> can anyone think of a way to do what kpsewhich utilising lower level tools
> ?
For new users there is absolutely no reason why the package should be
dependent on latex in any way. It's only if the user has a really old version
of lilypond installed, then they might have stale files lying around, which
will be cleaned upon update using latex tools.
> or is there a way that maybe this clean up can be rendered unnecessary,
> perhaps whatever creates the fonts in the first place should clean up
> after itself?
The old lilypond package created those fonts, but didn't delete them. Since
the debian packagers no longer can modify those old installed versions, they
apparently decided to make the new packages still dependent on latex to do
the cleaning now. So to get rid of those few files and clean up a few kB, the
whole latex package with tens of MB will be installed...
Of course, anything explained above is just what I understood from this
thread, so I might be completely wrong, too...
Cheers,
Reinhold
--
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: address@hidden, http://reinhold.kainhofer.com/
* Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
* K Desktop Environment, http://www.kde.org, KOrganizer maintainer
* Chorvereinigung "Jung-Wien", http://www.jung-wien.at/
- Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, (continued)
- Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Reinhold Kainhofer, 2008/08/23
- debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Rob Canning, 2008/08/25
- Re: Lilypond's debian control file out of date? was: Re: live cd-with lilypond, Reinhold Kainhofer, 2008/08/25
- Re: Lilypond's debian control file out of date? was: Re: live cd-with lilypond, Rob Canning, 2008/08/30
- Re: Lilypond's debian control file out of date? was: Re: live cd-with lilypond, Rob Canning, 2008/08/29
- Re: Lilypond's debian control file out of date? was: Re: live cd-with lilypond, Thomas Bushnell BSG, 2008/08/30
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Thomas Bushnell BSG, 2008/08/30
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Rob Canning, 2008/08/30
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2. 10/Documentation/topdocs/INSTALL,
Reinhold Kainhofer <=
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Thomas Bushnell BSG, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Karl Hammar, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Reinhold Kainhofer, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Graham Percival, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Francisco Vila, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Mats Bengtsson, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Valentin Villenave, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Karl Hammar, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Karl Hammar, 2008/08/31
- Re: debian control file out of date? was: Re: live cd-with lilypondhttp://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL, Francisco Vila, 2008/08/31