Thank you for the background. This can be marked as invalid.

On Fri, 22 Sept 2023 at 16:12, Colin Watson <[email protected]> wrote:

> On Fri, Sep 22, 2023 at 03:41:53PM +0100, Phil Roche wrote:
> > While working on new arm64 Ubuntu 23.10 Mantic minimal cloud images
> > (http://cloud-images.ubuntu.com/minimal/daily/mantic/) we discovered
> that
> > `dmidecode` was not being installed in the arm64 images.
> >
> > In debugging, I found that the package dependencies of the libparted2
> > package
> > differ between arm64 and amd64. arm64 `libparted2` does not depend on
> > `dmidecode` but on amd64 it does.
>
> This is intentional, because libparted only uses dmidecode for
> identifying old Intel Macs with special GPT quirks, and that's only
> relevant on x86.  I don't personally see why this needs to be extended
> to arm64, although of course if somebody comes forward and explicitly
> confirms that it's relevant to partitioning on Apple Silicon or whatever
> then we could do that - but I wouldn't do it just for architectural
> symmetry.
>
> If you explicitly need dmidecode to be on your images, then I think you
> should have an explicit dependency or similar to ensure that, rather
> than relying on a dependency via libparted (which is an implementation
> detail).  Is that a problem?
>
> --
> Colin Watson (he/him)                              [[email protected]]
>


-- 
Phil Roche
Staff Software Engineer
Canonical Public Cloud

Reply via email to