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

Bug#350458: marked as done (Xft.h includes freetype headers, .pc file does not reflect this)



Your message dated Sun, 05 Feb 2006 15:32:24 -0800
with message-id <E1F5tMm-0004D0-Vm@spohr.debian.org>
and subject line Bug#350458: fixed in xft 2.1.8.2-3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
>From decklin@red-bean.com Sun Jan 29 11:22:41 2006
Received: (at submit) by bugs.debian.org; 29 Jan 2006 19:22:41 +0000
Return-path: <decklin@red-bean.com>
Received: from ellington.rupamsunyata.org ([66.93.236.207] ident=postfix)
	by spohr.debian.org with esmtp (Exim 4.50)
	id 1F3I8H-0007DK-IE
	for submit@bugs.debian.org; Sun, 29 Jan 2006 11:22:41 -0800
Received: by ellington.rupamsunyata.org (Postfix, from userid 1000)
	id AEE858084; Sun, 29 Jan 2006 14:22:39 -0500 (EST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Decklin Foster <decklin@red-bean.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Xft.h includes freetype headers, .pc file does not reflect this
Message-ID: <20060129192239.1503.40438.reportbug@ellington.rupamsunyata.org>
X-Mailer: reportbug 3.18
Date: Sun, 29 Jan 2006 14:22:39 -0500
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: libxft-dev
Version: 2.1.8.2-2
Severity: normal

Please see #349318 for context. In the fix for that bug, ${freetypelibs}
${xrenderlibs} were moved from Libs: to Libs.private: in xft.pc. At some
later point, ${freetypecflags} ${xrendercflags} were removed from
Cflags: to reflect this.

However, libxft is not merely linked against freetype; Xft.h includes
the freetype headers. `pkg-config --cflags xft` no longer provides the
necessary include flags for this, so a program which includes Xft.h
without explicitly specifying freetype's include flags will FTBFS.

I'm not sure at this point whether the design of Xft is such that any
program linking against it must also explicitly link against freetype.
If this is not the case (hopefully it isn't), the best solution here
would be to design Xft's headers in such a way that any internal use of
freetype is not made public. Otherwise (if it *must* be public, and I
get to deal with the freetype transition in my Xft-using packages),
both the Cflags: and the Libs:/Libs.private: changes need to be
reverted.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libxft-dev depends on:
ii  libc6-dev [libc-dev]      2.3.5-12       GNU C Library: Development Librari
ii  libfontconfig1-dev        2.3.2-1.1      generic font configuration library
ii  libfreetype6-dev          2.1.10-1       FreeType 2 font engine, developmen
ii  libx11-dev                6.9.0.dfsg.1-4 X Window System protocol client li
ii  libxft2                   2.1.8.2-2      FreeType-based font drawing librar
ii  libxrender-dev            1:0.9.0.2-1    X Rendering Extension client libra
ii  x-dev                     6.9.0.dfsg.1-4 X protocol development files
ii  zlib1g-dev [libz-dev]     1:1.2.3-9      compression library - development

libxft-dev recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
>From katie@ftp-master.debian.org Sun Feb 05 15:40:21 2006
Received: (at 350458-close) by bugs.debian.org; 5 Feb 2006 23:40:21 +0000
Return-path: <katie@ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
	id 1F5tMm-0004D0-Vm; Sun, 05 Feb 2006 15:32:24 -0800
From: David Nusinow <dnusinow@debian.org>
To: 350458-close@bugs.debian.org
X-Katie: $Revision: 1.65 $
Subject: Bug#350458: fixed in xft 2.1.8.2-3
Message-Id: <E1F5tMm-0004D0-Vm@spohr.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Sun, 05 Feb 2006 15:32:24 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: xft
Source-Version: 2.1.8.2-3

We believe that the bug you reported is fixed in the latest version of
xft, which is due to be installed in the Debian FTP archive:

libxft-dev_2.1.8.2-3_i386.deb
  to pool/main/x/xft/libxft-dev_2.1.8.2-3_i386.deb
libxft2-dbg_2.1.8.2-3_i386.deb
  to pool/main/x/xft/libxft2-dbg_2.1.8.2-3_i386.deb
libxft2_2.1.8.2-3_i386.deb
  to pool/main/x/xft/libxft2_2.1.8.2-3_i386.deb
xft_2.1.8.2-3.diff.gz
  to pool/main/x/xft/xft_2.1.8.2-3.diff.gz
xft_2.1.8.2-3.dsc
  to pool/main/x/xft/xft_2.1.8.2-3.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 350458@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Nusinow <dnusinow@debian.org> (supplier of updated xft package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun,  5 Feb 2006 12:59:29 -0500
Source: xft
Binary: libxft-dev libxft2 libxft2-dbg
Architecture: source i386
Version: 2.1.8.2-3
Distribution: unstable
Urgency: low
Maintainer: David Nusinow <dnusinow@debian.org>
Changed-By: David Nusinow <dnusinow@debian.org>
Description: 
 libxft-dev - FreeType-based font drawing library for X (development files)
 libxft2    - FreeType-based font drawing library for X
 libxft2-dbg - FreeType-based font drawing library for X (unstripped)
Closes: 350458
Changes: 
 xft (2.1.8.2-3) unstable; urgency=low
 .
   * Include freetype headers in cflags in the xft.pc file. This is an edit to
     001_no_export_freetype.diff. The freetype headers are included in xft's
     headers, so these are necessary. Also, don't use variables in the .pc file
     that haven't been defined anywhere. Thanks to Roger Leigh, Decklin Foster,
     Eric Dorland, and Steve Langasek (who wrote the patch). (closes: #350458)
Files: 
 21601bdff62f804f43c3bba1e963d946 786 devel optional xft_2.1.8.2-3.dsc
 fdc979d46adbe692b6c6de4e766a0aca 20538 devel optional xft_2.1.8.2-3.diff.gz
 285ac76b550c6de224f7f2f9fcb2c965 43850 libs optional libxft2_2.1.8.2-3_i386.deb
 4ebfbc1d29385282771f6618c0b866b0 8528 libdevel extra libxft2-dbg_2.1.8.2-3_i386.deb
 933edf85b31698abd21139176ac8655f 56870 libdevel optional libxft-dev_2.1.8.2-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD5oosyLfpNdY0ad8RAnnRAKCDPsKCdEfHhgToMLMNN6CqKz6txwCghb71
2NvgheCrCCFM+g/MhtLO+kw=
=eKzt
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: