anna configures non-menu-item udebs to fix #232397. It dependency orders the package list, and then goes through it in order, skipping over menu-items. This fails if there is a non-menu-item udeb that depends on a udeb that is a menu item. At the time when it was implemented, there weren't any, but there is one now.
This could be fixed in anna, by making it check that the dependencies are satisfied before configuring a package, or in main-menu, by making it check all the way down the tree for unconfigured dependencies, as I described earlier. Fixing it in anna seems like the better approach, to preserve the invariant that a package is never configured until its deps are configured. I'm going to clone this bug to anna, since the bug now has two basically independent parts. -- see shy jo
signature.asc
Description: Digital signature