Subject: Accepted: qt-x11-free 3:3.3.8-b-5ubuntu1 (source)

From: Jonathan Riddell <[email-masked]>
Date: Fri, 02 May 2008 11:35:32 -0000

Accepted:
 OK: qt-x11-free_3.3.8-b.orig.tar.gz
 OK: qt-x11-free_3.3.8-b-5ubuntu1.diff.gz
 OK: qt-x11-free_3.3.8-b-5ubuntu1.dsc
     -> Component: main Section: libs

Format: 1.7
Date: Fri, 02 May 2008 11:30:32 +0100
Source: qt-x11-free
Binary: libqt3-mt libqt3-mt-mysql libqt3-mt-odbc libqt3-mt-psql libqt3-mt-sqlite libqt3-mt-dev libqt3-headers libqt3-compat-headers qt3-dev-tools qt3-designer qt3-apps-dev qt3-linguist qt3-assistant qt3-qtconfig qt3-dev-tools-embedded qt3-dev-tools-compat libqt3-i18n qt3-doc qt3-examples qt-x11-free-dbg
Architecture: source
Version: 3:3.3.8-b-5ubuntu1
Distribution: intrepid
Urgency: medium
Maintainer: Ubuntu Core Developers <[email-masked]>
Changed-By: Jonathan Riddell <[email-masked]>
Description: 
 libqt3-compat-headers - Qt 1.x and 2.x compatibility includes
 libqt3-headers - Qt3 header files
 libqt3-i18n - i18n files for Qt3 library
 libqt3-mt  - Qt GUI Library (Threaded runtime version), Version 3
 libqt3-mt-dev - Qt development files (Threaded)
 libqt3-mt-mysql - MySQL database driver for Qt3 (Threaded)
 libqt3-mt-odbc - ODBC database driver for Qt3 (Threaded)
 libqt3-mt-psql - PostgreSQL database driver for Qt3 (Threaded)
 libqt3-mt-sqlite - SQLite database driver for Qt3 (Threaded)
 qt-x11-free-dbg - debugging symbols for qt-x11-free binaries
 qt3-apps-dev - Qt3 Developer applications development files
 qt3-assistant - The Qt3 assistant application
 qt3-designer - Qt3 Designer
 qt3-dev-tools - Qt3 development tools
 qt3-dev-tools-compat - Conversion utilities for Qt3 development
 qt3-dev-tools-embedded - Tools to develop embedded Qt applications
 qt3-doc    - Qt3 API documentation
 qt3-examples - Examples for Qt3
 qt3-linguist - The Qt3 Linguist
 qt3-qtconfig - The Qt3 Configuration Application
