On 6 January 2012 18:54, Balcaen John <mik...@mageia.org> wrote: > The bug is not in urpmi but in the installer phase here.
No. (Anyway the installer uses urpmi) > I guess when you did encounter that you just remove task-kde from your system, > this one is pulling all kde deps, so when removed it's logical from urpmi to > consider kde deps as orphans. > Installer should install package like kdebase4-workspace, kdebase4-runtime etc > etc so you can't face the same issue by removing task-kde for example. > (Of course it's probably more easy & they might be a reason to use task- in > installer instead of specific package). No. the install will only install task-<desktop> or task-<desktop>-minimal. If you remove task-<desktop>, well you shoot yourself in foot, too bad for you. Remember that this discussion obviously manually removed basesystem since rpmdrake refuses to remove it for safety. We cannot prevent that unless we don't provide rpm so that people cannot shoot theirself in the foot. If people get bit because they're removing task-* or basesystem, then we'd better enhance the description of those packages so that people don't try blindly to remove them. That would be the real bug. Something like "if you remove this package, you'll lost your desktop/games/ devel tools/..." We could even make rpmdrake popup big red warnings when trying to remove a task-XXXX package. See you