lp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src

Created by Timo Jyrinki and last modified

22/05/2015: qtbase (only, for now) moved to Debian git! http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/log/?h=ubuntu

Get this branch:
bzr branch lp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src
Members of Kubuntu Packagers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Kubuntu Packagers
Project:
kubuntu-packaging
Status:
Development

Recent revisions

244. By Timo Jyrinki

Empty repository, moved to Debian git http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/log/?h=ubuntu

243. By Timo Jyrinki

* Sync with Debian 5.4.1+dfsg-4, drop more delta:
  - Enable fpic/fpie patches, although see below
  - Re-enable requiring gdb on ppc64el
  - Remove debian/mark_private_symbols.sh as new pkg-kde-tools is in Ubuntu
* Remaining changes from Debian:
  - Remove firebird dependencies and ibase recommendation
  - Depend on OpenGL ES on all arches from qtbase5-dev
  - Support OpenGL ES twin packages for x86
  - qt5-qmake-arm-linux-gnueabihf alternative qmake
  - Don't set -reduce-relocations and don't revert the upstream bsymbolic
    disabling on non-x86 because of a problem with with Unity 8 on arm -
    https://launchpad.net/bugs/1403758
  - Use enable_pie.patch to fix QObject::connect failing on ARM
  - Provides: qt-default in qt5-default
  - Use our symbols files, including supporting gles x86 Qt
  - Tests enabled (xvfb dep, debian/rules, enable-tests.patch)
  - Additional patches, cherry-picked/upstreamed:
    | Correct-typo-in-the-Gujarati-openType-identififer.patch
    | load_testability_from_env_var.patch
    | make-sure-there-s-a-scene.patch
    | upstream_xcb-Update-mouse-buttons-from-MotionNotify-events.patch
    | upstream-gerrit_Handle-SelectionWindowDestroy-in-QXcbClipboard.patch
    | upstream_Call-ofono-nm-Registered-delayed-in-constructor-othe.patch
    | upstream_xcb_use_themed_cursor.patch
  - Additional patches, Ubuntu specific:
    | enable_pie.patch
    | disable_overlay_scrollbars.diff
    | qt5-qmake-arm-linux-gnueabihf
    | Add-workaround-for-GL-on-Android-emulator.patch
    | enable-tests.patch
    | qopenglframebufferobject_powervrworkaround.patch
    | disable-generic-plugin-when-others-available.patch
* Switch qtbase over to Debian git
* libqt5gui5: demote libqt5libqgtk2 to a suggestion.
* Add try_to_ensure_that_fpic_is_used_in_cmake_builds.patch, it seems
  that apps using CMake files as provided by Qt5 are FTBFS.

242. By Timo Jyrinki

* Update symbols to fix ppc64el FTBFS.
* Sync with Debian packaging
  - Do not enable require_fpic_instead_of_fpie.patch or
    make_qglobal_h_complain_if_you_use_fpie.patch before GCC5 is in use.
* Skip a newly failing test on wily.
* Update debian/README.source for new upstream code location and branching
  schemes.
* Enable parallel building while bootstraping qmake.
* Add libpcre3-dev as build-dependency in order to use the new pcre16 library
  instead of the embedded one.
* Expose documentation in /usr/share/doc (Closes: #751084).
* Clean up the list in Uploaders, removing people who haven't committed to
  the repo in more than a year. They can re-add themselves whenever they want
  (and we really hope to see you back really soon!).
* Split the GTK2 platform theme plugin into a separate package
  (Closes: #781148). Thanks Riku Voipio for the patch.
* Use pkgkde-mark-private-symbols instead of mark_private_symbols.sh.
  - Remove the previous script from the package and it's entry in
    debian/copyright.
  - Depend on pkg-kde-tools >= 0.15.17.
* Fix system tray's bugs with:
  - xcb_delay_showing_tray_icon_window_until_it_is_embedded.patch
    (Closes: #775398)
  - qtsystemtrayicon_handle_submenus_correctly.patch
* Fix applications crashing when built with GCC5 by backporting upstream
  patches (Closes: #783127):
  - make_qglobal_h_complain_if_you_use_fpie.patch
  - require_fpic_instead_of_fpie.patch
* Fix CVE-2015-1858, CVE-2015-1859 and CVE 2015-1860 by backporting patches
  (Closes: #783134):
  - fixes_crash_in_bmp_and_ico_image_decoders.patch
  - fixes_crash_in_gif_image_decoder.patch
* Backport tst_QNetworkDiskCache-Stop-using-actual-web-servers.patch to solve
  tests wanting to access network services (Closes: #785207).

241. By Timo Jyrinki

* debian/patches/qopenglframebufferobject_powervrworkaround.patch
  - Workaround for a chipset specific driver bug (LP: #1436074)

240. By Timo Jyrinki

* debian/patches/upstream_xcb_use_themed_cursor.patch:
  - backport upstream fix to use properly themed cursors under x11
    (lp: #1277020)

239. By Timo Jyrinki

Revert Lock-dispatchLock-before-the-regular-lock.patch, it caused more problems.

238. By Timo Jyrinki

* New upstream release. (LP: #1427560)
* debian/patches/Lock-dispatchLock-before-the-regular-lock.patch:
  - Fix a deadlock by cherry-picking a fix from upstream

237. By Timo Jyrinki

* debian/patches/Correct-typo-in-the-Gujarati-openType-identififer.patch:
  - Fix Gujarati text (LP: #1426942)

236. By Timo Jyrinki

* Merge with Debian 5.4.1+dfsg-2
* Update symbols and mark private ones private using the improved script.
* mark_private_symbols.sh: Strip trailing colon from symbols names.
  - Update for the above mark_private_symbols.sh change.
* Fix CVE-2015-0295 vulnerability in BMP parser (closes: #779580).

235. By Timo Jyrinki

* Add patch fixing a potential DoS bug:
  - debian/patches/Fix-a-division-by-zero-when-processing-malformed-BMP.patch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.