
On Thu, Nov 4, 2010 at 16:22, Peter Simons
Hi Magnus,
> I'd like a scheme where both HP and bleeding edge of packages can be > installed, side by side.
to accomplish that, the version number must become part of the ArchLinux package name. For example:
parsec 2.0 ==> parsec_2_0 (provides: parsec2, parsec) parsec 2.1.0.0 ==> parsec_2_1_0_0 (provides: parsec2_1_0, parsec2_1, parsec2, parsec) parsec 2.1.0.1 ==> parsec_2_1_0_1 (provides: parsec2_1_0, parsec2_1, parsec2, parsec) parsec 3.0.0 ==> parsec_3_0_0 (provides: parsec3_0, parsec3, parsec) parsec 3.1.0 ==> parsec_3_1_0 (provides: parsec3_1, parsec3, parsec)
That scheme would allow us to install any number of versions of the same package simultaneously. It's not pretty, though, and I'm not even sure it's desirable to have that.
I should clarify: I'd like to install the Haskell Platform side by side with the bleeding edge of any of the packages that are part of HP. With this restriction your suggestion above can be limited to require a special name for the packages in HP only, e.g. haskell-hp-*. Bleeding edge packages would continue to be called haskell-*. /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe