4292 Commits

Author SHA1 Message Date
Michael Hudson-Doyle
92471dcb76
releasing package livecd-rootfs version 26.04.2 26.04.2 2025-10-23 12:51:27 +13:00
Michael Hudson-Doyle
a53da7e27b
Merge ~gjolly/livecd-rootfs/+git/livecd-rootfs/+merge/493969 into ubuntu/master 2025-10-23 12:43:36 +13:00
Michael Hudson-Doyle
922faa0d12
update version number 2025-10-23 12:42:12 +13:00
Chad Smith
e0f4fd8109 releasing package livecd-rootfs version 26.04.1 26.04.1 2025-10-20 17:25:27 -06:00
Chad Smith
78d502951b fix(functions): update cloud-init-network.service override for v. 25.3
Update /etc/systemd/system/cloud-init-network.service override to
sync with latest netcat changes in Desktop images.

Resolve traceback:

netcat: /run/cloud-init/share/network.sock: Protocol wrong type for socket

LP: #2128887
2025-10-20 17:07:13 -06:00
Gauthier Jolly
287bf91450 d/changelog 2025-10-20 09:00:54 +02:00
Gauthier Jolly
ff6b3824d8 cpc/UEFI: name the GPT partition cloudimg-rootfs
To boot initrdless, the kernel supports a limited number of ways to
specify the location of the root filesystem[1]. One of them is to use
the PARTUUID (which will be different for every cloud-image), another is
to use the PARTLABEL (partition name). To allow the use of PARTLABEL in
the kernel command line and make our cloud-images more self-describing,
set the PARTLABEL to cloudimg-rootfs which is the same label we use for
the file system inside this partition.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/block/early-lookup.c#n217
2025-10-20 09:00:54 +02:00
Gauthier Jolly
ddff3faba3 cpc/UEFI: set the right partition type for the rootfs
To make our disk images more discoverable, we should use the correct
partition type for the root filesystem. This aligns with the
Discoverable Disk Image (DDI) specification developed by the UAPI
group[1] and makes our images more self-describing, e.g. with fdisk,
before:

Device         Start     End Sectors  Size Type
/dev/nbd0p1  2324480 7339998 5015519  2.4G Linux filesystem
...

and now after:

Device         Start     End Sectors  Size Type
/dev/nbd0p1  2324480 7339998 5015519  2.4G Linux root (x86-64)
...

