A common configuration selection is to remove x11 from DISTRO_FEATURES. We don't currently test this configuration well via the autobuilder; we should.
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.
Send patchset to mailing list for review.
[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
What images would we like to include, specifically?
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.
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.
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.
Pushed to master-next. Scheduled for production for M2.
http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/commit/?id=2d718bb73ee415715b95d0fa8e4f009638d2c284
This doesn't work. Re-opening. Related to https://bugzilla.yoctoproject.org/show_bug.cgi?id=7568
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.
http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/commit/?id=bbce83239bf2f6afc0542288582133415c5ed7d9
nightly-no-x11 is being executed regularly on AB. https://autobuilder.yoctoproject.org/main/builders/nightly-no-x11