I'm trying to build minimal installations. I took the minimal of minimal installations, then installed urpmi and its 9 needed rpms. Then I used urpmi to add frozen-bubble, which also installed perl-SDL. frozen-bubble uses perl scripts. Then I tried removing in reverse order urpmi and its 9 dependencies, one of which is perl. I was dismayed to find that it let me remove perl. It seems that perl-SDL doesn't depend on perl, nor does frozen-bubble. (even though they clearly should)
I also noted that I could urpmi xmms, and it wouldn't install XFree86-server. Clearly what I'm doing can be considered corner-case, but hey... I am running these things non native, i.e. rpm --root=, and chrooting urpmi. As well as other evil things that probably no one else will ever do. But from what I can tell, the dependencies could use some help. -dmc