[1] https://uapi-group.org/specifications/specs/discoverable_partitions_specification/
2025-10-20 08:59:26 +02:00
Michael Hudson-Doyle
9172378dae
update changelog some more 2025-10-17 15:13:02 +13:00
Heinrich Schuchardt
e35eb63edc Update changelog
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2025-10-14 09:40:52 +02:00
Heinrich Schuchardt
82a239e39c riscv/server: GRUB_TERMINAL=console
Allow using the U-Boot menu both from the serial and the graphical console.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2025-10-14 09:40:52 +02:00
Heinrich Schuchardt
b8520530c9 riscv/server: enforce our RISC-V specific grub configuration
/etc/default/grub.d/50-cloudimg-settings.cfg is currently overriding our
RISC-V specific configuration. Remove it.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2025-10-14 09:40:52 +02:00
Heinrich Schuchardt
7957008902 server/riscv: remove unsupported boards
Since release 25.10 we require support for the rva23s64 profile.
Remove all code relating for boards that do not match this requirement.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2025-10-14 09:40:52 +02:00
Dan Bungert
4b4d3de818 releasing package livecd-rootfs version 25.10.24 25.10.24 2025-09-19 13:47:24 -06:00
Dan Bungert
355f6d5b26 Merge remote-tracking branch 'kajiya/increase-image-size-questing' into ubuntu/master 2025-09-19 09:18:50 -06:00
Chad Smith
39e1066593 changelog for LP: #2119020 2025-09-19 09:09:59 -06:00
Chloé Smith
12545fb878
d/ch entry for questing (LP: #2115811) 2025-09-19 13:38:20 +01:00
Chloé Smith
f7e0f39a1d
fix: Increase CPC disk-image base imagesize to 2.5GB
In the ubuntu-cpc disk-image binary we need to avail of the ever increasing size
of packages. 2.2GB is now just a bit too small leading to `No space
left on device` errors when the binary hits `grub-install`. This commit
increases $imagesize to 2.5GB (in the binary as an override initially
implemented in ecaaf0484).

This commit also runs `df` just after the grub-pc && grub2-common
installs to make for easier debugging in the future.

Refs: LP: #2115811
2025-09-19 13:37:56 +01:00
Chad Smith
f7ed2d271e fix(functions): permissions too broad on /etc/netplan/01-network-manager.yaml
netplan apply warns about any /etc/netplan/*.yaml file permissions which
are globally readable.  Set permissions 600 for
/etc/netplan/01-network-manager.yaml in target chroot.

LP: #2119020
2025-09-18 21:39:49 -06:00
Thomas Bechtold
ae0be803f1
Add debian/changelog entry 25.10.23 2025-09-18 13:30:25 +02:00
Thomas Bechtold
ab658bce7d
Add 6.17 kernel apparmor features preseeds
Questing is currently on kernel 6.17 so preseeding fails with a apparmor
feature mismatch given that the live-build/apparmor/generic tree is
used. Adding a 6.17 tree solves this.
2025-09-18 11:53:10 +02:00
Michael Hudson-Doyle
1501b3776c releasing package livecd-rootfs version 25.10.22 25.10.22 2025-09-16 08:51:45 +12:00
Michael Hudson-Doyle
8de7b2eb10 Disable apparmor_restrict_unprivileged_userns in the live layers. (LP: #2122675) 2025-09-15 12:28:30 +12:00
Michael Hudson-Doyle
2fd6cb1609 add missing file, oops 2025-09-15 12:27:44 +12:00
Michael Hudson-Doyle
6dbce04781 releasing package livecd-rootfs version 25.10.21 25.10.21 2025-09-15 12:16:34 +12:00
Michael Hudson-Doyle
785c4c53d3 Fix daily-dangerous builds:
* Fix daily-dangerous builds:
  - Copy hooks.
  - Mangle the channel of seeded snaps to use the edge risk of whichever
    track they are taken from.
  - Update the dangerous model to reference tracks that actually exist.
  - Include providers of content plugs when seeding snaps and creating
    TPMFDE system.
  - Do not attempt to build an UEFI boot image or hyperv desktop image for
    this project/subproject combination.
2025-09-15 09:09:02 +12:00
Dan Bungert
762108eaef releasing package livecd-rootfs version 25.10.20 25.10.20 2025-09-10 17:15:46 -06:00
Dan Bungert
fddd7b7595 edubuntu: set NEEDS_DRACUT=yes 2025-09-10 09:05:30 -06:00
Dan Bungert
2aeaaf1815 releasing package livecd-rootfs version 25.10.19 25.10.19 2025-09-09 16:54:54 -06:00
Dan Bungert
ecaaf04844 Merge remote-tracking branch 'dlalaj/fix-buildd-imagesize' into ubuntu/master 2025-09-09 16:52:30 -06:00
Dan Bungert
ca14094b7d releasing package livecd-rootfs version 25.10.18 25.10.18 2025-09-09 07:15:49 -06:00
Dan Bungert
3ced68dee6 desktop: use dracut 2025-09-08 17:01:45 -06:00
Denis Lalaj
eda621a927 Add debian/changelog entry 2025-09-05 12:10:18 -07:00
Denis Lalaj
12c92b2cbf fix(buildd): Increase default image size for buildd
Builds for buildd questing are failing due to the increasing pkg sizes,
this calls for an adjustment of the default image size
2025-09-05 12:10:13 -07:00
Utkarsh Gupta
65ec6cdf6e Update d/ch for 25.10.17 release 25.10.17 2025-08-27 18:58:46 +05:30
Tim Andersson
31c80a3490
Add debian/changelog entry 2025-08-18 10:12:48 +01:00
Tim Andersson
2ae311a772
030-ubuntu-enhanced-sb.binary: remove snap overrides
This is follow up work to LP: #2120473 being resolved.
2025-08-18 10:12:07 +01:00
Tim Andersson
e654618ec5
update classic model for 25.10 2025-08-18 10:12:07 +01:00
Tim Andersson
80aa8b71d6
new: changes to enable daily-dangerous image builds
daily-dangerous image builds are standard desktop images for the devel
series, except all of the snaps are set to their respective edge
channels, and the dangerous model is used, hence its inclusion in this
commit.

Goes hand in hand with this MP:
https://code.launchpad.net/~andersson123/ubuntu-cdimage/+git/ubuntu-cdimage/+merge/490708
2025-08-18 10:11:58 +01:00
Michael Hudson-Doyle
b1604eadc4 releasing package livecd-rootfs version 25.10.16 25.10.16 2025-08-13 10:34:53 +12:00
Michael Hudson-Doyle
af76e8089d do not completely delete the seed from the live layer 2025-08-13 10:32:03 +12:00
Michael Hudson-Doyle
5494522a14 Put the uc20-style system seed for TPM backed FDE in the live layer. 2025-08-13 10:32:03 +12:00
Utkarsh Gupta
e733e7b129 Update d/ch for 25.10.15 release 2025-08-12 19:37:11 +05:30
Utkarsh Gupta
793965ba6c Merge remote-tracking branch 'bryalex/bryalex/6.14-master' into ubuntu/master
* bryalex/bryalex/6.14-master:
  Add debian/changelog entry (LP: #2116199)
  feat(apparmor): Add missing components to 6.14 kernel apparmor features' preseeds
2025-08-12 19:36:17 +05:30
Dan Bungert
bcf7ded68e releasing package livecd-rootfs version 25.10.14 25.10.14 2025-08-07 16:21:33 -06:00
Dan Bungert
6c2b20e070 desktop TPMFDE: move most snaps to stable channels 2025-08-07 16:18:04 -06:00
Dan Bungert
e46416e873 Revert "Move back ubuntu classic to a standard model"
This reverts commit 1c631c99dc2a8fd5759e9c8f872610b1f2238ddf.

We're unfortunately not ready for the standard model yet.
2025-08-07 16:17:20 -06:00
Didier Roche
1c631c99dc
Move back ubuntu classic to a standard model
We don’t use edge anymore. The model still needs to be signed though.
2025-08-06 07:36:59 +02:00
Tim Andersson
3dd6f72a21
switch snaps back to stable now that the TPM FDE spike is over.
This was enabled for more rapid development on the snaps that go into
the live desktop image. Revert now that the spike is over.
2025-07-30 16:49:10 +01:00
Olivier Gayot
b706c97ac2 releasing package livecd-rootfs version 25.10.13 25.10.13 2025-07-24 17:37:44 -06:00