magic <[EMAIL PROTECTED]> writes: > I tried to install this, and got additional depends that were not > present in perl-Net-SNMP-4.0.3-1mdk (wml-2.0.9-5mdk).
because one of its module required IO::Socket::INET that is provided by wml. this was the task of the new automatic dependancy to force us to track dependancies. i've rebuilded all perl packages and their dependancies so that they install nicely but for: - one that i mistakely uploaded wheres one of its dependancy is not yet resolved (don't remember which one) - some that i've not uploaded since i didn't succeeded in choosing either to package required dependancy or to ignore them through an exception (policy being that if it worked without the additionnal dependancy before, it could still working without after; drawback: if someone wants to use the part that required missing addons, it'll be bad) > Also when reviewing the rpm info (rpmfind.net) nothing is said > about wml being required: because i guess these requires were directly extracted from the rpm header (usually written by humains whereas now we rely on automatic detection) humans are lazy and put only obvious requires; bot is supposed to track every dependancies. > # urpmi -qv --noclean perl-Net-SNMP-4.0.3-2mdk.noarch.rpm > perl-Crypt-DES-2.03-5mdk.i586 perl-Digest-HMAC-1.01-9mdk.noarch > perl-Net-SNMP-4.0.3-2mdk.noarch wml-2.0.9-5mdk.i586 > ftp://fr2.rpmfind.net/linux/4/Mandrake-devel/contrib/i586/wml-2.0.9-5mdk.i586.rpm > installing /var/cache/urpmi/rpms/perl-Digest-HMAC-1.01-9mdk.noarch.rpm > perl-Net-SNMP-4.0.3-2mdk.noarch.rpm > /var/cache/urpmi/rpms/perl-Crypt-DES-2.03-5mdk.i586.rpm > /var/cache/urpmi/rpms/wml-2.0.9-5mdk.i586.rpm > > Installation failed: you're not uptodate: every perl package that i rebuilded (but one that i mistakely uploaded) was installable and get installed on my machine before being uploaded. those that either were not rebuildable with few effort or missed some dependancies were not. there's a short race window when uploading for unstallable package: even if i upload first dependancies then the package that needs the previous one, upload bot is free to upload them in alphabetic order every 15mn, thus breaking the dependancy order.
