Bug#340406: marked as done (libvte-dev: please do not export unnecessary libraries in vte.pc)

Debian Bug Tracking System owner at bugs.debian.org
Sun Jan 29 18:33:27 UTC 2006


Your message dated Sun, 29 Jan 2006 10:17:11 -0800
with message-id <E1F3H6t-0005yP-Ok at spohr.debian.org>
and subject line Bug#340406: fixed in vte 1:0.11.17-1
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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 23 Nov 2005 10:26:41 +0000
>From vorlon at debian.org Wed Nov 23 02:26:41 2005
Return-path: <vorlon at debian.org>
Received: from dsl093-039-086.pdx1.dsl.speakeasy.net ([66.93.39.86] helo=tennyson.dodds.net)
	by spohr.debian.org with esmtp (Exim 4.50)
	id 1Eerpo-0002bA-RS
	for submit at bugs.debian.org; Wed, 23 Nov 2005 02:26:41 -0800
Received: by tennyson.dodds.net (Postfix, from userid 1000)
	id 1D1FB7005; Wed, 23 Nov 2005 02:26:40 -0800 (PST)
Date: Wed, 23 Nov 2005 02:26:40 -0800
From: Steve Langasek <vorlon at debian.org>
To: submit at bugs.debian.org
Subject: libvte-dev: please do not export unnecessary libraries in vte.pc
Message-ID: <20051123102640.GF6136 at tennyson.dodds.net>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="aFi3jz1oiPowsTUB"
Content-Disposition: inline
User-Agent: Mutt/1.5.9i
Delivered-To: submit at 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=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02


--aFi3jz1oiPowsTUB
Content-Type: multipart/mixed; boundary="vtJ+CqYNzKB4ukR4"
Content-Disposition: inline


--vtJ+CqYNzKB4ukR4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Package: libvte-dev
Version: 1:0.11.15-3
Severity: important
Tags: upstream

Hi folks,

So, I suppose most of you have read
<http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html> about
problems with packages depending on libraries that they don't use,
particularly as relates to a potential libfreetype transition.  One library
that currently exposes freetype (and other libs) in its pkg-config .pc file,
but shouldn't, is libvte.

Please consider (and forward upstream) the attached patch which moves all of
the library dependencies of libvte into the Requires.private and
Libs.private variables in vte.pc, so that they aren't used on Debian except
for static linking.  It also adds a versioned build-dependency on
pkg-config; though perhaps this change should be made in gnome-common
instead?

Also, please note that since September 2003, FreeType has supported
pkg-config.  It might be worthwhile to clean up the configure script to use
pkg-config for handling freetype, unless upstream thinks it's important to
continue supporting FreeType2 << 2.1.5.

Thanks,
--=20
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/

--vtJ+CqYNzKB4ukR4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="vte-pkgconfig.diff"
Content-Transfer-Encoding: quoted-printable

diff -u vte-0.11.15/debian/changelog vte-0.11.15/debian/changelog
--- vte-0.11.15/debian/changelog
+++ vte-0.11.15/debian/changelog
@@ -1,3 +1,13 @@
+vte (1:0.11.15-3.1) unstable; urgency=3Dlow
+
+  * Non-maintainer upload.
+  * Fix vte.pc to not export freetype and other libs as part of the interf=
ace
+    used for shared linking; expose these only in Required.private and
+    Libs.private instead.
+  * Build-depend on pkg-config (>=3D 0.18) for these new fields.
+
+ -- Steve Langasek <vorlon at debian.org>  Wed, 23 Nov 2005 02:03:03 -0800
+
 vte (1:0.11.15-3) unstable; urgency=3Dhigh
=20
   * Force regeneration of the python bindings by removing python/vte.c.
only in patch2:
unchanged:
--- vte-0.11.15.orig/vte.pc.in
+++ vte-0.11.15/vte.pc.in
@@ -8,6 +8,7 @@
 Name: vte
 Description: Vte terminal widget.
 Version: @VERSION@
-Requires: @NEEDEDPACKAGES@
-Libs: -L${libdir} -lvte @FT2_LIBS@ @OTHERLIBS@
+Requires.private: @NEEDEDPACKAGES@
+Libs: -L${libdir} -lvte
+Libs.private: @FT2_LIBS@ @OTHERLIBS@
 Cflags: -I${includedir} @FT2_CFLAGS@ @OTHERCFLAGS@

--vtJ+CqYNzKB4ukR4--

--aFi3jz1oiPowsTUB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFDhEPfKN6ufymYLloRAgQdAJ97wzs6kO9FAslWKLjtjWhCVcHQAwCfcSzV
LtD8w6lYCVPamZhQ9CRoyUY=
=O2fu
-----END PGP SIGNATURE-----

--aFi3jz1oiPowsTUB--

