Qt stack release management Ubuntu
 Share
 
View only
 
 
ABCDEFGHIJKLMNOPQRST
1
This spreadsheet is now abandoned.
2
OwnerStatusETA/Comments
3
For instructions on PPA usage read the wiki:
https://wiki.ubuntu.com/Touch/QtTesting
4
5
Qt 5.9 to zesty+1 todo
6
Upstream releases Qt 5.9.0/1Qt Companytodo
7
Bug list - fix all that are relevant
everyonetodoSee wiki page for bug links
8
Qt 5.7.0 to silo 1985, synced with DebianMirvtodo
9
Qt 5.7.1 to silo 1985, synced with DebianMirvtodo
10
All required depending package builds to landing PPAMirvtodo
11
Non-required rebuilds of Qt using packages in a test PPA to catch more build / unit test probsMirvtodohttps://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/qt5-beta2/+packages
12
Semi-automated store app testing
(Screenshots of started apps with a script)
popey, MirvN/A zesty
13
Manual exploratory testing
Sanity testing and QA signoff
Mirv, QA teamtodo (QA signoff N/A zesty)This was used for Qt 5.2:
https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AjuCdq68GSyVdGI4dGllUUxyZGxhc0tZWFhqNnJaaFE&usp=drive_web#gid=0

14
Update framework revision if neededloolN/A click only
15
Automated AP test runs with landing silo enabled, file bugs of failing testsMirvN/A zesty
16
Desktop testingSDK team & otherstodoDist-upgrade on a desktop machine, migrations smooth. Qt Creator + Ubuntu SDK usage
http://pad.ubuntu.com/TestingQt5Stuff , KDE Plasma 5 testing. LxQt. Unity 8. ALSO: Test appmenus on Unity 7 with Qt apps.

