Created by Timo Jyrinki on 2013-02-06 and last modified on 2015-05-22

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

Kubuntu Packagers

Recent revisions

244. By Timo Jyrinki on 2015-05-22

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

243. By Timo Jyrinki on 2015-05-22

* 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 -
  - 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 on 2015-05-19

* 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
* 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
  - 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 on 2015-04-16

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

240. By Timo Jyrinki on 2015-04-01

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

239. By Timo Jyrinki on 2015-03-12

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

238. By Timo Jyrinki on 2015-03-12

* 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 on 2015-03-10

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

236. By Timo Jyrinki on 2015-03-04

* 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 on 2015-03-03

* 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.