Difference between revisions of "Neon/QtUpdates"

Jump to: navigation, search
(Created page with "[12:29:11] <bshah> Riddell: step 1, there are 4 divert jobs : https://build.neon.kde.org/view/mgmt/ [12:29:15] <bshah> run them one by one [12:29:33] <bshah> after that, merg...")
 
Line 1: Line 1:
[12:29:11] <bshah> Riddell: step 1, there are 4 divert jobs : https://build.neon.kde.org/view/mgmt/  
+
= How to Update Qt in Neon =
[12:29:15] <bshah> run them one by one
+
 
[12:29:33] <bshah> after that, merge testing branch of qt in order
+
* Run both stable and unstable divert [https://build.neon.kde.org/view/mgmt/ mgmt jobs] to make developer builds go to /tmp/dev/unstable instead of /dev/unstable
[12:29:39] <bshah> (Neon/testing that is)
+
* [https://packaging.neon.kde.org/qt/qtbase.git/tree/debian/README.source#n24 List of packages for qtdoc rebuilds]
[12:30:12] <bshah> and last build things depnding on private ABI
+
**  For these Qt packages merge in order Neon/release into Neon/testing
[12:30:39] <bshah> best if you do things in order
+
** For these the Qt packages merge in order latest tagged release from master into Neon/testing
[12:30:56] <bshah> Riddell: for order: https://packaging.neon.kde.org/qt/qtbase.git/tree/debian/README.source#n24
+
**  Let them build
[12:31:01] <bshah> first merge them in order
+
** Trigger the builds again and check the turn green in Jenkins so they have built the new qtdoc stuff
[12:31:05] <bshah> let them build
+
* Merge other Qt bits and build
[12:31:12] <bshah> trigger only those again
+
* Build stuff which deps on Qt-private-ABI:
[12:31:15] <bshah> let them build
+
** sddm
[12:31:19] <bshah> and then merge rest of things
+
** skrooge
 +
** akonadi
 +
** breeze
 +
** kio-extras
 +
** kwayland
 +
** kwin
 +
** plasma-framework
 +
** plasma-integration
 +
** frameworkintegration
 +
* Test
 +
* Copy Qt packages to release-lts, release, stable, unstable
 +
* Build Qt-private-ABI-deps in each edition ''FIXME but this doesn't work for diverted dev editions''
 +
* Test
 +
* Snapshot user and user-lts
 +
* Undivert
 +
* ''FIXME openQA checks?''

Revision as of 20:24, 30 October 2018

How to Update Qt in Neon

  • Run both stable and unstable divert mgmt jobs to make developer builds go to /tmp/dev/unstable instead of /dev/unstable
  • List of packages for qtdoc rebuilds
    • For these Qt packages merge in order Neon/release into Neon/testing
    • For these the Qt packages merge in order latest tagged release from master into Neon/testing
    • Let them build
    • Trigger the builds again and check the turn green in Jenkins so they have built the new qtdoc stuff
  • Merge other Qt bits and build
  • Build stuff which deps on Qt-private-ABI:
    • sddm
    • skrooge
    • akonadi
    • breeze
    • kio-extras
    • kwayland
    • kwin
    • plasma-framework
    • plasma-integration
    • frameworkintegration
  • Test
  • Copy Qt packages to release-lts, release, stable, unstable
  • Build Qt-private-ABI-deps in each edition FIXME but this doesn't work for diverted dev editions
  • Test
  • Snapshot user and user-lts
  • Undivert
  • FIXME openQA checks?

Content is available under Creative Commons License SA 4.0 unless otherwise noted.