pango should drop the recommends on x-ttcidfont-conf

Bug #983274 reported by Steve Langasek on 2012-04-16
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
pango1.0 (Debian)
Fix Released
Unknown
pango1.0 (Ubuntu)
Medium
Unassigned

Bug Description

pango is one of the few packages still holding defoma in main (and on the CDs). The reason is a Recommends: on x-ttcidfont-conf, which is a supplementary package to pull truetype and CID fonts into the X font path. pango's Recommends is obsolete - it was added in order to support management of a config file that no longer exists at all, and Debian has dropped the Recommends.

Dropping x-ttcidfont-conf itself from the CD *may* have unintended consequences, in that the X server has /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType hard-coded on its path and this appears to be the only way that truetype fonts are exposed as server-side X fonts:

  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins

Nevertheless, Debian has dropped x-ttcidfont-conf entirely in testing and unstable, and no one appears to be screaming. So I think this is still safe to get done for 12.04. In any case, we know that the default desktop is *not* using server-side fonts for its rendering, it's using client-side fonts *via pango* (and fontconfig), so pulling this in as a standard dependency in order to make more fonts available server-side really doesn't seem to make any sense.

See also <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657565>, asking the X server to not look at the x-ttcidfont-conf path.

Related branches

Steve Langasek (vorlon) on 2012-04-16
Changed in pango1.0 (Ubuntu):
importance: Undecided → Medium
Changed in pango1.0 (Debian):
status: Unknown → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pango1.0 - 1.30.0-0ubuntu2

---------------
pango1.0 (1.30.0-0ubuntu2) precise-proposed; urgency=low

  * Drop spurious Recommends: on x-ttcidfont-conf; this was added as an
    option for managing a config file that no longer exists, and nothing
    uses x-ttcidfont-conf or defoma any more for managing fonts. LP: #983274.
 -- Steve Langasek <email address hidden> Mon, 16 Apr 2012 10:40:26 -0700

Changed in pango1.0 (Ubuntu):
status: New → Fix Released
skierpage (skierpage) wrote :

I'm running Kubuntu 12.04 (precise) amd64 , and I found the obsolete defoma, x-ttcidfont-conf, and psfontmgr packages on my system, even though my system's packages include the libpango1.0-0 version 1.30.0-0ubuntu2 mentioned here that supposedly drops these dependencies.

It turns out I also had the obsolete libpango1.0-common version 1.28.2-0ubuntu1.1 installed (note *-common* in the name), even though it seems this was last used in maverick. Removing that package let me remove and purge these other obsolete packages. Perhaps libpango1.0-0 should have a "Replaces: libpango1.0-common" line. Or maybe there was a bug somewhere along the way in the O.S. upgrades — I've upgraded from 9.04 (jaunty) without ever doing a full reinstall! ;-) Or most likely it's just user error.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.