~morphis/snappy-hwe-snaps/+git/jenkins-jobs:f/archive-images

Last commit made on 2017-08-14
Get this branch:
git clone -b f/archive-images https://git.launchpad.net/~morphis/snappy-hwe-snaps/+git/jenkins-jobs
Only Simon Fels can upload to this branch. If you are Simon Fels please log in for upload directions.

Branch merges

Branch information

Name:
f/archive-images
Repository:
lp:~morphis/snappy-hwe-snaps/+git/jenkins-jobs

Recent commits

7b120e2... by Simon Fels on 2017-08-10

Archive build images

a077e98... by System Enablement CI Bot <email address hidden> on 2017-08-09

Merge remote tracking branch fix-snap-build-proxy

Merge-Proposal: https://code.launchpad.net/~pwlars/snappy-hwe-snaps/+git/jenkins-jobs/+merge/328795

Author: Paul Larson <email address hidden>

hohot and brando snap-build-worker jobs are getting errors like this:
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-amd64/Packages Cannot initiate the connection to 3128:80 (0.0.12.56). - connect (22: Invalid argument)

This looks like it's actually due to two problems:
1. not putting http:// in the proxy address causes strange side effects (0.0.12.56 is 3128 translated)
2. on brando only - ports.ubuntu.com is not allowed through the proxy for these jenkaas nodes. I'll fix that in another MP against the puppet configs that IS uses. ubuntu.archive.com is globally allowed, so we don't need to be concerned about that one

5daee2e... by Paul Larson on 2017-08-09

Fix http proxy for snap-build-worker.sh

36523ef... by System Enablement CI Bot <email address hidden> on 2017-08-08

Merge remote tracking branch sudo-debconf-set-selections

Merge-Proposal: https://code.launchpad.net/~pwlars/snappy-hwe-snaps/+git/jenkins-jobs/+merge/328683

Author: Paul Larson <email address hidden>

oops, sudo needed. This works, for the package install, but I did notice that it seems to fail on the pip stuff later - http_proxy is likely needed for that

cc46179... by Paul Larson on 2017-08-07

debconf-set-selections needs sudo on the slaves

ea3711d... by System Enablement CI Bot <email address hidden> on 2017-08-07

Merge remote tracking branch debconf-selections-fix

Merge-Proposal: https://code.launchpad.net/~pwlars/snappy-hwe-snaps/+git/jenkins-jobs/+merge/328664

Author: Paul Larson <email address hidden>

the prepare.sh script uses dash, not bash. This should fix the error when setting up debconf selections for postfix

2abb349... by Paul Larson on 2017-08-07

Fix dash error with <<<

35700c7... by System Enablement CI Bot <email address hidden> on 2017-08-04

Merge remote tracking branch f/add-fakeroot

Merge-Proposal: https://code.launchpad.net/~morphis/snappy-hwe-snaps/+git/jenkins-jobs/+merge/328591

Author: Simon Fels <email address hidden>

Add fakeroot package to list of packages we install on each agent

73faa8a... by Simon Fels on 2017-08-04

Merge remote-tracking branch 'origin/master' into f/add-fakeroot

a7535a5... by System Enablement CI Bot <email address hidden> on 2017-08-04

Merge remote tracking branch prepare-add-jq-postfix

Merge-Proposal: https://code.launchpad.net/~pwlars/snappy-hwe-snaps/+git/jenkins-jobs/+merge/328526

Author: Paul Larson <email address hidden>

According to IS, we will not have to use an email relay. Instead, we should send mail directly from the slave. This adds postfix, as well as another package we need for json parsing on the slaves.