Acknowledged; but I wonder why you don't just use intermediate metapackages. This wasn't supposed to be an issue because I didn't envision that people would be attempting to use Task-Seeds all the way down the inheritance chain. For Ubuntu, an example looks like this:
required → minimal → standard → desktop-common → desktop
minimal declares Task-Seeds: required, and desktop declares Task-Seeds: desktop-common; we don't need to do more than that because there exist ubuntu-minimal, ubuntu-standard, and ubuntu-desktop metapackages. Task-Seeds was only meant to bridge the gap between seeds where it's worth building metapackages for them.
Acknowledged; but I wonder why you don't just use intermediate metapackages. This wasn't supposed to be an issue because I didn't envision that people would be attempting to use Task-Seeds all the way down the inheritance chain. For Ubuntu, an example looks like this:
required → minimal → standard → desktop-common → desktop
minimal declares Task-Seeds: required, and desktop declares Task-Seeds: desktop-common; we don't need to do more than that because there exist ubuntu-minimal, ubuntu-standard, and ubuntu-desktop metapackages. Task-Seeds was only meant to bridge the gap between seeds where it's worth building metapackages for them.