+ echo '====== automated-ec2-builds [/tmp/automated-ec2-builds] ======' ====== automated-ec2-builds [/tmp/automated-ec2-builds] ====== + cd /tmp/automated-ec2-builds + bzr info Standalone tree (format: 2a) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/vmbuilder/automated-ec2-builds/ + bzr version-info revision-id: francis.ginther@canonical.com-20170512100220-g0y0klq16e947kv3 date: 2017-05-12 05:02:20 -0500 build-date: 2017-08-07 21:34:44 +0000 revno: 731 branch-nick: automated-ec2-builds + bzr log -p -r-1 ------------------------------------------------------------ revno: 731 [merge] fixes bug: https://launchpad.net/bugs/1690229 committer: Francis Ginther branch nick: automated-ec2-builds timestamp: Fri 2017-05-12 05:02:20 -0500 message: Switch trusty arm64 images to the generic-lts-xenial kernel to support GICv3 hardware (lp:1690229). [a=fginther] [r=rcj,daniel-thewatkins] diff: === modified file 'conf/trusty-arm64-server.conf' --- conf/trusty-arm64-server.conf 2014-03-13 20:14:04 +0000 +++ conf/trusty-arm64-server.conf 2017-05-11 20:54:42 +0000 @@ -28,5 +28,5 @@ "--hdd-new-fstab" "--root-mount-by=LABEL" "--binary-images=binary-hdd-raw" "--bootloader=none" "--hdd-size=%s" "--binary-filesystem=ext4" "--bootstrap-qemu-static=%q" "--bootstrap-qemu-arch=%A" "--architecture=%A" - "--cache=false" "--source=false" "--linux-flavours=generic" ) + "--cache=false" "--source=false" "--linux-flavours=generic-lts-xenial" ) purge_roottgz_pkgs=( "linux-*" ) ------------------------------------------------------------ Use --include-merged or -n0 to see merged revisions. + echo '' + echo '====== ec2-publishing-scripts [/tmp/ec2-publishing-scripts] ======' ====== ec2-publishing-scripts [/tmp/ec2-publishing-scripts] ====== + cd /tmp/ec2-publishing-scripts + bzr info Standalone tree (format: unnamed) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts/ + bzr version-info revision-id: phil.roche@canonical.com-20170728145938-rp73ob7uqw1ffije date: 2017-07-28 15:59:38 +0100 build-date: 2017-08-07 21:34:44 +0000 revno: 655 branch-nick: ec2-publishing-scripts + bzr log -p -r-1 ------------------------------------------------------------ revno: 655 [merge] committer: Phil Roche branch nick: ec2-publishing-scripts timestamp: Fri 2017-07-28 15:59:38 +0100 message: Merge lp:~philroche/ubuntu-on-ec2/ec2-publishing-scripts-cim-public into lp:~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts [a=philroche] [r=fginther,rcj] When registering image with cloud-image-manager we need to make them public so get query data This reverts the previous change not making image public. If image is not public then no query data will be generated. This means we have no way of retrieving the AMI id registered. Making image public fixes that. MP: https://code.launchpad.net/~philroche/ubuntu-on-ec2/ec2-publishing-scripts-cim-public/+merge/328217 diff: === modified file 'ec2-image2ebs' --- ec2-image2ebs 2017-07-28 08:13:12 +0000 +++ ec2-image2ebs 2017-07-28 12:45:44 +0000 @@ -665,7 +665,7 @@ --ebs_storage_type=${ebs_storage_type} \ --region ${region} \ --query-data-directory=${query_data_directory} \ - --no-public \ + --public \ --no-debug # read the img_id from the generated query data === modified file 'publish-hvm-image' --- publish-hvm-image 2017-07-28 08:13:12 +0000 +++ publish-hvm-image 2017-07-28 12:45:44 +0000 @@ -453,7 +453,7 @@ --local_file=${rename_full} \ --restrict_to_region ${region} \ --query-data-directory=${query_data_directory} \ - --no-public + --public echo "cloud-image-manager register_image query data output ..." ls -al ${query_data_directory} ------------------------------------------------------------ Use --include-merged or -n0 to see merged revisions. + echo '' + echo '====== live-build [/tmp/live-build] ======' ====== live-build [/tmp/live-build] ====== + cd /tmp/live-build + bzr info Standalone tree (format: 1.9-rich-root) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/live-build/cloud-images/ + bzr version-info revision-id: ben.howard@canonical.com-20150612123735-zf4q8vxmjb7vaq7w date: 2015-06-12 06:37:35 -0600 build-date: 2017-08-07 21:34:45 +0000 revno: 1884 branch-nick: live-build + bzr log -p -r-1 ------------------------------------------------------------ revno: 1884 committer: Ben Howard branch nick: live-build timestamp: Fri 2015-06-12 06:37:35 -0600 message: Drop kernel from ubuntu-cloud-t-hwe package list; use live build cli to configure diff: === modified file 'package-lists/ubuntu-cloud-t-hwe' --- package-lists/ubuntu-cloud-t-hwe 2015-06-11 22:55:21 +0000 +++ package-lists/ubuntu-cloud-t-hwe 2015-06-12 12:37:35 +0000 @@ -6,4 +6,4 @@ standard^ cloud-image^ # Packages -linux-image-virtual-lts-vivid landscape-client ubuntu-minimal +landscape-client ubuntu-minimal + echo '' + echo '====== vmbuilder-0.11 [/tmp/vmbuilder-0.11] ======' ====== vmbuilder-0.11 [/tmp/vmbuilder-0.11] ====== + cd /tmp/vmbuilder-0.11 + bzr info Standalone tree (format: 2a) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/vmbuilder/0.11a/ + bzr version-info revision-id: ben.howard@canonical.com-20120605221454-crv9cc4612f907lh date: 2012-06-05 16:14:54 -0600 build-date: 2017-08-07 21:34:45 +0000 revno: 398 branch-nick: vmbuilder-0.11 + bzr log -p -r-1 ------------------------------------------------------------ revno: 398 committer: Ben Howard branch nick: vmbuilder timestamp: Tue 2012-06-05 16:14:54 -0600 message: Fix for allow vmbuilder to run on 12.04 LTS. diff: === modified file 'VMBuilder/plugins/ubuntu/dapper.py' --- VMBuilder/plugins/ubuntu/dapper.py 2011-05-18 20:49:25 +0000 +++ VMBuilder/plugins/ubuntu/dapper.py 2012-06-05 22:14:54 +0000 @@ -157,18 +157,15 @@ self.vm.addpkg += ['openssh-server'] def mount_dev_proc(self): - run_cmd('mount', '--bind', '/dev', '%s/dev' % self.destdir) - self.vm.add_clean_cmd('umount', '%s/dev' % self.destdir, ignore_fail=True) - - run_cmd('mount', '--bind', '/dev/pts', '%s/dev/pts' % self.destdir) + run_cmd('mkdir', '-p', '%s/dev/pts' % self.destdir) + run_cmd('mount', '-t', 'devpts', 'devpts-live', '%s/dev/pts' % self.destdir) self.vm.add_clean_cmd('umount', '%s/dev/pts' % self.destdir, ignore_fail=True) - self.run_in_target('mount', '-t', 'proc', 'proc', '/proc') + run_cmd('mount', '-t', 'proc', 'proc-live', '%s/proc' % self.destdir) self.vm.add_clean_cmd('umount', '%s/proc' % self.destdir, ignore_fail=True) def unmount_dev_proc(self): run_cmd('umount', '%s/dev/pts' % self.destdir) - run_cmd('umount', '%s/dev' % self.destdir) run_cmd('sh', '-c', 'grep -q "$1" /proc/mounts || exit 0; umount "$1"', 'umount_binfmt', "%s/proc/sys/fs/binfmt_misc" % self.destdir) run_cmd('umount', '%s/proc' % self.destdir) + echo ''