lp:~rcj/livecd-rootfs/+git/livecd-rootfs

Get this repository:
git clone https://git.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs
Only Robert C Jennings can upload to this repository. If you are Robert C Jennings please log in for upload directions.

Branches

Name Last Modified Last Commit
feature/maas_builds 2020-11-12 16:10:53 UTC
ubuntu-cpc: Add MAAS binary hook

Author: Robert C Jennings
Author Date: 2020-08-18 02:38:14 UTC

ubuntu-cpc: Add MAAS binary hook

Add a binary hook and series file to build MAAS images under the
ubuntu-cpc project. The lp:maas-images tree can be nested beneath
live-build/ubuntu-cpc/maas (an LP build recipe helps). This patch
adds a 'maas' series file but does not add this to the 'all' series
for default builds as the MAAS code is not included in livecd-rootfs.

bugfix/ppc64el_splash_consoles 2020-08-12 18:41:10 UTC
Release package livecd-rootfs version 2.683

Author: Robert C Jennings
Author Date: 2020-08-12 18:41:10 UTC

Release package livecd-rootfs version 2.683

feature/cpc_drop_boot_splash 2020-08-12 09:53:17 UTC
Release package livecd-rootfs version 2.682

Author: Robert C Jennings
Author Date: 2020-08-12 09:53:17 UTC

Release package livecd-rootfs version 2.682

bugfix/snapchannels 2020-07-29 19:56:26 UTC
Handle seeded lxd snap with channel name for ubuntu-cpc:minimized

Author: Robert C Jennings
Author Date: 2020-07-29 19:42:26 UTC

Handle seeded lxd snap with channel name for ubuntu-cpc:minimized

The seed now specifies the lxd snap in focal as
'lxd=4.0/stable/ubuntu-20.04' which doesn't match the expectations of
the code with looks for lxd as the only snap in the seed for minimized
images. This patch updates the pattern to accept 'lxd' or 'lxd=*'.

bugfix/snapchannels_focal 2020-07-29 19:55:19 UTC
Handle seeded lxd snap with channel name for ubuntu-cpc:minimized (LP: #1889470)

Author: Robert C Jennings
Author Date: 2020-07-29 19:42:26 UTC

Handle seeded lxd snap with channel name for ubuntu-cpc:minimized (LP: #1889470)

The seed now specifies the lxd snap in focal as
'lxd=4.0/stable/ubuntu-20.04' which doesn't match the expectations of
the code with looks for lxd as the only snap in the seed for minimized
images. This patch updates the pattern to accept 'lxd' or 'lxd=*'.

feature/snap-preseed 2020-07-18 21:52:18 UTC
Avoid rbind /sys for chroot snap pre-seeding (cgroups fail to unmount)

Author: Robert C Jennings
Author Date: 2020-07-18 21:52:18 UTC

Avoid rbind /sys for chroot snap pre-seeding (cgroups fail to unmount)

Builds in LP with the Xenial kernel were happy with the recursive mount of
/sys inside the chroot while performing snap-preseeding but autopkgtests
with the groovy kernel failed. With the groovy kernel the build was
unable to unmount sys/kernel/slab/*/cgroup/* (Operation not permitted).

This patch mounts /sys and /sys/kernel/security in the chroot in the
same way we've added for binary hooks. This provides the paths under
/sys needed for snap-preseed while avoiding issues unmounting other
paths.

feature/snap-preseed_xenial 2020-07-17 01:33:44 UTC
Apply snap-preseed optimizations after seeding snaps

Author: Robert C Jennings
Author Date: 2020-07-15 02:52:34 UTC

Apply snap-preseed optimizations after seeding snaps

feature/snap-preseed_bionic 2020-07-16 16:55:31 UTC
Apply snap-preseed optimizations after seeding snaps

Author: Robert C Jennings
Author Date: 2020-07-15 02:52:34 UTC

Apply snap-preseed optimizations after seeding snaps

feature/snap-preseed_focal 2020-07-16 02:21:30 UTC
Apply snap-preseed optimizations after seeding snaps

Author: Robert C Jennings
Author Date: 2020-07-15 02:52:34 UTC

Apply snap-preseed optimizations after seeding snaps

experiment/snap-preseed_bionic 2020-07-15 02:48:01 UTC
Add snap preseed optimization

Author: Robert C Jennings
Author Date: 2020-07-15 02:06:05 UTC

Add snap preseed optimization

experiment/snap-preseed 2020-07-15 02:37:44 UTC
Add snap preseed optimization

Author: Robert C Jennings
Author Date: 2020-07-15 02:06:05 UTC

Add snap preseed optimization

feature/xenial_snap_bases 2020-04-24 16:31:23 UTC
Backport snap preseed base support (LP: #1874834)

Author: Robert C Jennings
Author Date: 2020-04-24 15:55:41 UTC

Backport snap preseed base support (LP: #1874834)

Xenial builds with core18-based snaps pre-seed core snap instead core18
and snapd. This patch is a backport of snap pre-seeding functionality
that is snap base aware.

bugfix/snapd_for_core18-eoan 2020-04-15 15:07:45 UTC
Release 2.620.2

Author: Robert C Jennings
Author Date: 2020-04-15 15:07:45 UTC

Release 2.620.2

bugfix/snapd_for_core18 2020-04-09 20:36:27 UTC
Release 2.659

Author: Robert C Jennings
Author Date: 2020-04-09 19:38:53 UTC

Release 2.659

test/binary_build_mirrors-bionic 2020-03-06 13:55:50 UTC
Ensure a binary hook has not changed the temporary sources.list

Author: Robert C Jennings
Author Date: 2020-03-06 13:55:50 UTC

Ensure a binary hook has not changed the temporary sources.list

test/binary_build_mirrors 2020-03-05 22:17:04 UTC
Use build env archive mirror in binary hooks

Author: Robert C Jennings
Author Date: 2020-03-05 08:20:36 UTC

Use build env archive mirror in binary hooks

feature/snap_cohort_key-xenial 2020-03-05 07:21:47 UTC
Use a snap cohort key for consistent parallel builds (LP: #1866159)

Author: Robert C Jennings
Author Date: 2020-02-22 03:31:29 UTC

Use a snap cohort key for consistent parallel builds (LP: #1866159)

buildd-bootable/xenial 2020-02-28 19:44:57 UTC
debug: update packages based on diff with ubuntu-cpc:minimzed

Author: Robert C Jennings
Author Date: 2020-02-28 19:44:57 UTC

debug: update packages based on diff with ubuntu-cpc:minimzed

debug/magic-proxy 2020-02-28 19:23:00 UTC
Debug: Magic proxy

Author: Ubuntu
Author Date: 2020-02-28 15:18:49 UTC

Debug: Magic proxy

bugfix/core_snap_scope-bionic 2020-02-28 14:36:56 UTC
Fix core_snap variable scope issue

Author: Robert C Jennings
Author Date: 2020-02-28 14:29:39 UTC

Fix core_snap variable scope issue

The prior change to pre-seed the correct base added a case to handle
installation of the core snap. When that was added it created a case
where the $core_snap variable would not be defined when we reach the
end of the _snap_preseed function and evaluate if $core_snap is defined
by empty. Previous if the snap to preseed was core or core18 then
$core_snap would be "" so this patch addresses that by ensuring the
variable exists and is empty by default.

bionic 2020-02-27 22:42:34 UTC
releasing package livecd-rootfs version 2.525.41

Author: Steve Langasek
Author Date: 2020-02-27 22:42:34 UTC

releasing package livecd-rootfs version 2.525.41

bugfix/drop-snap-tool_bionic 2020-02-27 22:40:23 UTC
Address snap base regression after snap-tool removal

Author: Robert C Jennings
Author Date: 2020-02-25 22:00:37 UTC

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.

bugfix/snap_base_regression-eoan 2020-02-26 02:24:13 UTC
Address snap base regression after snap-tool removal

Author: Robert C Jennings
Author Date: 2020-02-25 22:00:37 UTC

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.

bugfix/snap_base_regression 2020-02-25 22:16:26 UTC
Address snap base regression after snap-tool removal

Author: Robert C Jennings
Author Date: 2020-02-25 22:00:37 UTC

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.

bugfix/drop-snap-tool_eoan 2020-02-24 23:03:59 UTC
Use snap cli rather than custom snap-tool (LP: #1864252)

Author: Robert C Jennings
Author Date: 2020-02-22 02:20:43 UTC

Use snap cli rather than custom snap-tool (LP: #1864252)

snap-tool was added to support a deprecate cohort-key feature of the
snap store. Recent changes in snap assertions have added additional
fields which snap-tool is not retrieving. This resulted in snap install
failures on first boot.

This patch removes snap-tool and returns to using the snap cli.
This ensures snap downloads will function without odd incompatibilities.

bugfix/drop-snap-tool 2020-02-21 20:56:25 UTC
Use snap cli rather than custom snap-tool

Author: Robert C Jennings
Author Date: 2020-02-21 20:29:01 UTC

Use snap cli rather than custom snap-tool

snap-tool was added to support a deprecate cohort-key feature of the snap store.
Recent changes in snap assertions have added additional fields which snap-tool
is not retrieving. This resulted in snap install failures on first boot.

This patch removes snap-tool and returns to using the snap cli. This ensures
snap downloads will function without odd incompatibilities.

ubuntu/master 2020-02-21 18:00:30 UTC
Use snap cli rather than custom snap-tool

Author: Ubuntu
Author Date: 2020-02-21 18:00:30 UTC

Use snap cli rather than custom snap-tool

snap-tool was added to support a deprecate cohort-key feature of the snap store.
Recent changes in snap assertions have added additional fields which snap-tool
is not retrieving. This resulted in snap install failures on first boot.

This patch removes snap-tool and returns to using the snap cli. This ensures
snap downloads will function without odd incompatibilities.

bugfix/snap_base_regression-bionic 2020-01-24 17:56:19 UTC
releasing package livecd-rootfs version 2.525.39

Author: Łukasz Zemczak
Author Date: 2020-01-24 17:56:19 UTC

releasing package livecd-rootfs version 2.525.39

magicproxy_logerror 2019-12-05 14:43:13 UTC
Log errors with messages that will be returned to the client

Author: Robert C Jennings
Author Date: 2019-12-05 14:43:13 UTC

Log errors with messages that will be returned to the client

feature/magic-proxy-logdump-xenial 2019-10-08 16:02:30 UTC
magic-proxy: dump proxy log to stdout on failure (LP: #1847300)

Author: Robert C Jennings
Author Date: 2019-10-04 02:32:26 UTC

magic-proxy: dump proxy log to stdout on failure (LP: #1847300)

When we encounter a failure in 'lb binary' the launchpad builders can
only surface the build output from stdout. If the binary hook failure
implicates the archive we can not determine fault without the apt
proxy log. This patch will dump the proxy log to stdout to aid in
debugging these failures.

feature/magic-proxy-logdump-disco 2019-10-08 16:01:21 UTC
magic-proxy: dump proxy log to stdout on failure (LP: #1847300)

Author: Robert C Jennings
Author Date: 2019-10-04 02:32:26 UTC

magic-proxy: dump proxy log to stdout on failure (LP: #1847300)

When we encounter a failure in 'lb binary' the launchpad builders can
only surface the build output from stdout. If the binary hook failure
implicates the archive we can not determine fault without the apt
proxy log. This patch will dump the proxy log to stdout to aid in
debugging these failures.

feature/magic-proxy-logdump-bionic 2019-10-08 16:00:41 UTC
magic-proxy: dump proxy log to stdout on failure (LP: #1847300)

Author: Robert C Jennings
Author Date: 2019-10-04 02:32:26 UTC

magic-proxy: dump proxy log to stdout on failure (LP: #1847300)

When we encounter a failure in 'lb binary' the launchpad builders can
only surface the build output from stdout. If the binary hook failure
implicates the archive we can not determine fault without the apt
proxy log. This patch will dump the proxy log to stdout to aid in
debugging these failures.

feature/magic-proxy-logdump 2019-10-04 15:28:02 UTC
magic-proxy: dump proxy log to stdout on failure

Author: Robert C Jennings
Author Date: 2019-10-04 02:32:26 UTC

magic-proxy: dump proxy log to stdout on failure

When we encounter a failure in 'lb binary' the launchpad builders can
only surface the build output from stdout. If the binary hook failure
implicates the archive we can not determine fault without the apt
proxy log. This patch will dump the proxy log to stdout to aid in
debugging these failures.

feature/explicit_artifacts-xenial 2019-08-30 19:05:09 UTC
ubuntu-cpc: use sys.exit() rather than quit()

Author: Robert C Jennings
Author Date: 2019-07-22 16:26:03 UTC

ubuntu-cpc: use sys.exit() rather than quit()

feature/explicit_artifacts-bionic 2019-08-30 17:38:38 UTC
ubuntu-cpc: use sys.exit() rather than quit()

Author: Robert C Jennings
Author Date: 2019-07-22 16:26:03 UTC

ubuntu-cpc: use sys.exit() rather than quit()

feature/explicit_artifacts-disco 2019-08-29 01:22:08 UTC
ubuntu-cpc: use sys.exit() rather than quit()

Author: Robert C Jennings
Author Date: 2019-07-22 16:26:03 UTC

ubuntu-cpc: use sys.exit() rather than quit()

feature/explicit_artifacts 2019-07-22 16:29:04 UTC
ubuntu-cpc: use sys.exit() rather than quit()

Author: Robert C Jennings
Author Date: 2019-07-22 16:26:03 UTC

ubuntu-cpc: use sys.exit() rather than quit()

ubuntu/disco_snap-tool 2019-05-30 19:13:58 UTC
releasing package livecd-rootfs version 2.578.5

Author: Steve Langasek
Author Date: 2019-05-30 19:13:58 UTC

releasing package livecd-rootfs version 2.578.5

workaround/xenial_powerpc_ubuntu-image 2019-05-29 18:42:51 UTC
Workaround: drop snapd/ubuntu-image during powerpc breakage

Author: Robert C Jennings
Author Date: 2019-05-29 18:42:51 UTC

Workaround: drop snapd/ubuntu-image during powerpc breakage

snapd is required by ubuntu-image and it isn't install correctly
on powerpc. This workaround just removes snapd and ubuntu-image
for cloud-image builds while we get that fixed. The prior
hack didn't drop snapd.

ubuntu/bionic_snap-tool 2019-05-28 15:54:09 UTC
releasing package livecd-rootfs version 2.525.26

Author: Steve Langasek
Author Date: 2019-05-28 15:54:09 UTC

releasing package livecd-rootfs version 2.525.26

ubuntu/cosmic_snap-tool 2019-05-28 15:51:19 UTC
releasing package livecd-rootfs version 2.542.5

Author: Steve Langasek
Author Date: 2019-05-28 15:51:19 UTC

releasing package livecd-rootfs version 2.542.5

ubuntu/disco_proxy_errorheaders 2019-05-22 00:22:35 UTC
magic-proxy: Send headers on error (LP: #1829944)

Author: Robert C Jennings
Author Date: 2019-05-07 01:31:27 UTC

magic-proxy: Send headers on error (LP: #1829944)

ubuntu/eoan_proxy_errorheaders 2019-05-22 00:21:26 UTC
magic-proxy: Send headers on error (LP: #1829944)

Author: Robert C Jennings
Author Date: 2019-05-07 01:31:27 UTC

magic-proxy: Send headers on error (LP: #1829944)

ubuntu/cosmic_parallel_cpc 2019-05-21 22:32:47 UTC
ubuntu-cpc: Update changelog with change bug number

Author: Robert C Jennings
Author Date: 2019-05-21 21:50:48 UTC

ubuntu-cpc: Update changelog with change bug number

ubuntu/xenial_parallel_cpc 2019-05-21 22:07:03 UTC
ubuntu-cpc: Update changelog with change bug number

Author: Robert C Jennings
Author Date: 2019-05-21 21:52:09 UTC

ubuntu-cpc: Update changelog with change bug number

ubuntu/bionic_parallel_cpc 2019-05-21 21:51:45 UTC
ubuntu-cpc: Update changelog with change bug number

Author: Robert C Jennings
Author Date: 2019-05-21 21:51:45 UTC

ubuntu-cpc: Update changelog with change bug number

ubuntu/disco_parallel_cpc_fixes 2019-05-21 03:14:05 UTC
ubuntu-cpc: Allow comments in series files and add comments

Author: Robert C Jennings
Author Date: 2019-05-02 22:15:12 UTC

ubuntu-cpc: Allow comments in series files and add comments

The addition of disk-image to series files in a prior commit required
some explanation. Without comment support in series files that was
not possible. This patch adds support for comments and adds those
comments as well.

ubuntu/master_parallel_cpc_fixes 2019-05-02 22:15:33 UTC
ubuntu-cpc: Allow comments in series files and add comments

Author: Robert C Jennings
Author Date: 2019-05-02 22:15:12 UTC

ubuntu-cpc: Allow comments in series files and add comments

The addition of disk-image to series files in a prior commit required
some explanation. Without comment support in series files that was
not possible. This patch adds support for comments and adds those
comments as well.

bugfix/cpc_duplicate_snaps 2019-03-29 20:39:47 UTC
ubuntu-cpc: avoid duplicate snaps listed in qcow manifest

Author: Robert C Jennings
Author Date: 2019-03-29 20:32:50 UTC

ubuntu-cpc: avoid duplicate snaps listed in qcow manifest

commit a993592 introduced an additional call to create_manifest
(and snap-seed-parse) to write binary/boot/filesystem.packages. This
caused duplicate snap lines in the qcow manifest. This is because the
live-build/auto/binary code assumes that after 'lb binary' is run the
filesystem.packages will only have debs and it calls snap-seed-parse to
add them to the file. The commit changed filesystem.packages in the
ubuntu-cpc uefi binary hook to include debs and snaps.

This patch keeps the intent of the prior patch, updating the
filesystem.packages file for the content of the uefi disk image, but
only writes a listing of debian packages to match the expected content
of filesystem.packages. The snaps will still be added in generic code
in live-build/auto/build.

ubuntu/bionic 2019-03-14 18:04:54 UTC
releasing package livecd-rootfs version 2.525.20

Author: Steve Langasek
Author Date: 2019-03-14 18:04:54 UTC

releasing package livecd-rootfs version 2.525.20

feature/snap_reassert 2018-09-27 15:34:02 UTC
Allow hooks to replace generic snap assertion

Author: Robert C Jennings
Author Date: 2018-09-27 02:05:23 UTC

Allow hooks to replace generic snap assertion

With snap pre-seeding for the first time in ubuntu-cpc we have
snap model assertions prior to existing binary hooks that
might try to add their own custom assertions. This patch adds
a check to remove and replace the generic assertions if
snap_prepare_assertions is called with non-default model:brand-id.

cosmic 2018-09-19 14:38:19 UTC
Import patches-unapplied version 2.538 to ubuntu/cosmic-proposed

Author: Colin Watson
Author Date: 2018-09-19 14:35:54 UTC

Import patches-unapplied version 2.538 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: d36578f6bb4a1f182044af709ccd3e2ded1f5aec

New changelog entries:
  * Add a buildd subproject.

xenial 2018-07-04 16:18:38 UTC
Import patches-unapplied version 2.408.36 to ubuntu/xenial-proposed

Author: Francis Ginther
Author Date: 2018-07-02 21:42:18 UTC

Import patches-unapplied version 2.408.36 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: b02381a9e1d3349de904958d76b1e679fa6eed6c

New changelog entries:
  * Update unminimize script text and install ubuntu-standard when
    unminimizing a minimal image (LP: #1778777)
  * Fix the install command for pollinate which is added back to minimal
    images (LP: #1779406)

zesty 2017-11-21 19:34:14 UTC
Import patches-unapplied version 2.441.10 to ubuntu/zesty-proposed

Author: Łukasz Zemczak
Author Date: 2017-11-21 15:56:58 UTC

Import patches-unapplied version 2.441.10 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: d64bc0c76c66852dd0b9d7da8f896538c954e606

New changelog entries:
  * For the IMAGEFORMAT=none parts to work for ubuntu-image classic builds, we
    need to make sure IMAGEFORMAT is preserved and not overwritten if defined.
    Backporting from artful.

artful 2017-11-09 14:05:28 UTC
Import patches-unapplied version 2.478.1 to ubuntu/artful-proposed

Author: Łukasz Zemczak
Author Date: 2017-11-08 11:02:04 UTC

Import patches-unapplied version 2.478.1 to ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: 9f966299f1d8e3303a98ce3b63479afd708c16ee

New changelog entries:
  [ Gary Wang ]
  * Add the IMAGEFORMAT=none to support generating a single rootfs
    (LP: #1730642)

yakkety 2017-05-11 19:50:29 UTC
Import patches-unapplied version 2.435.3 to ubuntu/yakkety-proposed

Author: Robert C Jennings
Author Date: 2017-05-09 20:49:48 UTC

Import patches-unapplied version 2.435.3 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: ae242c1c0acd0144c1059d77dee78bc7b5466295

New changelog entries:
  * live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure.
    (LP: #1687752)

156 of 56 results
This repository contains Public information 
Everyone can see this information.