Task metapackages
Matt Zimmerman
mdz at canonical.com
Thu Sep 30 23:42:03 CDT 2004
So I put together a little metapackage generator for ubuntu-base and
ubuntu-desktop, which works off of the Packages files, and it seems to
produce reasonable output. I received a couple of new DesktopSeed additions
that I didn't realize I was missing.
I got to wondering, though, whether this is the right implementation.
Currently it depends on everything in Desktop. So, if the user decides to
remove anything in Desktop, it gets removed, and they go into "manual mode".
I'm debating whether or not it should depend only on seeded packages,
allowing the user to swap dependencies if they prefer (e.g., libesd-alsa0
for libesd0). This would also help the package to stay around during
partial upgrades.
On one hand, I like having it depend on the complete, official desktop set,
because it ensures a certain level of consistency (Provides being the
primary exception). On the other hand, it means that it'll be uninstalled
more often, and so less useful.
Thoughts?
--
- mdz
More information about the ubuntu-devel
mailing list