[neon/neon/livecd-rootfs/Neon/release] /: sync to latest noble - tag 24.04.81

Carlos De Maine null at kde.org
Mon Dec 9 23:18:04 GMT 2024


Git commit 51151afbd52cd748abf924e86dc2c52e0e924d8a by Carlos De Maine.
Committed on 09/12/2024 at 23:16.
Pushed by carlosdem into branch 'Neon/release'.

sync to latest noble - tag 24.04.81

M  +23   -3    debian/changelog
A  +1    -0    live-build/apparmor/6.8/policy/permstable32
M  +12   -1    live-build/auto/config
M  +2    -1    live-build/buildd/hooks/02-user.chroot

https://invent.kde.org/neon/neon/livecd-rootfs/-/commit/51151afbd52cd748abf924e86dc2c52e0e924d8a

diff --git a/debian/changelog b/debian/changelog
index 286946eb..bc9c8871 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,15 +1,35 @@
+livecd-rootfs (24.04.81) noble; urgency=medium
+
+  * Introduce unminimize as a package in OCI images. (LP: #2078583)
+
+ -- Utkarsh Gupta <utkarsh at ubuntu.com>  Wed, 20 Nov 2024 15:43:55 +0530
+
+livecd-rootfs (24.04.80) noble; urgency=medium
+
+  * Explicitly create home directory for buildd system user to avoid issues
+    with installing and running snaps. (LP: #2083240) 
+
+ -- jchittum <john.chittum at canonical.com>  Wed, 06 Nov 2024 07:43:40 -0500
+
 livecd-rootfs (24.04.79) noble; urgency=medium
 
-  * Update ubuntu-classic-2404-amd64 model in ubuntu hooks. (LP: #2077899)
+  * Add apparmor policy permstable32 missing component (LP: #2084698)
 
- -- Chris Peterson <chris.peterson at canonical.com>  Mon, 26 Aug 2024 16:58:59 -0700
+ -- Thomas Bechtold <thomas.bechtold at canonical.com>  Fri, 18 Oct 2024 13:54:51 +0200
 
 livecd-rootfs (24.04.78) noble; urgency=medium
 
-  * add cpc-sbom to create_manifest calls to generate sboms (LP: #2077105) 
+  * add cpc-sbom to create_manifest calls to generate sboms (LP: #2077105)
 
  -- jchittum <john.chittum at canonical.com>  Mon, 26 Aug 2024 14:15:05 -0400
 
+livecd-rootfs (24.04.77.1) noble; urgency=medium
+
+  * Hotfix upload outside of git history, real change from 24.04.79.
+  * Update ubuntu-classic-2404-amd64 model in ubuntu hooks. (LP: #2077899)
+
+ -- Chris Peterson <chris.peterson at canonical.com>  Mon, 26 Aug 2024 16:57:12 -0700
+
 livecd-rootfs (24.04.77) noble; urgency=medium
 
   * Drop unminimize spit out by livecd-rootfs. (LP: #2077695)
diff --git a/live-build/apparmor/6.8/policy/permstable32 b/live-build/apparmor/6.8/policy/permstable32
new file mode 100644
index 00000000..ee086602
--- /dev/null
+++ b/live-build/apparmor/6.8/policy/permstable32
@@ -0,0 +1 @@
+allow deny subtree cond kill complain prompt audit quiet hide xindex tag label
diff --git a/live-build/auto/config b/live-build/auto/config
index 21fddf53..e7a778de 100755
--- a/live-build/auto/config
+++ b/live-build/auto/config
@@ -1095,10 +1095,21 @@ case $PROJECT in
 		esac
 		;;
 
-	ubuntu-base|ubuntu-oci)
+	ubuntu-base)
 		OPTS="${OPTS:+$OPTS }--bootstrap-flavour=minimal"
 		;;
 
+	ubuntu-oci)
+		OPTS="${OPTS:+$OPTS }--bootstrap-flavour=minimal"
+		if [ "${SUBPROJECT:-}" = minimized ]; then
+			# As unminimize has been spit out from livecd-rootfs into a new
+			# separate pacakge, users have been reporting this as a regression for
+			# Noble. So we'd like to add the unminimize package; cf: LP: #2078583.
+			APT_OPTIONS="${APT_OPTIONS:+$APT_OPTIONS }--no-install-recommends"
+			add_package install unminimize
+		fi
+		;;
+
 	ubuntu-wsl)
 		add_task install minimal ubuntu-wsl
 		OPTS="${OPTS:+$OPTS }--linux-packages=none --initramfs=none"
diff --git a/live-build/buildd/hooks/02-user.chroot b/live-build/buildd/hooks/02-user.chroot
index 86000bf2..66aa4b5e 100755
--- a/live-build/buildd/hooks/02-user.chroot
+++ b/live-build/buildd/hooks/02-user.chroot
@@ -4,6 +4,7 @@ set -e
 # Create the buildd user and group.
 addgroup --gid 2501 buildd
 adduser --system --disabled-password --gecos 'Build Daemon user' \
-	--ingroup buildd --uid 2001 --shell /bin/bash buildd
+	--ingroup buildd --uid 2001 --shell /bin/bash --home /home/buildd \
+	buildd
 mkdir -p /build/buildd
 chown buildd:buildd /build/buildd


More information about the Neon-commits mailing list