| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | This spreadsheet is now abandoned. | |||||||||||||||||||
2 | Owner | Status | ETA/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/1 | Qt Company | todo | |||||||||||||||||
7 | Bug list - fix all that are relevant | everyone | todo | See wiki page for bug links | ||||||||||||||||
8 | Qt 5.7.0 to silo 1985, synced with Debian | Mirv | todo | |||||||||||||||||
9 | Qt 5.7.1 to silo 1985, synced with Debian | Mirv | todo | |||||||||||||||||
10 | All required depending package builds to landing PPA | Mirv | todo | |||||||||||||||||
11 | Non-required rebuilds of Qt using packages in a test PPA to catch more build / unit test probs | Mirv | todo | https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/qt5-beta2/+packages | ||||||||||||||||
12 | Semi-automated store app testing (Screenshots of started apps with a script) | popey, Mirv | N/A zesty | |||||||||||||||||
13 | Manual exploratory testing Sanity testing and QA signoff | Mirv, QA team | todo (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 needed | lool | N/A click only | |||||||||||||||||
15 | Automated AP test runs with landing silo enabled, file bugs of failing tests | Mirv | N/A zesty | |||||||||||||||||
16 | Desktop testing | SDK team & others | todo | Dist-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 testing | Mirv | todo (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. | Mirv | no new packages, no new universe deps | |||||||||||||||||
19 | Approve publishing the PPA + publish the silo | QA / Landing team meeting, after QA sign-off | N/A zesty | Possible 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. | Mirv | todo | |||||||||||||||||
21 | Push any changes to trunks, do merges | Mirv | todo | |||||||||||||||||
22 | ||||||||||||||||||||
23 | Packaging branches Debian/Ubuntu | In 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 order | Repository | Differences 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-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/log/?h=ubuntu | Changes: Additional patches / packaging differences, qmake-crossbuild package | ||||||||||||||||
26 | This one in git, used as is from Debian -> | qtxmlpatterns-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtxmlpatterns.git | Syncable from Debian | ||||||||||||||||
27 | qtdeclarative-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtdeclarative.git/log/?h=ubuntu | Changes: Additional patches, additional transitional packages, tests enabled | |||||||||||||||||
28 | qtscript-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtscript.git/ | Syncable from Debian | |||||||||||||||||
29 | qtwebkit-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qt5webkit.git/ | Syncable from Debian | |||||||||||||||||
30 | qttools-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qttools.git/ | Syncable from Debian | |||||||||||||||||
31 | qtsvg-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtsvg.git/ | Syncable from Debian | |||||||||||||||||
32 | qtgraphicaleffects-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtgraphicaleffects.git/ | Syncable from Debian | |||||||||||||||||
33 | qtmultimedia-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtmultimedia.git/log/?h=ubuntu | Syncable with Debian, needs one more manual sync | |||||||||||||||||
34 | qtsensors-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtsensors.git/ | Syncable from Debian after 16.04 LTS | |||||||||||||||||
35 | qtimageformats-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtimageformats.git/ | Syncable from Debian | |||||||||||||||||
36 | qtquickcontrols-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtquickcontrols.git/ | Syncable from Debian after 16.04 LTS | |||||||||||||||||
37 | qttranslations-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qttranslations.git/ | Syncable from Debian | |||||||||||||||||
38 | qtserialport-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtserialport.git/ | Syncable from Debian | |||||||||||||||||
39 | qtx11extras-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtx11extras.git | Syncable from Debian | |||||||||||||||||
40 | qtconnectivity-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtconnectivity.git/ | Syncable from Debian | |||||||||||||||||
41 | qtwebsockets-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtwebsockets.git/ | Syncable from Debian | |||||||||||||||||
42 | This one in Launchpad bzr -> | qtpim-opensource-src | https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtpim-opensource-src | Git snapshot, packaging contributed to Debian | ||||||||||||||||
43 | qtsystems-opensource-src | https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtsystems-opensource-src | Git snapshot, packaging contributed to Debian | |||||||||||||||||
44 | qt3d-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qt3d.git/log/?h=ubuntu | Packaging 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-src | https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtfeedback-opensource-src | Git snapshot, packaging contributed to Debian | |||||||||||||||||
46 | qtlocation-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtlocation.git/log/?h=ubuntu | Packaging contributed to Debian. Now closer to Debian but carrying extra patches. | |||||||||||||||||
47 | DELETED FROM 17.04 | qtquick1-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtquick1.git | Syncable from Debian, should be removed when possible (removed in Debian) | ||||||||||||||||
48 | qtwebkit-examples-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtwebkit-examples.git/ | Syncable from Debian | No ABI dependencies. | ||||||||||||||||
49 | qtwayland-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtwayland.git | Syncable from Debian | |||||||||||||||||
50 | qtdoc-opensource-src | http://anonscm.debian.org/cgit/pkg-kde/qt/qtdoc.git/ | NEW IN 5.5: syncable from debian because of qtlocation merging! | |||||||||||||||||
51 | qtpurchasing-opensource-src | https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtpurchasing-opensource-src | Git snapshot. | |||||||||||||||||
52 | qtwebchannel-opensource-src | https://anonscm.debian.org/cgit/pkg-kde/qt/qtwebchannel.git/ | Syncable from Debian | |||||||||||||||||
53 | qtwebengine-opensource-src | https://anonscm.debian.org/cgit/pkg-kde/qt/qtwebengine.git/ | Syncable from Debian | |||||||||||||||||
54 | qtspeech-opensource-src | |||||||||||||||||||
55 | qtquickcontrols2-opensource-src | |||||||||||||||||||
56 | ||||||||||||||||||||
57 | Rebuilds | for 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-gles | pyqt5 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-src | 5.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 | ||||||||||||||||||||