Malcolm Wallace <[email protected]> writes:

>>>>>   The platform installer is supposed to erase previous platform
>>>>>   editions before it installs itself.
>>>
>>> I would consider that a serious bug.
>>
>> "Lacking a feature I would consider essential" /= "a bug" in my opinion,
>> especially when the desirability of the feature is in question.
>
> It is not merely that a feature is lacking.  Removing software from my
> machine without my knowledge or permission is just wrong.  (I was
> bitten by this once before, with a ghc installer for Mac.  It removed
> the previous working ghc, without telling me.  Then I discovered that
> a library I needed could not be compiled by the new version of ghc.
> The old ghc installer then refused to delete the new ghc and revert to
> the old one, because it could not imagine why anyone would want to
> "downgrade".)

I get where you're coming from, however: almost every binary installer
on every platform I've ever used performs a forcible package upgrade
unless the package maintainer takes special pains to do otherwise.

Like I said, I'm not opposed to doing something about this, if something
simple solves it without adding a significant complexity overhead. Is it
enough to do what GHC does? I.e. a
"/Library/Frameworks/HaskellPlatform.framework/Versions" directory with
appropriate symlinks, as well as a bundled, optional uninstaller script
which zaps everything?

G
-- 
Gregory Collins <[email protected]>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to