<div dir="ltr"><div dir="ltr">On Fri, 1 Sept 2023 at 04:23, Julian Andres Klode <<a href="mailto:julian.klode@canonical.com">julian.klode@canonical.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This means that only the first package ends up getting a Task<br>
field, and hence installation during image build - which uses<br>
the task feature of apt (apt install task-name^) </blockquote><div><br></div><div>This isn't how image builds install tasks, for better or worse.</div><div><br></div><div>In lucid and earlier, the Task header is used but it's matched by hand rather than using the ^ syntax -- I'm not sure why though, it may be something to do with not wanting to install the packages that have the task header but are from a foreign architecture.</div><div> </div><div>In mantic though, livecd-rootfs uses the package lists produced by germinate directly.</div><div><br></div><div>Given these package lists are what drive the Task header in the archive, I expect it doesn't make any difference though.</div><div><br></div><div>Cheers,</div><div>mwh</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">is still as<br>
predictable as before - the resolving there doesn't change<br>
(task-name^ expands to all packages with Task: task-name).<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
</blockquote></div></div>