Hi Rogério! On Fri, Mar 30, 2012 at 12:07:15AM -0300, Rogério Brito wrote: > Package: calibre > Version: 0.8.41+dfsg-1 > Severity: minor > > Dear Maintainer, > > In the interest of keeping systems with fewer dependencies, it would be nice > if calibre's dependency of fonts-liberation were downgraded to a Recommends: > or perhaps, have a Depends: like `ttf-freefont | fonts-liberation | > ttf-dejavu` > (as cups-filters do). > > Thanks in advance, > > Rogério Brito. >
Thanks for filing this bug; I agree, dependency bloat/creep should be resisted :-) Calibre upstream bundles a copy of fonts-liberation, which would usually be installed to /usr/share/calibre/fonts/liberation/. Thus, upstream intends a strong dependency on it. [1] See /usr/share/doc/calibre/README.Debian about how to change the font. "Depends: ttf-freefont | fonts-liberation | ttf-dejavu" will not work without those steps. It may be possible to use the Debian alternatives mechanism (see /etc/alternatives, and 'man update-alternatives') to configure this [2], but I will have to ask more experienced developers if it is permitted to use this mechanism as a way to configure fonts for a single application...my gut feeling is that this is not permitted. Unfortunately it's too late in the buster release cycle to experiment, test, and move forward with this bug. Please feel free to send a reminder to revisit it in August :-) Kind regards, Nicholas [1] But of course a hard upstream dependency is often a "Recommends" in Debian. In this case if there are rendering or layout issues when using other fonts, then the existing "Depends" is necessary. [2] Symlinks mentioned in README.Debian point to /etc/alternatives/calibre_font_names
signature.asc
Description: PGP signature