Da du anscheinend die folgenden Sätze von 5.6.1 aus
http://www.debian.org/doc/debian-policy/ch-controlfields.html
nicht gelesen hast, zitier ich ihn mal für dich:
It is provided to allow mistakes in the version numbers of older
versions of a package, and also a package's previous version numbering
schemes, to be left behind.
...
When comparing two version numbers, first the epoch of each are
compared, then the upstream_version if epoch is equal
Ist das Marillat-Paket nun neuer oder älter?
Die Frage ist mit obigem ja nun geklärt.
Nö. Das erklärt _überhaupt gar nicht_ welches jetzt das ältere und
welches das neuere Paket ist, das erklärt nur, daß Fehler erlaubt sind
und eigentlich jeder numerieren kann, wie er will.