Bug 6854

Summary: Run regular build tests for no-X11 case
Product: [Infrastructure] AutoBuilder Reporter: Paul Eggleton <bluelightning>
Component: autobuilderAssignee: Tracy Graydon <tracy.graydon>
Status: VERIFIED FIXED QA Contact: Lucian Musat <georgex.l.musat>
Severity: enhancement    
Priority: Medium+ CC: alexandru.c.georgescu, elizabeth.flanagan, infras.ab.watcher, Infras.watcher, jose.perez.carranza, ross.burton, tracy.graydon
Version: unspecified   
Target Milestone: 2.2   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 7568    

Description Paul Eggleton 2014-10-17 16:47:35 UTC
A common configuration selection is to remove x11 from DISTRO_FEATURES. We don't currently test this configuration well via the autobuilder; we should.
Comment 1 Ross Burton 2014-10-23 14:40:45 UTC
Note that we need to build a reasonable number of recipes for this testing to be useful specifically there's been previous breakage in mesa and gtk+3 when built without X11 enabled.

A reasonable starting point would be a simple build of core-image-weston with DISTRO_FEATURES_remove="x11" set.
Comment 2 Tracy Graydon 2015-03-28 00:33:56 UTC
Send patchset to mailing list for review.
Comment 3 Tracy Graydon 2015-04-02 19:05:54 UTC
[yocto] [PATCH] nightly-weston.conf: Run regular build tests for no-X11 case

Graydon, Tracy tracy.graydon at intel.com 
Tue Mar 31 19:18:51 PDT 2015
Previous message: [yocto] [PATCH] nightly-weston.conf: Run regular build tests for no-X11 case
Next message: [yocto] [PATCH] nightly-weston.conf: Run regular build tests for no-X11 case
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Just following up on this. What images do we wish to do this for?

Tracy



From: <Burton>, Ross <ross.burton at intel.com<mailto:ross.burton at intel.com>>
Date: Monday, March 30, 2015 at 2:35 AM
To: Paul Eggleton <paul.eggleton at linux.intel.com<mailto:paul.eggleton at linux.intel.com>>
Cc: Tracy Graydon <tracy.graydon at intel.com<mailto:tracy.graydon at intel.com>>, "yocto at yoctoproject.org<mailto:yocto at yoctoproject.org>" <yocto at yoctoproject.org<mailto:yocto at yoctoproject.org>>
Subject: Re: [yocto] [PATCH] nightly-weston.conf: Run regular build tests for no-X11 case


On 28 March 2015 at 15:33, Paul Eggleton <paul.eggleton at linux.intel.com<mailto:paul.eggleton at linux.intel.com>> wrote:
When I wrote the bug I was thinking more of systems with no graphics
at all rather than with Weston replacing X11 - not that we shouldn't be
testing Weston though I guess.

I guess there's value in both.  I for one certainly want to see the non-X11 but still GL-enabled codepaths exerised for the Mesa/GTK+/GStreamer stacks.

Ross
Comment 4 Tracy Graydon 2015-04-02 19:06:48 UTC
What images would we like to include, specifically?
Comment 5 Paul Eggleton 2015-04-03 11:10:51 UTC
Sorry I meant to reply to your email. I looked and actually most of the recipes that can be built both with and without x11 are recipes that aren't in any image. If we can't just build world then we might need to create a new image to include these for a proper test.

For now, the weston image is a good start but I would suggest at minimum renaming the target so it is no-x11 rather than weston, since that's what's important.
Comment 6 Tracy Graydon 2015-04-03 21:42:36 UTC
Thanks, Paul. It sounds like we have a couple of things that need doing then. I will change the name of the buildset to nightly-no-x11, for starters.

Based on your comments about the recipes, that sounds like a new bug. I will open one for creating a new suitable image for this purpose and we can throw darts at it.
Comment 7 Tracy Graydon 2015-04-07 19:22:50 UTC
Sent updated patchset to mailing list. Renamed nightly-weston.conf to nightly-no-x11.conf, and adjusted nightly.conf and yoctoAB.conf accordingly. 

Opened new bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=7568 for to deal with creating an image that includes the recipes we need to build to do adequate testing.
Comment 8 Beth Flanagan 2015-07-13 18:40:29 UTC
Pushed to master-next. Scheduled for production for M2.
Comment 10 Tracy Graydon 2015-09-17 22:24:42 UTC
This doesn't work. Re-opening. Related to https://bugzilla.yoctoproject.org/show_bug.cgi?id=7568
Comment 11 Tracy Graydon 2015-10-21 18:15:24 UTC
Sent patch to mailing list to move the no-x11 buildset to a new buildset-config.staging directory. This will get the broken no-x11 build out of waterfall while work continues.
Comment 13 Jose Perez C 2016-06-16 17:09:29 UTC
nightly-no-x11 is being executed regularly on AB.

https://autobuilder.yoctoproject.org/main/builders/nightly-no-x11