~rcj/livecd-rootfs/+git/livecd-rootfs:test/binary_build_mirrors

Last commit made on 2020-03-05
Get this branch:
git clone -b test/binary_build_mirrors https://git.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs
Only Robert C Jennings can upload to this branch. If you are Robert C Jennings please log in for upload directions.

Branch merges

Branch information

Name:
test/binary_build_mirrors
Repository:
lp:~rcj/livecd-rootfs/+git/livecd-rootfs

Recent commits

6e27115... by Robert C Jennings on 2020-03-05

Use build env archive mirror in binary hooks

226a31d... by Michael Hudson-Doyle on 2020-03-04

releasing package livecd-rootfs version 2.648

de170d8... by Michael Hudson-Doyle on 2020-03-04

clarify changelog

187fd01... by Michael Hudson-Doyle on 2020-03-04

re-add scripts-user to cloud_final_modules

904f478... by Michael Hudson-Doyle on 2020-03-03

update changelog

c969c8e... by Michael Hudson-Doyle on 2020-03-03

add runcmd to copy autoinstall from user-data to /autoinstall.yaml

0dc12a1... by Michael Hudson-Doyle on 2020-03-03

remove stuff for copying autoinstall files around

f6e5da2... by Michael Hudson-Doyle on 2020-03-03

enable cloud-init in live session on all architectures

d214127... by Robert C Jennings on 2020-02-25

Address snap base regression after snap-tool removal

With the removal of snap-tool failures are seen in image builds that do
not have the 'core' snap included by the seed. This is the case for the
minimized subproject of the ubuntu-cpc project where lxd/core is removed.
In that subproject, any binary hook which adds a snap that is based
on 'core' will not add 'core' and fail 'snap debug validate-seed'.
snap-tool included the following logic in the 'snap-tool info' when
determining snap bases:

    # Have "base" initialized to something meaningful.
    if self.is_core_snap():
        snap_data["snap"]["base"] = ""
    elif snap_data["snap"].get("base") is None:
        snap_data["snap"]["base"] = "core"

The snap store does not return a base if the base is core which makes
this necessary. This patch looks for the base in 'snap info' output
and if none is found (and the snap is not snapd or core) it assumes the
base is 'core' and installs it. This restores the behavior lost in the
migration from snap-tool to snap cli.

bc3e962... by Iain Lane on 2020-02-24

Finalise changelog