[Mageia-dev] Orphans - those poor orphans . . .

Thierry Vignaud thierry.vignaud at gmail.com
Fri Jan 6 20:20:04 CET 2012


On 6 January 2012 18:54, Balcaen John <mikala at 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


More information about the Mageia-dev mailing list