Yakkety Yak - proposed plan for Frameworks

José Manuel Santamaría Lema panfaust at gmail.com
Tue Sep 13 13:58:32 UTC 2016


Hi,

yesterday we discussed @ IRC what to do with Frameworks for Yakkety Yak.

This is the current status:
I) Yakkety is providing right now KDE Frameworks 5.24
II) They are 5 packages from Frameworks 5.24 failing to build because of gcc6 
becoming the default
III) Latest Frameworks stable release is 5.26, we would need an FFE to get them 
into Yakkety. Also we don't have 5.26 (yet) in the staging PPA

Keeping in mind that we don't know for sure if we would pass the FFE in advance, 
this is a possible course of action:

1. Fix the 5 Frameworks packages from 5.24 failing to build with gcc6 in our 
kubuntu_yakkety_archive git branches, patches available here:
https://code.launchpad.net/~panfaust/kubuntu-packaging/+git/bluez-qt/+merge/302683
https://code.launchpad.net/~panfaust/kubuntu-packaging/+git/kdelibs4support/+merge/302685
https://code.launchpad.net/~panfaust/kubuntu-packaging/+git/khtml/+merge/302691
https://code.launchpad.net/~panfaust/kubuntu-packaging/+git/kjsembed/+merge/302705
https://code.launchpad.net/~panfaust/kubuntu-packaging/+git/kjs/+merge/302708
I made a test rebuild with these patches yesterday and apparently they are still valid.

2. Upload the 5 patched 5.24 packages to the staging PPA to check that 
everything is in place.

3. Upload the 5 patched 5.24 packages to yakkety, we need someone with upload 
permissions to Yakkety.

Once we get at least 1. and 2. done, we could continue with Frameworks 5.26
this way:

4. Create the branches kubuntu_yakkety_backports in git starting from 
kubuntu_yakkety_archive.

5. Use the new tooling in Kubuntu Automation to provide Frameworks 5.26 in the 
kubuntu_yakkety_backports branches.

6. Upload the contents of kubuntu_yakkety_backports branches to the staging PPA.

7. Fix the issues reported by the PPA status page

8. Once we get everything in place in the staging PPA, fill an FFE request and get 
someone to upload Frameworks 5.26 to Yakkety.



More information about the kubuntu-devel mailing list