[Bug 2069615] Re: [3.x] Seeds inheritance not applied
Dave Jones
2069615 at bugs.launchpad.net
Thu Jun 27 09:28:10 UTC 2024
I'm confused -- but then this is seeds, so that probably goes without
saying.
Re-reading the germinate docs it seems the inheritance is more about
which meta-package a given package winds up belonging to. But what does
this mean for the case where someone specifies, say, "standard"
*without* also specifying "minimal"? Even if this is a valid case,
something tells me it would be useful for ubuntu-image to at least
produce a warning that the inheritance hierarchy hasn't been fully
represented in the list of seeds specified?
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to Ubuntu Image.
https://bugs.launchpad.net/bugs/2069615
Title:
[3.x] Seeds inheritance not applied
Status in Ubuntu Image:
Triaged
Bug description:
Ubuntu-image relies on germinate to expand a package list from a seed
URL and a seed list.
Seeds declare a inheritance relationship in the STRUCTURE file. So for
example standard inherit from minimal.
Currently ubuntu-image does not consider this relationship, so users
have to give the full list of seeds. So for example, when they want
"standard" they need to list "minimal" and "standard". This is not
ideal and will surely be problematic in the future when the
inheritance relationship is modified in the seed.
ubuntu-image should respect this inheritance and resolve it itself to get the full list of seeds, and thus packages to install.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-image/+bug/2069615/+subscriptions
More information about the foundations-bugs
mailing list