---------------------------------------
Received: (at 340406-close) by bugs.debian.org; 29 Jan 2006 18:20:25 +0000
>From katie at ftp-master.debian.org Sun Jan 29 10:20:25 2006
Return-path: <katie at ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
	id 1F3H6t-0005yP-Ok; Sun, 29 Jan 2006 10:17:11 -0800
From: Loic Minier <lool at dooz.org>
To: 340406-close at bugs.debian.org
X-Katie: $Revision: 1.65 $
Subject: Bug#340406: fixed in vte 1:0.11.17-1
Message-Id: <E1F3H6t-0005yP-Ok at spohr.debian.org>
Sender: Archive Administrator <katie at ftp-master.debian.org>
Date: Sun, 29 Jan 2006 10:17:11 -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
X-CrossAssassin-Score: 2

Source: vte
Source-Version: 1:0.11.17-1

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

libvte-common_0.11.17-1_all.deb
  to pool/main/v/vte/libvte-common_0.11.17-1_all.deb
libvte-dev_0.11.17-1_i386.deb
  to pool/main/v/vte/libvte-dev_0.11.17-1_i386.deb
libvte-doc_0.11.17-1_all.deb
  to pool/main/v/vte/libvte-doc_0.11.17-1_all.deb
libvte4_0.11.17-1_i386.deb
  to pool/main/v/vte/libvte4_0.11.17-1_i386.deb
python-vte_0.11.17-1_i386.deb
  to pool/main/v/vte/python-vte_0.11.17-1_i386.deb
vte_0.11.17-1.diff.gz
  to pool/main/v/vte/vte_0.11.17-1.diff.gz
vte_0.11.17-1.dsc
  to pool/main/v/vte/vte_0.11.17-1.dsc
vte_0.11.17.orig.tar.gz
  to pool/main/v/vte/vte_0.11.17.orig.tar.gz



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 340406 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Loic Minier <lool at dooz.org> (supplier of updated vte 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 at debian.org)


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

Format: 1.7
Date: Sun, 29 Jan 2006 18:35:39 +0100
Source: vte
Binary: python-vte libvte4 libvte-doc libvte-common libvte-dev
Architecture: source i386 all
Version: 1:0.11.17-1
Distribution: unstable
Urgency: low
Maintainer: Arnaud Patard <arnaud.patard at rtp-net.org>
Changed-By: Loic Minier <lool at dooz.org>
Description: 
 libvte-common - Terminal emulator widget for GTK+ 2.0 - common files
 libvte-dev - Terminal emulator widget for GTK+ 2.0 - development files
 libvte-doc - Terminal emulator widget for GTK+ 2.0 - development files
 libvte4    - Terminal emulator widget for GTK+ 2.0 - runtime files
 python-vte - Python bindings for the VTE widget set
Closes: 340406 346039
Changes: 
 vte (1:0.11.17-1) unstable; urgency=low
 .
   * New upstream release.
     - This release backs out all changes made to the .pc file in
       debian/patches/30_pkg-config-private-fields.patch, and hence reopens
       #340406, but should include proper -I flags. (Closes: #346039)
     - New patch to move only the libfreetype link flags to Libs.private.
       [debian/patches/30_pkg-config-private-field-for-freetype.patch]
       (Closes: #340406)
     - Drop patch adding console sequesnces to save/restore cursor position
       (merged upstream).
       [debian/patches/05_cursor_position.patch]
     - Drop relibtoolizing patch as the person bootstrapping vte for GNOME was
       visibly running Debian. :)
       [debian/patches/70_relibtoolize.patch]
Files: 
 0a2379480910d82fb44e397b898b3559 1844 libs optional vte_0.11.17-1.dsc
 b4626e9c4e7c69f2f90eb142ebaaa813 1218725 libs optional vte_0.11.17.orig.tar.gz
 c5f53cbb3537352ac7c0371f42b9063f 10108 libs optional vte_0.11.17-1.diff.gz
 89f7efa9ad64ec977baa8e9094d01b12 116492 libs optional libvte-common_0.11.17-1_all.deb
 44671bb184b5b61538d8616d7f4a7109 92248 doc optional libvte-doc_0.11.17-1_all.deb
 fadc113878cc82329dd5884ed49ac169 680134 libs optional libvte4_0.11.17-1_i386.deb
 05efa5cd60b0eca5400e99912ab1d64c 434132 libdevel optional libvte-dev_0.11.17-1_i386.deb
 579d60b9de824a49bf99dce6862f4935 126334 python optional python-vte_0.11.17-1_i386.deb

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

iD8DBQFD3QO44VUX8isJIMARAh/TAKCVQl8eJjOFKLGU/isWBMMlYlkGKwCdHAaC
SuukuPF5SJWQYjdOd7+InGs=
=dTP1
-----END PGP SIGNATURE-----





More information about the Pkg-gnome-maintainers mailing list