aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-01-22buildset-config.controller: Build eSDK on autobuilder.Elizabeth Flanagan
[YOCTO #8949] For every BuildToolchains we also need to populate_sdk_ext. Starting with core-image-minimal for now. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-22buildtools.conf: Add uninative-tarballElizabeth Flanagan
[YOCTO #8977] This will probably need a patch to PublishArtifacts in order to get it in the correct place for release, but let's ensure it works correctly first. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-19GetDistroVersion.py: Fix erroneous milestone issue.Elizabeth Flanagan
[YOCTO #8836] Fixes the issue with DISTRO_VERSION where it is releasenumber-.1+snapshot. This should be able to get the correct value during milestone runs. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-19BitbakeSelftest.py: Add a bitbake-selftest stepElizabeth Flanagan
Simple buildstep that just adds a bitbake-selftest step and runs it towards the end of nightly. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-19nightly-musl.conf: add musl buildsElizabeth Flanagan
[YOCTO #8843] Add musl core-image-minimal core-image-full-cmdline core-image-sato builds. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-18nightly-checkuri.conf: move checkuri to nowaitElizabeth Flanagan
checkuri takes about an hour to complete. moving it from nightly to it's own buildset. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-12SendErrorReport.py: Add configurable error submitter IDElizabeth Flanagan
[YOCTO #8569] Adds support for ERROR_REPORT_SUBMITTER_ID. We also support this not being set in configuration in which case it defaults to prior behaviour. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-12nightly.conf: add checkuri stepElizabeth Flanagan
[YOCTO #8757] Add a world -c checkuri step to nightly. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-01-12nightly-world-lsb.conf: remove qmmp from buildElizabeth Flanagan
[YOCTO #8908] This removes qmmp from nightly-world-lsb. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2015-12-18nightly-uclibc: Add nightly-uclibc targetrelease/2.0contrib/masterElizabeth Flanagan
[YOCTO #5433] This adds a core-image-minimal nightly-uclibc target. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2015-12-18BuildImages.py: Abstract out LSB-QT-IMAGESElizabeth Flanagan
Eventually, we're going to want to build either qt3 images or qt4 images (or some subset). This allows us to abstract out those images as LSB-QT-IMAGES and allows us to build them conditionally based on layerversion_core. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2015-12-18CreateBBLayersConf.py: Keep meta-qt3Elizabeth Flanagan
We misunderstood the need to keep meta-qt3 for layerversion > 6. So, let's correct this. laverversion_core < 7 == meta-qt3 only layerversion_core > 6 == meta-qt3 and meta-qt4 Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2015-12-14nightly-intel-gpl: need to SOURCE_MIRROR_FETCH for corei7Beth Flanagan
Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-10CreateBBLayersConf.py: Exclude bitbake from bblayersBeth Flanagan
bitbake should not be in bblayers. exclude. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-10CreateBBLayersConf.py: handle optional checkout fieldBeth Flanagan
checkout is an optional field and defaults to True. Handle it in the adding layers to bblayers.conf Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-10CreateBBLayersConf.py: Don't add non-checkout layersBeth Flanagan
Just because we define a layer doesn't mean it gets added to bblayers. checkout=False layers are added source stamp but the layer is never cloned. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-10CreateBBLayersConf.py: exclude poky and oecore layersBeth Flanagan
Including them in bblayers.conf throws errors. Exclude them. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-09buildset-config*: Add SOURCE_MIRROR_FETCH to all universe fetchesBeth Flanagan
Fixes 'No eligible RPROVIDERs' issue seen on buildsets that have a universe fetch. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08buildset-config.meta-intel-isg: qt3/qt4 build fixesBeth Flanagan
- Removed qt3 from non-lsb build - Added qt4 to lsb build Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08buildset-config.meta-intel-old: remove old confBeth Flanagan
We are no longer supporting these bsp builds. Tidy things up a bit and remove them. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08buildset-config.meta-intel: Remove unused qt3 layerBeth Flanagan
meta-qt3 is only needed for lsb images Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08buildset-config.kernel: Fix lsb buildsBeth Flanagan
LSB builds need to support the qt3/qt4 layers. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08buildset-config.old: removeBeth Flanagan
This is no longer needed as the minnow builds are now in meta-intel Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08buildset-config.controller/meta-intel: Add support for meta-qt4 layerBeth Flanagan
For lsb builds we need to support either qt3 or qt4 (for backwards compatibility). This commit requires the changes to CreateBBLayersConf. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-12-08CreateBBLayersConf.py: Refactor layer logic for qt3/4Beth Flanagan
In order to maintain backwards compatibility for the qt3/qt4 layers we need to check LAYERVERSION_core and apply the appropriate layer. That said, some of the logic around how we were doing layers was faulty. We now ensure that entries into BBLAYERS shouldn't duplicate. I've also cleaned up some of the code that could have made it so that a layer, even though it wasn't defined, wouldn't have been added. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-11-02buildset-config.controller: Workaround module dependency issueJussi Kukkonen
Dynamically loaded modules are a problem for multilib builds: 32-bit Pango and Gdk-Pixbuf modules in particular do not get included in the image when 32-bit versions of the libraries get included. Proper fix may require extensive changes to dependency handling: Include the required modules manually in the test configuration as a workaround for 2.0. Fixes [YOCTO #8624]. The underlying issue is [YOCTO #8570] Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-10-30docs: Add setup information for tap interfaces.Beth Flanagan
This is to document how we set up tap interfaces for the automated testing portions of the autobuilder. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-10-30README: Add information for connection managers and tap interfacesMariano Lopez
Lately there are a lot of ping failures in errors.yoctoproject.org, these seems to be related with the tap interfaces not being managed correctly. This just add some information to avoid the connection manager to manage the tap interfaces created for the yocto autobuilders. Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
2015-10-27CreateAutoConf.py: Support IONICEBeth Flanagan
Bitbake supports ionice so we should also. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-10-22docs: Documentation pull from Google Docs.Beth Flanagan
Pull from https://docs.google.com/document/d/1VeShmhDnqN27HXMX5emgmHFoK8Cu9SzVYilmGjtMTtI - Add EAM/AD Info - Add Large Scale deployment information. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-24buildset-config.examples/gitpoller.conf, README-NEW-AUTOBUILDERGraydon, Tracy
[YOCTO #7702] This patchset provides an example buildset conf for a multi- branch GitPoller, which may be found in the build-config.examples directory. The README-NEW-AUTOBUILDER file has also been updated with this example. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2015-09-24nightly-multilib: improve multilib build determinismRoss Burton
There are patches for oe-core which improve the behaviour of multilib images but show that the RPM-based multilib image construction was working more by luck than anything else. Explicitly set RPM_PREFER_ARCH_ELF="1" to prefer 32-bit binaries when both options are being installed. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-09-24buildset-config.controller: don't specify test suites explicitlyRoss Burton
The autobuilder was specifying the test list explicitly in several buildsets because in the past the SMART and RPM tests didn't skip automatically on non-RPM images. However we're removing the dmesg test as it is obsolete (replaced by parselogs) but the autobuilder still attempts to run it. Now that the RPM and SMART tests skip correctly, remove all explict test suite lists and instead either let the image specify what test suites to run, or use suitesappend. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-09-24buildset-config.controller: remove unused meta-qt3 from buildsetsRoss Burton
Many buildsets pull in meta-qt3 but don't use it, so remove the layer from those buildsets. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-09-24SendQAEmail.py: Fix emails sent to QABeth Flanagan
This commit ensures the QA emails have an accurate title and link to the correct place for the build. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-24Autobuilder.conf: Ignore any file not ending in .confBeth Flanagan
[YOCTO #8385] This ignores any file in buildset-config that doesn't end in .conf. This ensures we don't pick up a text editor tmp file or other cruft. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-22CreateIntelBSPPackage.py: conditionally packageBeth Flanagan
Depending on the layerversion, these BSPs may no longer exist within the repository, so we should cease packaging them. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-18RunOeSelftest.py: Add ability to pass tests in.Beth Flanagan
This allows us the ability to specify tests. In order to set this up, you will need to specify tests in the buildset config: {'RunOeSelftest': {'tests' : '--run-tests manifest'}}] If no tests are specified it defaults to old behaviour. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-18CreateIntelBSPPackage.py: update to the new release fieldsBeth Flanagan
We weren't picking up the new release fields. This keeps us from having an undefined reference to is_milestone. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-17nightly-meta-intel.conf: move world builds to no waitBeth Flanagan
world builds take a bit of time and as they produce no artifacts for publishing it isn't needed to wait around for them. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-17nightly-meta-intel-world.conf: Fix builds.Beth Flanagan
We need to actually pass a bit more into CreateAutoConf here in order to get working world builds. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-17nightly-meta-intel.conf: add release fieldsBeth Flanagan
these fields are required for the release deployment steps. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-16CheckForGPLv3.py: Check for *GPLv3Beth Flanagan
This checks for all GPLv3 variants. eg LGPLv3 LGPL-3 GPL-3 Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-16SetDest.py: More accurately reflect release naming conventionsBeth Flanagan
This corrects some issues with milestone/major release naming conventions specifically an additional _ in major releases and a +snapshot in all. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-16CreateAutoConf.py: Add all GPLv3 for incompatibleBeth Flanagan
For INCOMPATIBLE_LICENSE we need to set it to *GPLv3 in order to pick up LGPLv3, AGPLv3, etc. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-16YoctoMailer.py: allow none specific repo/branch mailBeth Flanagan
We want to allow the ability to send mail no matter what the branch/repo is. This may get a bit spammy for some people but it is a requested feature. In order to limit this set a yoctorepo and/or branches in your controller.cfg setup Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-15README: fix name of tap generating scriptGraydon, Tracy
[YOCTO #8164] README said "run poky/scripts/runqemu-setup-tapdev. Updated to reflect correct script sname of poky/scripts/runqemu-gen-tapdevs. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2015-09-14CreateAutoConf.py: Toaster needs buildhistory whitelisted branchesBeth Flanagan
We can only run toaster uploads when we're also able to run buildhistory. But we can only run buildhistory when we're using a whitelisted branch. This consolidates that logic. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-14CreateAutoConf.py: type mismatch.Beth Flanagan
We should always check for a string "True" or "False". In self.buildhistory, we assumed a bool, which is incorrect. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2015-09-14nightly.conf: add jethro to release namesBeth Flanagan
In prep for 2.0, adding jethro to the naming conventions. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>