Age | Commit message (Collapse) | Author |
|
Change-Id: Id53bdc8b43e2f298cffd251b8bae5c09935da3c4
|
|
These jobs haven't been used since we deployed obs
Change-Id: I89a911cbcec872ba0473a4f4d55a62c38a2bc15a
|
|
Since repo.linaro.org is frozen, disable jobs building
and uploading to it.
Change-Id: I4f0f0e468a7990196c23c5e6ebc9454d0b59f74a
|
|
Since there are no instructions how to get armhf build slave back,
disable armhf builds for now. Also drop xenial build until someone
needs to do one again.
Change-Id: I5e5bb69dd11dcf7efce0c13d2f677f3711d747b1
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change-Id: Ib1cd52526c64a67b783ac177549c94a265e5815d
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
* logrotate is deprecated in favor of build-discarder
* least-load plugin isn't used
* execution-strategy isn't used and default is concurrent
* matrix-tie-parent is deprecated in favor of node, when it is defined in
a matrix job type.
Change-Id: I08aa250bcf0a71e9380eb80ac9e0811ec0344d11
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
These files are linked from .changes file so they need to be
copied or post-build-repo will fail.
Change-Id: I2b48b20a56f4b59b8e50dfc33022896aece2dcad
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Sometime apt-get commands fail on http errors or has mismatch
errors. Try our luck and retry the commands before failing,
because we are not really interested in infra errors.
While at it, move the script to an included script.
Change-Id: I57840250ef40cac441cbac7763fdf288f036c501
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change-Id: Ida48aaa5840d017593d509292be7332251fe7ded
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
stretch builds fail since lsb_release -c returns n/a.
This should get fixed once stretch release is closer.
Change-Id: Id0fc5298206b40dd370a487fdf03a51d5b60d36f
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Add stretch build option for build-package and build
all packages.
Change-Id: Ief8474620716b9756bde3c78a12747eeaf7cfd43
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change from "-j" parameter to settting DEB_BUILD_OPTIONS - this
is what debian buildd's do. This is needed in case the makefile
targets in debian/rules don't have dependencies set correctly.
While such packages should be fixed, better keep build-package
match debian buildd behaviour.
Change-Id: I2289f5049f8f6239b1d0e731549834bb782ded4b
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Don't start/restart services on upgrades
Change-Id: Iaf3903fff7ac21c0bb0d7f6ce2b4b879bf697401
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
It appears upgrading udev is too hard for apt-get when in build-dep.
Change-Id: I8f2f4d66824f5d03bafd9d7cd491129b4016750a
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
The body section is a literal, we don't need the quote.
It appears like a typo in the email sent.
Change-Id: I8dc60c45c38b5f2ebb897de8bf2bd084bddfeb4b
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Deprecate wily and move to xenial. Other minor changes:
- use BUILD_STATUS for email message subject
- remove matrix-tie-parent for build-package-all since
it's not a matrix job
- in case build-package-all fails, send message to mailing
list.
Change-Id: I6007468277aa3447463376b7dbefbf0ec6df48ab
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
case logic was broken in last upload
Change-Id: Iddd032d618601857ef8a6bf7b3cc6e7bf792a9c7
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
- aggregate successful mails per-parent so instead of 6 success mails we
get only one
- remove $arch, env variable seems not available.
Change-Id: I3f1fcca5c469ba6f4856fb838f68aee87f7d2d0d
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
(Ab)use the dcut command for passing url to build log.
Processincoming in repo will use the url for storing build logs.
Change-Id: I563f4a8f1dd68feb5d3a272276d938a3a269116f
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Setting the quotes in yaml, else jjb complains.
Change-Id: I836e27f5ab02fe540ed877683249632205a0c9e5
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Send email reports to packages@lists.linaro.org and improve
the message format.
Change-Id: I200c7838df5c9bc4e8540bc7867051b0380045a8
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
The following change will mandate uploads with @linaro.org email
address in changelog. It will also classify the package
upload. The needed work is documented at:
https://wiki.linaro.org/Platform/Systems/Repository
While at it, some other changes:
- update distro in changelog to match the one we are building on
- download the source package earlier
- don't bother installing build-essential since it's on base image
Change-Id: I90aa92980b31f50f90c6d6e40127827c17abc360
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Else builds that need a newer version from backports
fail.
Change-Id: I5f4f5836c383b9c945cd896b2cec08dfdd02a927
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Skip appending version.
Change-Id: If76dd553f4f2908a3fb7dd48e5ac8e162e288639
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change-Id: I63cda7149aed7e16b1a668570c4929ae848ed713
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Drop utopic, vivid and build only wily/jessie packages from
now.
Change-Id: I82b4f7a97ca247bb35ba504019cbd89ce0d440cb
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Kenkins passes the old repo.paramaters on master if new parameter
file isn't created. So be it, create on always and simply skip
upload if build_success=false
Change-Id: I9348aac79458d5dcd0d7aaf1ea38d40c161d3184
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Try token macro syntax that uses ENV
Change-Id: Idf90158f022412f9f5172f198b7bd0fbb84b6317
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Show which source is being built, and cleanup repo.parameters
from previous builds.
Change-Id: I4de9b06a8bbb9ad8da63ec89bcc27f34d7ce3203
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Change-Id: Ie6489ccf175c7775022fb548e1120681e6240ce2
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
This change solves the recent post-build-repo errors from
both sides - stop build-package from submitting requests on
error - and make post-build-repo not throw a confusing "Scheme missing"
error.
- remove repo.parameters to avoid sumitting job accidentally
- in post-build-repo: download only if a url is set
- bonus use -q for apt-get loggable output
Change-Id: I17fbd8c7a1dab0fc66e1b1c0334eafdddf512157
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Use linaro-staging as default to avoid accidental uploads
to overlay. While at it, set default to jessie as most images
will be jessie anyways.
Change-Id: I328e59bb138dee0d9bd98da9350f97095d6a7373
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
This reverts commit 50773fa4f0e2059a475ac8140e2db125b454690e.
the parameter file repo.params gets overwritten by parallel jobs so
lets be more conservative.
Change-Id: I36da0c638a5a7f61ef96ac541ed881050e3505d5
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
since the amd64 build slaves now -amd64, add it to path
for repo upload config. While at it, make cleanup in
post-build-repo less agressive.
Change-Id: If36d32a7ec6923f01b999c820864692357ed5633
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Use concurrent builds for faster throughput.
Change-Id: Ia59d16b932f3d98d747e58184ee3b9bd6c1c0d7f
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
And fix utopic builds
Change-Id: I4e61cf98765fbf1e0722d78ec3e9f87dda7e0620
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
append -amd64 to x86 nodes/slaves
Change-Id: I2024ce36d018a6898ea9798303056eabcb7aaf65
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
apt-get update might fail due to repo issues (hash mismatch,
repo not created etc). Satisfying build-depends would still
usually succeed, so ignore the error to cut down failures
due to infra issues.
Change-Id: I509e23b9082a1c99aeb13ceed3e8d3aeca897a93
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
When setting variables in shell, one must not use whitespace..
Change-Id: Ibc794abbb3f02235bf008b45018fd0a2126fb0ed
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
As noted by kvmtool builds, the many conversions setting
personality was lost. This is needed at least to get
configure scripts get "uname -m" report armv8l instead
of aarch64.
Change-Id: I5086d58b837b68d75e1b53de8cbc3d3a71a52df3
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
It seems either the slave axis or docker plugin make
the parameter expansion fail for slave names. Workaround
as suggested by Nicolas is to have a hardcoded list
of slaves in axis, but skip build in the script of
the requested distro codename doesn't match.
Change-Id: If1184142486b28fe86e0331bf12f34537f0b8f72
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
As Nicolas correctly pointed out, there are cases
where we want to upload different packages to different
distros. Enable this by splitting generic-package-builder job
build-all-packages.yaml:
- toplevel job that builds package on all supported distros.
build-package.yaml
- factorized distro specific build jobs.
Change-Id: I5c199da876b6931369492bfbf22f3fdc3bbd88dd
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|