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

Bug#434019: marked as done (libqt4-dev: removing link_prl option by default causes side-effects)



Your message dated Mon, 30 Jul 2007 23:47:24 +0000
with message-id <E1IFexQ-0008Jo-5c@ries.debian.org>
and subject line Bug#434019: fixed in qt4-x11 4.3.0-5
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 ---
Package: libqt4-dev
Version: 4.3.0-4
Severity: normal

Hi,

On the PyQt mailinglist it was just pointed out that the missing
link_prl option for CONFIG causes PyQt's configuration utility to fail.
The reason is that when the option is removed a define is not set by
qmake (-DQT_SHARED in the DEFINES variable in the generated Makefile)
which may cause all kinds of weird side effects because Qt itself uses
that define to find out wether its built as shared or static lib.

I don't have an idea right away how to fix that, except adding

DEFINES += -DQT_SHARED

in qmake.conf along with the removal of link_prl. I do understand that
link_prl cannot be added again as it makes qmake pull in uneeded extra
libaries when linking to certain Qt modules.

The current debian pyqt package is not affected by this as the 4.2
version didn't check for QT_SHARED, it seems to be added after that
version was released.

Andreas

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'experimental'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.20.3
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libqt4-dev depends on:
ii  libaudio-dev            1.9-2+b1         The Network Audio System (NAS). (d
ii  libfreetype6-dev        2.3.5-1+b1       FreeType 2 font engine, developmen
ii  libgl1-mesa-dev [libgl- 6.5.2-7          A free implementation of the OpenG
ii  libglib2.0-dev          2.12.13-1        Development files for the GLib lib
ii  libglu1-mesa-dev [libgl 6.5.2-7          The OpenGL utility library -- deve
ii  libice-dev              1:1.0.3-2        X11 Inter-Client Exchange library 
ii  libjpeg62-dev           6b-13            Development files for the IJG JPEG
ii  libmng-dev              1.0.9-1          M-N-G library (Development headers
ii  libpng12-dev [libpng12- 1.2.15~beta5-2   PNG library - development
ii  libpq-dev               8.2.4-2          header files for libpq5 (PostgreSQ
ii  libqt4-core             4.3.0-4          Qt 4 core non-GUI functionality ru
ii  libqt4-gui              4.3.0-4          Qt 4 core GUI functionality runtim
ii  libqt4-qt3support       4.3.0-4          Qt 3 compatibility library for Qt 
ii  libqt4-sql              4.3.0-4          Qt 4 SQL database module
ii  libsm-dev               2:1.0.3-1+b1     X11 Inter-Client Exchange library 
ii  libsqlite0-dev          2.8.17-2         SQLite development files
ii  libx11-dev              2:1.0.3-7        X11 client-side library (developme
ii  libxcursor-dev          1:1.1.8-2        X cursor management library (devel
ii  libxext-dev             1:1.0.3-2        X11 miscellaneous extensions libra
ii  libxft-dev              2.1.12-2         FreeType-based font drawing librar
ii  libxi-dev               2:1.1.1-1        X11 Input extension library (devel
ii  libxinerama-dev         1:1.0.2-1        X11 Xinerama extension library (de
ii  libxmu-dev              1:1.0.3-1        X11 miscellaneous utility library 
ii  libxrandr-dev           2:1.2.1-1        X11 RandR extension library (devel
ii  libxrender-dev          1:0.9.2-1        X Rendering Extension client libra
ii  libxt-dev               1:1.0.5-3        X11 toolkit intrinsics library (de
ii  x11proto-core-dev       7.0.10-2         X11 core wire protocol and auxilia
ii  zlib1g-dev              1:1.2.3.3.dfsg-5 compression library - development

Versions of packages libqt4-dev recommends:
ii  qt4-dev-tools                 4.3.0-4    Qt 4 development tools

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: qt4-x11
Source-Version: 4.3.0-5

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

libqt4-core_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/libqt4-core_4.3.0-5_amd64.deb
libqt4-debug_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/libqt4-debug_4.3.0-5_amd64.deb
libqt4-dev_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/libqt4-dev_4.3.0-5_amd64.deb
libqt4-gui_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/libqt4-gui_4.3.0-5_amd64.deb
libqt4-qt3support_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/libqt4-qt3support_4.3.0-5_amd64.deb
libqt4-sql_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/libqt4-sql_4.3.0-5_amd64.deb
qt4-designer_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/qt4-designer_4.3.0-5_amd64.deb
qt4-dev-tools_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/qt4-dev-tools_4.3.0-5_amd64.deb
qt4-doc_4.3.0-5_all.deb
  to pool/main/q/qt4-x11/qt4-doc_4.3.0-5_all.deb
qt4-qtconfig_4.3.0-5_amd64.deb
  to pool/main/q/qt4-x11/qt4-qtconfig_4.3.0-5_amd64.deb
qt4-x11_4.3.0-5.diff.gz
  to pool/main/q/qt4-x11/qt4-x11_4.3.0-5.diff.gz
qt4-x11_4.3.0-5.dsc
  to pool/main/q/qt4-x11/qt4-x11_4.3.0-5.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 434019@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fathi Boudra <fboudra@free.fr> (supplier of updated qt4-x11 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: Mon, 30 Jul 2007 21:36:25 +0200
Source: qt4-x11
Binary: libqt4-sql libqt4-core qt4-doc libqt4-debug libqt4-qt3support qt4-designer libqt4-dev qt4-dev-tools libqt4-gui qt4-qtconfig
Architecture: source amd64 all
Version: 4.3.0-5
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Fathi Boudra <fboudra@free.fr>
Description: 
 libqt4-core - Qt 4 core non-GUI functionality runtime library
 libqt4-debug - Qt 4 library debugging symbols
 libqt4-dev - Qt 4 development files
 libqt4-gui - Qt 4 core GUI functionality runtime library
 libqt4-qt3support - Qt 3 compatibility library for Qt 4
 libqt4-sql - Qt 4 SQL database module
 qt4-designer - Qt 4 Designer
 qt4-dev-tools - Qt 4 development tools
 qt4-doc    - Qt 4 API documentation
 qt4-qtconfig - Qt 4 configuration tool
Closes: 434019
Changes: 
 qt4-x11 (4.3.0-5) unstable; urgency=low
 .
   [Fathi Boudra]
   * Update 01_qmake_for_debian patch. Add DEFINES += QT_SHARED in qmake.conf
     along with the removal of link_prl. (Closes: #434019)
   * Apply qt-copy patches:
     * 00_0185-fix-format-strings: This patch fixes various code issues with
       handling format strings. None of them seem to be exceptionally bad,
       but its better safe than sorry. It is related to CVE-2007-3388.
       TT claims the problem is not present in any version of Qt 4. Dirk Muller
       disagrees and believes that some of them are possible to exploit.
     * 00_0186-fix-component-alpha-text: This patch fixes component alpha
       (LCD hinted) text when it's drawn on a non-opaque background. Qt doesn't
       initialize the alpha channel in the glyph masks, which causes problems
       in Konsole when transparency is enabled, and in other situations where
       the background isn't fully opaque.
Files: 
 b5c37524df6b0b07778b721497bb9575 1503 libs optional qt4-x11_4.3.0-5.dsc
 5628d970d44cdfbcf88f5a158fac9b1a 47400 libs optional qt4-x11_4.3.0-5.diff.gz
 f558c7c55bc065e2388ee9b6e7f6ddde 24198386 doc optional qt4-doc_4.3.0-5_all.deb
 9b16f873cbb8fed23110fa4b72200da2 4723474 libdevel optional libqt4-dev_4.3.0-5_amd64.deb
 f59242b86728de4c3172a4f44755c572 1836774 libs optional libqt4-core_4.3.0-5_amd64.deb
 1ac3bcf51452310e3e719b208d81d7eb 5356526 libs optional libqt4-gui_4.3.0-5_amd64.deb
 111cf0ccdd709376ad48f57d07dba933 171258 libs optional libqt4-sql_4.3.0-5_amd64.deb
 588d14c38b1d46d0a58acaa1b0f1b414 1152538 libs optional libqt4-qt3support_4.3.0-5_amd64.deb
 b8349bd0f57ff6f43016a69bdf51875d 616074 devel optional qt4-designer_4.3.0-5_amd64.deb
 f51234dc16989c64631a1ba63213e9b6 78966264 libs optional libqt4-debug_4.3.0-5_amd64.deb
 886941f3450ac1f5b3ed16d21b15a8f8 778154 devel optional qt4-dev-tools_4.3.0-5_amd64.deb
 9feed79e516c15d547e99654ba78a10b 118068 x11 optional qt4-qtconfig_4.3.0-5_amd64.deb

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

iD8DBQFGrm6rvGr7W6HudhwRAuUSAJ9qhadya/8oZOnLLXSAKDnDXjG1AQCdEoQs
nH39fC6/SZVRBO8Q6/5pebg=
=JFLy
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: