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

Bug#225004: tetex-extra: Type1 fonts should be in a separate package



On 12.02.04 Frank Küster (frank@kuesterei.ch) wrote:
> Hilmar Preusse <hille42@web.de> schrieb:
> > On 11.02.04 Frank Küster (frank@kuesterei.ch) wrote:
> >> Hilmar Preusse <hille42@web.de> schrieb:

Hi all,

> >> Well, it would be nice to have a small changelog.Debian for the new
> >> packages with no information that's boring to non-TeX-users.  The
> >> problem with this is that bugs can only be closed with _one_
> >> changelog file, and we would have to duplicate the entries that
> >> refer to xfonts-tetex and tetex-extra-fonts.
> >> 
> > debian/changelog is for the source package so it can be used to close
> > bugs. I propose to create an own changelog for xfonts-type1, mention
> > the closed bug there and thats it.
> 
> If you're willing to do this, o.k. It'll be some more work, but probably
> it's worth it, for the sake of our users.
> 
I guess the changelog of xfonts-tetex and tetex-extra-fonts will not
not grow up that much, as they will be rather simple...

> > Does tetex-extra provides tetex-nonfree? 
> 
> Yes:
> 
> ~$ grep -A6 "Package: tetex-extra$" src/Packages/tetex/tetex-base-2.0.2/debian/control | grep Provides 
> Provides: tetex-nonfree, pb-diagram, tetex-eurosym, texdoctk
> 
Well, I mean: I tells us, that it does. But did the packages, which
were once in -nonfree now in -extra?

> > How do we call our xfonts interface then? xfonts-tetex-extra? And
> > later create an xfonts-tetex-base, when we've split of the
> > Type1-fonts of tetex-base?
> 
> You'd better forget my idea...
> 
I'd rather discuss that to the end. Could it be possible, that the
Type1-fonts in tetex-base are useful to others? I.e. that we later
rip them out of tetex-base, create tetex-base-type1 and
xfonts-base-tetex?
If so I would call the packages rather tetex-extra-type1 and
xfonts-tetex-extra.

> > dh_link don't like directory as link name. So I have to paste the
> > name of each file behind usr/X11R6/lib/X11/fonts/Type1/. Does anybody
> > has a quick solution for that (beside cat tetex-extra-fonts.files
> > |cut -d / -f 8)?
> 
> sed -e 's#^\(.*/\)\([^/]*\)$#\1\2 usr/X11R6/lib/X11/fonts/Type1\2#g' \
>   debian/tetex-extra-fonts.files \
>   >> debian/tetex-extra-fonts.links
> 
Works in some cases in some not. As I don't understand, what you're
doing I can't debug it.

> >> ln -s `cat debian/tetex-extra-fonts.files|sed s#^usr/#../../../../../#g` debian/tetex-base/usr/X11R6/lib/X11/fonts/Type1/
> >> 
> > Well, I don't really expect it to happen, but what if the number of
> > ../ changes?
> 
> Then we'd have to change it, anyway. But I guess it's much easier to
> change the path to the X11 fonts directory, as it's written above in the
> sed replacement, and the tetex path somewhere else where the files are
> installed (or rather, this will probably have been done by upstream),
> than to rethink the number of ../. So I'd suggest to use dh_link.
> 
Well, the debhelper tools are made to help us to fulfil the
requirements of the policy, I guess. So they should be preferred.

H. 
-- 
sigmentation fault



Reply to: