xubuntu-dev team mailing list archive
-
xubuntu-dev team
-
Mailing list archive
-
Message #08777
[Merge] ~adrianoco/ubuntu-seeds/+git/xubuntu:questing into ~xubuntu-dev/ubuntu-seeds/+git/xubuntu:questing
Adriano Cordova Fedeli has proposed merging ~adrianoco/ubuntu-seeds/+git/xubuntu:questing into ~xubuntu-dev/ubuntu-seeds/+git/xubuntu:questing.
Commit message:
Add support to build xubuntu riscv64 desktop images
Currently there are no riscv64 desktop images available.
Xubuntu is the lightest option and seems to work fine. This
commit fixes seeds for xubuntu to work on riscv64. That is:
- Fall back to subiquity as the installer as there is
no ubuntu-desktop-bootstrap snap for riscv64.
- Disable snaps and packages that are not available
on riscv64 or that cause dependency conflicts.
Requested reviews:
Xubuntu Developers (xubuntu-dev)
For more details, see:
https://code.launchpad.net/~adrianoco/ubuntu-seeds/+git/xubuntu/+merge/488603
--
Your team Xubuntu Developers is requested to review the proposed merge of ~adrianoco/ubuntu-seeds/+git/xubuntu:questing into ~xubuntu-dev/ubuntu-seeds/+git/xubuntu:questing.
diff --git a/desktop b/desktop
index 5403b6c..22fbf2a 100644
--- a/desktop
+++ b/desktop
@@ -89,7 +89,7 @@ Basic network services and Windows integration.
* (mugshot) # user config
* (simple-scan)
* (system-config-printer)
- * (thunderbird) [!s390x]
+ * (thunderbird) [!s390x !riscv64]
=== LibreOffice ===
* (libreoffice-calc) [!armhf]
@@ -138,16 +138,16 @@ Basic network services and Windows integration.
== Other ==
* (apturl)
- * (firefox) # to satisfy x-www-browser (LP #1991470)
+ * (firefox) [!riscv64] # to satisfy x-www-browser (LP #1991470)
* (inxi)
* (pastebinit)
* xubuntu-desktop # metapackage for everything here
== Snaps ==
- * snap:firefox
- * snap:thunderbird
+ * snap:firefox [!riscv64]
+ * snap:thunderbird [!riscv64]
* snap:gnome-42-2204 # needed for snapd-desktop-integration, thunderbird, firefox
- * snap:gtk-common-themes # needed for firefox
- * snap:snap-store=2/stable/ubuntu-25.04
+ * snap:gtk-common-themes [!riscv64] # needed for firefox
+ * snap:snap-store=2/stable/ubuntu-25.04 [!riscv64]
* snap:snapd-desktop-integration
* snap:firmware-updater=1/stable/ubuntu-25.04 [amd64]
diff --git a/live b/live
index 22946e4..5e1ad6b 100644
--- a/live
+++ b/live
@@ -35,12 +35,13 @@ Task-Seeds: live-common
* cifs-utils # Needed by casper for CIFS root=
* gparted
* mtools # Needed by gparted for EFI support, LP: #1962467
- * zfsutils-linux # Experimental ZFS support, LP: #1843768, 1847739
- * zfs-initramfs # Experimental ZFS support, LP: #1847431, 1847739
+ * zfsutils-linux [!riscv64] # Experimental ZFS support, LP: #1843768, 1847739
+ * zfs-initramfs [!riscv64] # Experimental ZFS support, LP: #1847431, 1847739
== Bootstrap wizard ==
- * snap:ubuntu-desktop-bootstrap/classic=25.04/stable/ubuntu-25.04
+ * snap:ubuntu-desktop-bootstrap/classic=25.04/stable/ubuntu-25.04 [!riscv64]
+ * snap:subiquity/classic=25.10/stable [riscv64]
* casper
* cryptsetup # encrypted installs
diff --git a/ship-live b/ship-live
index 4d36706..b676bf8 100644
--- a/ship-live
+++ b/ship-live
@@ -50,8 +50,8 @@ curtin based CDs.
* open-iscsi
* reiserfsprogs
* xfsprogs
- * zfs-initramfs
- * zfsutils-linux
+ * zfs-initramfs [!riscv64]
+ * zfsutils-linux [!riscv64]
== curtin curthooks.py ==
@@ -60,6 +60,7 @@ curtin based CDs.
* grub-efi-amd64-signed [amd64]
* grub-efi-arm64 [arm64]
* grub-efi-arm64-signed [arm64]
+ * grub-efi-riscv64 [riscv64]
* grub-pc
* shim-signed
* efibootmgr
References