Bug 8044

Summary: Stop building lsb-qt3 images
Product: [Infrastructure] AutoBuilder Reporter: Beth Flanagan <elizabeth.flanagan>
Component: autobuilderAssignee: Bill Randle <bill.randle>
Status: RESOLVED FIXED QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: normal    
Priority: Medium CC: bogdanx.a.voiculescu, elizabeth.flanagan, infras.ab.watcher, Infras.watcher, richard.purdie, ross.burton, sgw
Version: unspecified   
Target Milestone: 2.2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on: 9383    
Bug Blocks:    

Description Beth Flanagan 2015-07-23 21:56:36 UTC
we need to stop building lsb-qt3 images for current 1.8+snapshot builds and onward but still maintain backwards compatibility.

It's just an additional buildstep CheckForQT3 (similar to CheckForMinnow) and then some logic in BuildImages.
Comment 1 Bogdan Alexandru Voiculescu 2016-02-19 08:58:55 UTC
Beth,
AB is still building lsb-qt3 images. 
When the modification will be in production?

Example: 
https://autobuilder.yoctoproject.org/main/builders/nightly-arm-lsb/builds/634/steps/BuildImages/logs/stdio
Comment 3 Beth Flanagan 2016-03-02 15:58:12 UTC
Marking resolved. Not seeing this in production any longer.
Comment 4 Bogdan Alexandru Voiculescu 2016-03-17 07:03:58 UTC
Images are not built anymore. 
What is the reason of keeping qt3 layer? 
meta-qt3          = "heads/master:7d958b928a4a38a186746fabbc0d8169dd8bb3a6"
Comment 5 Bogdan Alexandru Voiculescu 2016-03-17 07:04:19 UTC
What is the reason of keeping qt3 layer? 
meta-qt3          = "heads/master:7d958b928a4a38a186746fabbc0d8169dd8bb3a6"
Comment 6 Beth Flanagan 2016-03-21 11:20:04 UTC
We still need meta-qt3 for prior releases. So we still check that the remote head exists, but we don't check it out or use it in releases that don't need it.

Where are you seeing this?
Comment 7 Bogdan Alexandru Voiculescu 2016-03-30 07:11:03 UTC
Hi Beth,
I saw those tasks in logs:
NOTE: Running setscene task 1098 of 3310 (/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-arm-lsb/build/meta-qt3/recipes-qt3/qt3/qt-x11-free_3.3.7.bb, do_populate_lic_setscene)
NOTE: recipe gtk+-2.24.29-r0: task do_populate_lic_setscene: Succeeded

https://autobuilder.yoctoproject.org/main/builders/nightly-arm-lsb/builds/695/steps/BuildImages/logs/stdio

Somehow are still used those recipes. So we should remove this layer from layer.conf to check if builds ok. 


What do you think? 

Build Configuration:
BB_VERSION        = "1.29.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-15.10"
TARGET_SYS        = "arm-poky-linux-gnueabi"
MACHINE           = "qemuarm"
DISTRO            = "poky-lsb"
DISTRO_VERSION    = "2.0+snapshot-20160330"
TUNE_FEATURES     = "arm armv5 thumb dsp"
TARGET_FPU        = "soft"
meta              
meta-poky         
meta-yocto-bsp    = "heads/master-next:2a46e8e0a4b6dca1e7f2a191fde424df6a84974d"
meta-qt4          = "heads/master:4058b0773381f894d915ea3dfac5fe052d82a9a7"
meta-qt3          = "heads/master:7d958b928a4a38a186746fabbc0d8169dd8bb3a6"
Comment 8 Ross Burton 2016-04-04 20:08:39 UTC
2.1 depends on qt3 for the LSB images, so lets think about this in 2.2.
Comment 9 Beth Flanagan 2016-05-11 18:18:05 UTC
pushing this to ross per prior comment
Comment 10 Ross Burton 2016-06-28 14:55:59 UTC
This should wait for the LSB images to move to LSB 5 where Qt3 is removed entirely, which is tracked in bug 9383.
Comment 11 Ross Burton 2016-07-25 21:58:38 UTC
The initial bit of this is in oe-core master-next, and I filed bug 10020 which is basically a superset of this bug.
Comment 12 Bill Randle 2016-08-05 16:16:14 UTC
Fixed as part of 10020.
Comment 13 Bill Randle 2016-08-19 19:06:23 UTC
Changes merged to master.