aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-06-14Add TestReport buildstep for enable sending testing results to Testopia.contrib/alimon/test_reportAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-06-14yocto-start-autobuilder: Add support for clone qa-tools repoAníbal Limón
The qa-tools repository contains the program (testopia_update) for register test results into Testopia. config/autobuilder.conf.example: Add TESTOPIA_UPDATE_CONFIG variable. [YOCTO #9678] Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-06-14autobuilder/Autobuilder.p: Add missing import of buildbot.util.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-06-01TODO: remove no longer needed file.Beth 'pidge' Flanagan
Signed-off-by: Beth 'pidge' Flanagan <pidge@toganlabs.com>
2016-06-01Switch maintainer emails.Beth 'pidge' Flanagan
With this email soon going dead, let's switch the email address. Signed-off-by: Beth 'pidge' Flanagan <pidge@toganlabs.com>
2016-06-01remote_kick.py: Add reference code for remote force buildsBeth 'pidge' Flanagan
This is basic reference code (wth a lot of hard coded bits) to show people how to get a remote builded kicked programaticly. Signed-off-by: Beth 'pidge' Flanagan <pidge@toganlabs.com>
2016-05-27nightly.conf: add krogoth to names of buildsElizabeth Flanagan
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-05-27buildworker-janitor: add meta-qt4 to mirror listBill Randle
Signed-off-by: Bill Randle <william.c.randle@intel.com>
2016-05-26CreateAutoConf.py: Fix if bash statements for buildhistoryElizabeth Flanagan
The bash statements for buildhistory were returning unary operator expected errors. This should fix it for both dash/bash Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-05-26GetLayerVersion.py: set new layer version only if cmd was sucessful and not ↵Bill Randle
already set Fixed a bug where GetLayerVersion set the layerversion to -1 when a meta-poky layer.conf was not found. Signed-off-by: Bill Randle <william.c.randle@intel.com>
2016-05-24bin/release_scripts/release.pyGraydon, Tracy
Remove the step for syncing the staged release to downloads directory. We pretty much NEVER do the sync to downloads at the time we do staging. Sync happens much later, as a separate process. We don't need this in the release script. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2016-05-24bin/release_scripts/release.pyGraydon, Tracy
Fixed the path for the publishing of the eclipse plugins. They were going to the wrong subdirectory under downloads. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2016-05-11CreateWicImages.py: conditionally build with older flagsElizabeth Flanagan
[YOCTO #9604] https://bugzilla.yoctoproject.org/show_bug.cgi?id=9604 This builds this target conditionally, for LAYERVERSION_CORE < 6 Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-05-10nightly.conf: Remove *fsl* package index.Elizabeth Flanagan
We've removed fsl from the main AB, so remove it from nightly Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-05-10bin/buildlogger: improve compatibility with older versions of requestsJoshua Lock
The json() convenience method isn't available in older versions of the requests module, such as the 0.8.2 version available in the repositories for Ubuntu 12.04 LTS. Improve compatibility with older requests versions by using our parse_json() method always, instead of only when talking to the wiki. Add some additional logic to parse_json() to paper over API differences between requests 0.8.2 (Ubuntu 12.04) and requests 2.1.10 (Fedora 23). Furthermore print an error when we fail to import the requests module, as it's not available in a standard python install. Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-05-09bin/buildlogger: fix for Python2 compatibilityJoshua Lock
The autobuilder infrastructure runs with Python2, remove use of a Python 3 exception name and replace it with the Python2 equivalent. Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-05-09bin/buildlogger: add new script to aid SWAT processJoshua Lock
buildlogger will be started with the autobuilder and, when correctly configured, monitor the AB's JSON API for newly started builds. When one is detected information about the build will be posted to the wiki. Requires a ConfigParser (ini) style configuration file at AB_BASE/etc/buildlogger.conf formatted as follows: [wikiuser] username = botuser password = botuserpassword [wiki] pagetitle = BuildLog Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-05-05bin/release_scripts/release.pyGraydon, Tracy
This patch removes the BSP creation for the p1022ds and the mpc8315e-rdb platforms. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2016-04-29nightly.conf: remove freescale buildsElizabeth Flanagan
pulling freescale builds from the main autobuilder configuration and moving to their own buildset. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-04-14SendErrorReport.py: initialize command.Elizabeth Flanagan
None type append error because we didn't initialize self.command Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-04-14SendErrorReport.py: Do not use os.environ.get for submitter IDElizabeth Flanagan
os.environ.get runs on the controller, not the worker. Take the logic to a shell conditional. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-04-05autobuilder: removing end of line whitespaceElizabeth Flanagan
doing some pre-release cleanup. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-04-05bin: removing end of line whitespace.Elizabeth Flanagan
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-04-05bin/release_scripts/bsp.pyGraydon, Tracy
[Yocto #6287] This is part of the work for Yocto #6287. The release.py script will generate the bsps for a release. This script is essentially a stand-alone version of the bsp generation from release.py. This commit breaks that functionality out, with additional work to come for the legal compliance part. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2016-04-04CreateAutoConf.py: only remove backwards check for non-buildhistoryElizabeth Flanagan
Non-buildhistory builds don't need ERROR_QA_remove = "version-going-backwards" Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-04-01CreateAutoConf.py: remove QA check for going backwardsElizabeth Flanagan
This check breaks in our current setup. Let's remove it until we can fix it. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-31CreateAutoConf.py: Add space after --exit-codeElizabeth Flanagan
Space is needed prior to flag Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-31CreateAutoConf.py: Fix End of line issueElizabeth Flanagan
missing end quote. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-31CreateAutoConf.py: Init directory only on creationElizabeth Flanagan
We only need to run git init if the directory doesn't exist. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-31CreateAutoConf.py: Only collect buildhistory for select buildsElizabeth Flanagan
We need to ensure that buildhistory is only collected if self.buildhistory is True. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-30CreateAutoConf.py: Add multibranch/repo buildhistory supportElizabeth Flanagan
This commit adds multibranch/multirepo buildhistory support. You will need to restructure your buildhistory repo in order to keep your current history. It stores history in a <short_repo_name>/ <branch>/<buildername> branch format. It also introduces the concept of "throwaway" history. Example, I want to compare master-next and master but as I can be assured that master-next won't be rebased, on every build of it, I remove the remote branch and reinitialize it. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-30yocto-start/stop-autobuilder: Fix where ab-prserv startsElizabeth Flanagan
The PR service should be started for workers or both, not controllers or both. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-29ab-prserv: Autobuilder PRSERV supportElizabeth Flanagan
[YOCTO #7690] This adds support for the PR service to the autobuilder. It introduces two new autobuilder.conf fields: PRSERV_HOST: the pr service host name or ip. default is localhost PRSERV_PORT: the port used for the pr service. default is 0 It adds a git clone/git pull to starting and stopping so that bitbake-prserv is up to date on every restart. We only add the needed bits to auto.conf if all the logic for buildhistory is also in place. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-25Revert "nightly-oe-selftest.conf: remove nostate and image build"Elizabeth Flanagan
This reverts commit d2fb476066f239109c64c1f025fc802241e2cdf9. We will need to revist this commit, but it's effecting other builds. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-23etc/distro-version/Meego-1.1: required for running distrodataElizabeth Flanagan
This is required for the distrodata buildset. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-23nightly-intel-gpl.conf: Remove extra CreateBBLayersElizabeth Flanagan
We no longer need two CreateBBLayers here. Cleaning this up. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-23nightly-oe-selftest.conf: remove nostate and image buildElizabeth Flanagan
According to RP and ross these are no longer needed. Removed. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-23SendErrorReport.py: remove .oe-send-error if ERROR_REPORT_SUBMITTER_ID is setElizabeth Flanagan
if ERROR_REPORT_SUBMITTER_ID is set but .oe-send-error has an older name we need to remove .oe-send-error and use the name set in ERROR_REPORT_SUBMITTER_ID. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-23nightly-distrodata: Initial commit.Elizabeth Flanagan
This commit is the initial commit of a buildset that checks to ensure that distro_alias is up to date. If it is not, it produces a file called distropatch.csv that is a list of all the packages which need an entry in distro_alias. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-21buildbot/templates: Fix link to error reporting toolMichael Wood
Fix link so that we don't perform a full text search for the SHA/revision and just filter for it using the commit field. This should drastically reduce page loading time on the error reporting site. [YOCTO #9295] Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-03-14BuildImages.py: Backwards compatability skipping of ImagesElizabeth Flanagan
We've some images/features that are unsupported in earlier releases. This commit checks if those do not exist in the LAYERVERSION_core and if so skips. This commit also cleans up some of that logic and improves on how we do that skipping by removing the echo command and just issues a self.finished(SUCCESS) Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-11nightly-x86: Add back missing chunkeflanagan/yocto-autobuilder-devRichard Purdie
http://git.yoctoproject.org/cgit.cgi/yocto-autobuilder/commit/?id=e9452c054e359afa8caa5816cfc5ef61107a35f2 had some unintended changes. This adds back the missing tolchain build for the x86_64 toolchain and ensures eSDK is built with SDKMACHINE=x86_64 as to do otherwise would give build failures. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-03-10Autobuilder.py: Add additional error handling.Elizabeth Flanagan
This adds additional error handling to parseSteps. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-10nightly*.conf: add esdk testing and images to non-x86-64Elizabeth Flanagan
This adds core-image-minimal and core-image-sato esdk images for esdk as well as testing. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-08bin/release_scripts/relnotes.pyGraydon, Tracy
This is the python version of the relnotes.sh script. It will generate the release+notes template for major and point releases, including the release errata, headers for known issues and new features/enhancements, and, most importantly, the CVE and General fixes for the release. Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
2016-03-03nightly.conf: add musl and no-x11 buildsElizabeth Flanagan
We should start building musl and no-x11 builds in nightly. As they deploy no artifacts, they're nowait scheduled builds. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-03PublishArtifacts.py: Don't assume tc dir is created.Elizabeth Flanagan
uninative uses the toolchain dir for deploys. It should also create them instead of assuming they exist. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-02CreateBBLayersConf: optionally exclude repos from default bblayers.confJoe MacDonald
When a repo is listed in the autobuilder config file, it is automatically included in the resulting bblayers.conf. In most scenarios this is the correct thing to do, however it results in a build error if a layer such as meta-openembedded is one of the listed repos: IOError: [Errno 2] file [...]/build/meta-openembedded/conf/layer.conf not found since meta-openembedded does not contain a top-level conf/ tree and is not intended to be included as a meta-* layer itself. Add an 'autoinclude' flag to the 'repo:' stanza of the config file with the default being 'True' (ie. the current behaviour) but when set to 'False' the layer will still be checked out (making this behaviour distinct from the 'checkout' flag) but not included in the bblayer.conf by default, only layers specifically referenced in the CreateBBLayersConf section of the 'steps:' stanza will be included. Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-03-02PublishArtifacts.py: use right name for x86_64 uninative.Elizabeth Flanagan
s/x86-64/x86_64/ Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2016-03-01meta-intel/*.conf: Add ptest buildsElizabeth Flanagan
[YOCTO #9113] This adds the core-image-sato-sdk-ptest image to current builds. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>