17
Qt -gles packages + emulator testingMirvtodo (emulator unavailable atm, but installability can be tested)Remember that version number should match exactly the normal package, even though technically gles packages aren't in Debian
18
Get new binary packages archive admin preNEW reviewed. Check new build-deps for main <-> universe trouble.Mirvno new packages, no new universe deps
19
Approve publishing the PPA + publish the siloQA / Landing team meeting, after QA sign-offN/A zestyPossible caveat: before publishing, reconfigure silo removing those Qt modules that are both unmodified in the silo and already waiting in -proposed via Debian autosync, if any.
20
Immediately ping archive admings if any MIR:d packages need promoting. And if demoting! And if removal of obsolete binary packages is needed.Mirvtodo
21
Push any changes to trunks, do mergesMirvtodo
22
23
Packaging branches Debian/UbuntuIn case needed, generic dependency info for all of our stack (generated during 5.2 landing) ->
Orig tarballs from ci-train-ppa-service PPAs or Debian.
http://pad.ubuntu.com/qt53-dependencies
24
Split among:
- In Debian git with Ubuntu specific branch
- In Debian git (zero Ubuntu changes from Debian)
- In Launchpad bzr (some snapshot packages Debian does not want for now)
Package upload orderRepositoryDifferences to Debian, if any"____" means build-deps may cause a pause until ones above the line have built
25
This one in git with ubuntu branch ->
qtbase-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/log/?h=ubuntuChanges: Additional patches / packaging differences, qmake-crossbuild package
26
This one in git, used as is from Debian ->
qtxmlpatterns-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtxmlpatterns.gitSyncable from Debian
27
qtdeclarative-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtdeclarative.git/log/?h=ubuntuChanges: Additional patches, additional transitional packages, tests enabled
28
qtscript-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtscript.git/Syncable from Debian
29
qtwebkit-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qt5webkit.git/Syncable from Debian
30
qttools-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qttools.git/Syncable from Debian
31
qtsvg-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtsvg.git/Syncable from Debian
32
qtgraphicaleffects-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtgraphicaleffects.git/Syncable from Debian
33
qtmultimedia-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtmultimedia.git/log/?h=ubuntuSyncable with Debian, needs one more manual sync
34
qtsensors-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtsensors.git/Syncable from Debian after 16.04 LTS
35
qtimageformats-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtimageformats.git/Syncable from Debian
36
qtquickcontrols-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtquickcontrols.git/Syncable from Debian after 16.04 LTS
37
qttranslations-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qttranslations.git/Syncable from Debian
38
qtserialport-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtserialport.git/Syncable from Debian
39
qtx11extras-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtx11extras.gitSyncable from Debian
40
qtconnectivity-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtconnectivity.git/Syncable from Debian
41
qtwebsockets-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtwebsockets.git/Syncable from Debian
42
This one in Launchpad bzr ->qtpim-opensource-srchttps://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtpim-opensource-srcGit snapshot, packaging contributed to Debian
43
qtsystems-opensource-srchttps://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtsystems-opensource-srcGit snapshot, packaging contributed to Debian
44
qt3d-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qt3d.git/log/?h=ubuntuPackaging contributed to Debian. Now the 5.5.0 in Debian, remaining changes: transitional package until 18.04 LTS, own symbols files (gles).Qt3d not anymore required for qtlocation, may be dropped from archives or replaced with qt3d 2.0 git snapshot if possible to compile
45
qtfeedback-opensource-srchttps://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtfeedback-opensource-srcGit snapshot, packaging contributed to Debian
46
qtlocation-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtlocation.git/log/?h=ubuntuPackaging contributed to Debian. Now closer to Debian but carrying extra patches.
47
DELETED FROM 17.04qtquick1-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtquick1.gitSyncable from Debian, should be removed when possible (removed in Debian)
48
qtwebkit-examples-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtwebkit-examples.git/Syncable from DebianNo ABI dependencies.
49
qtwayland-opensource-src http://anonscm.debian.org/cgit/pkg-kde/qt/qtwayland.gitSyncable from Debian
50
qtdoc-opensource-srchttp://anonscm.debian.org/cgit/pkg-kde/qt/qtdoc.git/NEW IN 5.5: syncable from debian because of qtlocation merging!
51
qtpurchasing-opensource-srchttps://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtpurchasing-opensource-srcGit snapshot.
52
qtwebchannel-opensource-srchttps://anonscm.debian.org/cgit/pkg-kde/qt/qtwebchannel.git/Syncable from Debian
53
qtwebengine-opensource-srchttps://anonscm.debian.org/cgit/pkg-kde/qt/qtwebengine.git/Syncable from Debian
54
qtspeech-opensource-src
55
qtquickcontrols2-opensource-src
56
57
Rebuildsfor packages depending on qtbase-abi-5-5-1 and qtdeclarative-abi-5-5-0
58
Upstream Qt releases:5.5.1 required landings or no-change rebuilds of the following:Additionally newly needed with Qt 5.5.1/5.6.0:Drop packages from archives:
59
qtbase-opensource-src qtconnectivity-opensource-src qtdeclarative-opensource-src qtdoc-opensource-src qtenginio-opensource-src qtgraphicaleffects-opensource-src qtimageformats-opensource-src qtlocation-opensource-src qtmultimedia-opensource-src qtquickcontrols-opensource-src qtserialport-opensource-src qtscript-opensource-src qtsensors-opensource-src qtsvg-opensource-src qttools-opensource-src qttranslations-opensource-src qtwayland-opensource-src qtwebkit-opensource-src qtwebkit-examples-opensource-src qtwebsockets-opensource-src qtx11extras-opensource-src qtxmlpatterns-opensource-src qt3d-opensource-src qtfeedback-opensource-src qtpim-opensource-src qtsystems-opensource-src qt3d-opensource-src-gles qtbase-opensource-src-gles qtdeclarative-opensource-src-gles qtlocation-opensource-src-gles qtmultimedia-opensource-src-glespyqt5 ciborium gsettings-qt maliit-framework qtmir qtubuntu ubuntu-ui-toolkit unity8 qtmir-gles qtubuntu-gles ubuntu-ui-toolkit-gles appmenu-qt5 qtcreator calibre fcitx-qt5 frameworkintegration gammaray kwin plasma-framework qtstyleplugins-src5.5.1: akonadi gcin hime libqtxdg lxqt-qtplugin musescore qtcurve
5.6.0: kdeclarative analitza
5.6.1: openorienteering-mapper libfm-qt skrooge uim

60
Not needed anymore with >= Qt 5.9
webbrowser-app (dropping private header use and using Qt 5.6+ rfeatures)
oxide-qt not needed anymore >= Qt 5.5
Not needed anymore with >= Qt 5.5
stellarium (upstream fix) qtcreator-plugin-remotelinux (removed)
These packages that were rebuilt with previous Qt transitions not needed to be rebuilt anymore:

qtcreator-plugin-go qtcreator-plugin-ubuntu qtcreator-plugin-cmake ubuntu-touch-meta kdelibs4support oxide-qt qtubuntu-sensors qtvideo-node webbrowser-app ubuntu-html5-theme ubuntu-system-settings-online-accounts kwin sip4
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Loading...
 
 
 
Qt 5.9 Landing
DONE -->
Qt 5.7 Landing
Qt 5.6 Landing
Qt 5.5 Landing Tasks and details
Qt 5.4.1 Landing Tasks and details
Qt 5.4 Landing Tasks and details
Manual Testing 5.4
Qt 5.3.2 Landing Tasks and Details
Qt 5.3 Landing Tasks
Qt 5.3 Details
Qt WebKit 5.2.1 landing
5.2 Landing Tasks
Qt5.2/trusty
Qt5.1.1
webkit/501update
base/1210034
P/Q/R pim/fee/sys
pim/1188180
decl/1198830
base/1181359
Qt 5.1beta1/saucy
decl/1183350+1187746
Qt 5.0.2/pre+qua
Qt 5.0.2/saucy
Qt 5.0.2/raring
base/1179937
decl/1176962
Qt 5.0.1 / all
T:whole Qt
T:module