You make lots of good points, I only have a one comment now.
Hrvoje Niksic <hniksic(a)arsdigita.com> writes:
>> * Managers like RPM and dpkg are way too complex for what we
need,
>> and yet are woefully inadequate when it comes to solving problems
>> we have. We need user-installable packages, installing packages
>> in different locations, support for multiple XEmacs versions on
>> the same machine,
>
> Rpm/deb should handle this, I think. It's just tar/cpio/whatever
> with a fancy interface, you can unpack it everywhere.
This is simply false. One of my past jobs involved building the
Debian packaging system on Solaris, so I'm intimately familiar with
workings of (parts of) dpkg. It can definitely not handle the things
I listed above, including unpacking the software to a chosen location.
I'm only familiar with rpm, and it has --prefix that does relocation.
Really amazing that dpkg doesn't support it, I wonder how people with
more than one machine and a network filesystem survives.