Age | Commit message (Collapse) | Author |
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Beth 'pidge' Flanagan <pidge@toganlabs.com>
|
|
With this email soon going dead, let's switch the email address.
Signed-off-by: Beth 'pidge' Flanagan <pidge@toganlabs.com>
|
|
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>
|
|
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
Signed-off-by: Bill Randle <william.c.randle@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
[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>
|
|
We've removed fsl from the main AB, so remove it from nightly
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
This patch removes the BSP creation for the p1022ds and the mpc8315e-rdb
platforms.
Signed-off-by: Graydon, Tracy <tracy.graydon@intel.com>
|
|
pulling freescale builds from the main autobuilder configuration
and moving to their own buildset.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
None type append error because we didn't initialize self.command
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
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>
|
|
doing some pre-release cleanup.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
[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>
|
|
Non-buildhistory builds don't need ERROR_QA_remove = "version-going-backwards"
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
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>
|
|
Space is needed prior to flag
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
missing end quote.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
We only need to run git init if the directory doesn't exist.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
We need to ensure that buildhistory is only collected if self.buildhistory
is True.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
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>
|
|
The PR service should be started for workers or both, not
controllers or both.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
[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>
|
|
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>
|
|
This is required for the distrodata buildset.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
We no longer need two CreateBBLayers here. Cleaning this up.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
According to RP and ross these are no longer needed. Removed.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
This adds additional error handling to parseSteps.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
s/x86-64/x86_64/
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|
|
[YOCTO #9113]
This adds the core-image-sato-sdk-ptest image to current builds.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
|