Closes: 441580 464613 465028 468430
Launchpad-Bugs-Fixed: 209227
Changes: 
 qt-x11-free (3:3.3.8-b-5ubuntu1) intrepid; urgency=low
 .
   * Merge with Debian, remaining changes:
    - Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen.
      Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686
    - Add kubuntu_09_flickerfree_qiconview.dpatch to add
      double-buffering for the icon redraw - prevents flicker on window
      redrawing (LP: #209227)
    - No firebird/ibase build (remove build-dep, control entry, ibase
      ./configure option), firebird is not in Ubuntu main
    - install qtrc and qt_plugins_3.3rc
    - add /etc/ to libqt3-mt
 .
 qt-x11-free (3:3.3.8b-5) unstable; urgency=medium
 .
   +++ Changes by Modestas Vainius:
 .
   * The previous implemention of the hack was still incomplete solution for
     restoration of [fl]?stat64 symbols on libqt-mt.so.3 compiled with -O2
     against glibc << 2.7. In such a case, [fl]?stat64 were still inlined and
     not exported. Therefore, the hack implementation was extended to cover the
     latter case as a well and as result it should be fully compatible with
     m68k/unstable and backports.
   * Cleanup README.Debian: remove old information about non-threaded version
     of Qt3 and substitude contacts of previous maintainers with
     Debian Qt/KDE Maintainers ([email-masked]).
   * Drop 61_fcfontmatch_fontwidth_fix.diff patch. A bit different fix was
     applied upstream.
   * Add 61_eastern_asian_languagues.diff to fix font substitution for Eastern
     Asian languages under other locales (Closes: #468430).
   * Set urgency to medium because this revision fixes 3.3.8 regressions from
     3.3.7 and 3.3.8 has already entered testing.
 .
   +++ Changes by Fathi Boudra:
 .
   * Suggest qt3-apps-dev to qt3-examples. Thanks to Matthew Rosewarne.
 .
 qt-x11-free (3:3.3.8b-4) unstable; urgency=low
 .
   +++ Changes by Modestas Vainius:
 .
   * Make 01_export_stat64_symbols.diff hack glibc >=2.7 dependant instead of
     build depending on libc6-dev (>=2.7-1) and its other incarnations. This
     will restore Qt3 backports friendliness. Thanks to Pierre Habouzit for
     this idea.
 .
 qt-x11-free (3:3.3.8b-3) unstable; urgency=low
 .
   * The "Optimized Qt3" release.
 .
   ++ Changes by Modestas Vainius:
 .
   * Add 00_qmake_debian_compliant_release_target.diff patch to make 'qmake'
     release target debian policy compliant:
       - Use C(XX)FLAGS=-02 -g
       - Prevent qmake from striping binaries. Debian has dh_strip for that.
       - Patch configure script to build qmake itself with 'release'
         configuration too.
   * Build Qt3 using "release" build configuration.
   * Remove 01_stat_extern_inline_hack.diff and use different way of exporting
     [fl]?stat64 symbols because previous way is ineffective with -O2. Add
     01_export_stat64_symbols.diff patch for that.
   * The hack above depends on libc6-dev (>= 2.7-1). Adjust Build-Depends.
   * Add 73_configure_quilt_compat.diff patch to make ./configure script ignore
     "project files" under quilt temporary directory (./.pc/). I think that
     this problem was the cause of FTBFS on alpha & mips since *.pro files
     under .pc had to be `found` last in order for ./configure to succeed.
     Probably, this condition was not met on alpha & mips, but it was met on
     other arches.
   * Add myself to uploaders.
 .
 qt-x11-free (3:3.3.8b-2) unstable; urgency=medium
 .
   * Re-add *stat64 symbols to Qt3 using 01_stat_extern_inline_hack patch:
 .
     * the extern inlines from sys/stat.h are just gone, and that's just normal
       in fact.
     * /usr/lib/libc.so is a linker script that pulls /lib/libc-2.7.so _and_
       /usr/lib/libc_nonshared.a.
     * the latter defines stat64 and friends as weak-symbols and alises to
       __xstat64 and friends.
 .
     That's how when you link something that uses fstat64 it finds the symbol at
     link time, letting you the possibility to override it with your own
     implementation.
 .
     The fact that the extern inlines were used at some point in the past _was_
     a bug, and let qt3 divert those, which should have not happened in the
     first place. Sadly, when you link against qt3, it picks those symbols
     because it will always prefer symbols from a shared lib than from the .a
     IIRC, or it's due to the link order, anyways, it's not relevant.
 .
     Thanks to Pierre Habouzit and Modestas Vainius. (Closes: #465028)
 .
 qt-x11-free (3:3.3.8b-1) unstable; urgency=low
 .
   * New upstream release:
     * This version adds the GNU Public License version 3 as a
       possible choice for licenses to the Open Source releases of Qt 3.
     * It includes the patch for CVE-2007-3388, a potential vulnerability in
       QTextEdit, which might cause remote execution when parsing maliciously
       crafted text from an unknown source.
 .
   * Fix desktop files:
     * Add semicolon at the end of the MimeType key. Thanks to Pino Toscano.
     * Remove deprecated MapNotify key.
   * Bump compat/debhelper to 6.
   * Add myself in Uploaders field.
   * Switch to quilt patch system.
   * Add Homepage, Vcs-Browser and Vcs-Svn fields.
   * Update copyright file. Add the GNU GPL 3 as a possible choice of licenses.
     (Closes: #464613)
   * Update libqt3-mt* links.
   * Update rules: install upstream changelog changes-3.3.8 and changes-3.3.8b.
   * Refresh patches. (Closes: #441580)
   * Remove patches:
     * 30_qtc_arabic_font_fixes.dpatch
     * 49_immodule_inputcontext_fix.dpatch
     * 62_bengali_charfix.dpatch
     * 64_utf8-parsing-vulnerability.dpatch
     * 69_CVE-2007-3388.dpatch
   * Add patches:
     * lubos lunak xinerama patch. It adds _net_wm_full_placement support.
     * xinerama dialog placement fix.
   * Use qt-copy patches original name. Don't use "xx_qtc_patch_name" scheme.
   * Replace deprecated Source-Version by binary:Version.
   * Update menu files to latest Debian menu policy.
   * Install translations files with 644 permissions.
Files: 
 c1063ad885d35740356eb74523a53c48 1969 libs optional qt-x11-free_3.3.8-b-5ubuntu1.dsc
 9f05b4125cfe477cc52c9742c3c09009 17313883 libs optional qt-x11-free_3.3.8-b.orig.tar.gz
 8d681202cef515272ef3876038560144 413466 libs optional qt-x11-free_3.3.8-b-5ubuntu1.diff.gz
Original-Maintainer: Debian Qt/KDE Maintainers <[email-masked]>