Maybe it has been answered somewhere already. Let me just ask (again), why does gdm depend on PackageKit?