On Sun, 24 Jul 2016 00:04:53 +0200 "Andreas K. Huettel" <dilfri...@gentoo.org> wrote: > 1) If a package only ever had one slot, it cannot ever have two > versions installed at the same time. That guarantee (of only ever one > slot) can be given for the portage tree (sic). Obviously it doesn't > work for overlays, but there are many things we don't care about for > overlays. [A]
Outright wrong, as has already been explained in this thread several times. > 2) If a package manager leaves two versions of a non-slotted package > "installed" somehow, that package manager is fundamentally broken and > its author should forever refrain from specifying anything. It's not > our job to work around Paludis failure modes. [B] This is not a Paludis issue. It happens with Portage too. The install sequence is carefully designed to install the new version of the package, and then remove the old one (and if you think about it for a few seconds, you can see that it *has* to be this way). If an error or ctrl+c occurs at the wrong point, both versions remain installed, and importantly, there is a safe way to recover from this. -- Ciaran McCreesh