Need the ability to build using ubuntu-cdimage for local (non-launchpad) builds

Bug #2033172 reported by theofficialgman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu CD Images
New
Undecided
Unassigned

Bug Description

I need the ability to build using ubuntu-cdimage locally (outside of your custom launchpad environment) and produce ubuntu ISO/tar.xz image files.

I specifically am looking to produce an image from the official seed of kubuntu 22.04 on an architecture that has not been enabled in the seeds (ARM64).

I have been able to hack through the scripts enough to germinate and produce debian-cd rules for all kubuntu 22.04 seed targets (but these rules look nothing like official debian-cd rules and I doubt they are correct). However it is proving VERY difficult to remove the references to launchpad inorder to build locally as you reference many hardcoded paths, files, and binaries that are expected to exist in your custom launchpad buildserver running the ubuntu-cdimage cronjobs. There is no lifefs available for ARM64 kubuntu 22.04 which adds another wrench in this process as that project is also difficult/impossible to build locally outside of the Ubuntu launchpad ecosystem.

Ideally all of these scripts should be made independent of these services so that users, porters, maintainers, developers, custom image builders, etc, can all generate their own ISOs that match Ubuntu official seeds (or provide modified seeds).

In the meantime, as I realize that is a large rework that is unlikely to ever be done, could all the official ubuntu flavors be enabled ARM64 in their seeds (kubuntu, xubuntu, etc)?

Revision history for this message
Steve Langasek (vorlon) wrote :

> In the meantime, as I realize that is a large rework that is unlikely to ever be
> done, could all the official ubuntu flavors be enabled ARM64 in their seeds
> (kubuntu, xubuntu, etc)?

We build images on the architectures that the flavor teams have indicated they will support. If you want to see other flavors built for arm64, you will need to talk to the teams for those flavors.

You'll also want to clarify what hardware you're targeting. We currently only release Ubuntu Desktop arm64 images for the raspberry pi.

Revision history for this message
theofficialgman (theofficialgman) wrote :

You could chose to build for raspberry pi seed or generic ACPI UEFI ARM64 desktops (like the phytium PC or Avantek's Arm Workstation), I will leave that up to you as neither applies to the hardware I am targeting. It does not matter to me, I just need an official image that matches the default packages that would be in a kubuntu install, with apt marking the packages as they would be in an official install.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.