Of course, after I said this is an apt (or python-apt, if people are seeing it in update-manager too) bug, which is true, it can work harder to do better loop breaking and batching, this could maybe be worked around by fudging the dependencies of initscripts a bit, perhaps removing the upstart and mountall deps (the latter might have to become a versioned break).
Working around this with initscripts would require some care to make sure upgrades work from 14.04 to 14.04.(current), as well as 12.04 to 14.04.(current) as well.
Of course, after I said this is an apt (or python-apt, if people are seeing it in update-manager too) bug, which is true, it can work harder to do better loop breaking and batching, this could maybe be worked around by fudging the dependencies of initscripts a bit, perhaps removing the upstart and mountall deps (the latter might have to become a versioned break).
Working around this with initscripts would require some care to make sure upgrades work from 14.04 to 14.04.(current), as well as 12.04 to 14.04.(current) as well.