just tried to upgrade a basic package on ubuntu and the package manager decided to nuke my entire desktop environment because "some dependencies were broken". because of course they were.