On Mon, 13 Sep 2010 16:53:57 +0200, Alexander Sack asac@linaro.org wrote:
On Mon, Sep 13, 2010 at 4:03 PM, James Westby james.westby@canonical.com wrote:
Inclusion of dependencies isn't implemented yet, so these hwpacks aren't going to be usable as snapshots we can come back to yet. If that's really important then I can have that fixed today.
the important use case is really the kernel package whose name changes for each and every upload... so having hwpack-create pulling the direct depends of the stable meta package name is all that is required for the time being.
For all the other packages I tend to say that they need to be either explicitly mentioned in the hwpack config or they should be assumed to be in the heads image (if not it can be considered a bug somewhat).
When we discussed it on IRC the other day I thought we had consensus that we should do this more automatically, including all dependencies, and having a way to specify one or more packages as a "baseline" that can be assumed to be installed.
This is what I have implemented (at least the tricky part of), and it makes the most sense to me. Yes, it will make the hwpacks larger, but you were wanting to have hwpacks that can be used to bisect, and the only way to do that reliably is to include more packages.
Thanks,
James