On Friday, Jul 25, 2003, at 14:46 Europe/Brussels, David R. Morrison wrote:


Hi. This is indeed a tricky problem. Ideally, people might want to have
several different versions of the perl-core packages installed, and might
want the ability to easily switch back and forth among them. So I am a
bit concerned that the "perl-core-not" packages you propose would interfere
with this.

Hi Dave _ There seems to be a little misunderstanding here : I didn't propose perlx.y.z-core-not packages, but perlx.y.z-not packages. With those, switching back to a previously used version is just doing fink install perlxyz _ the corresponding -not package gets automatically moved out of the way as a conflict, and nothing else has to be done since the deps of all pm's are already satisfied by appropriate pmxyz's, since the version was used before.

It is only the install of a new version which is heavier.

The distinction is crucial also for the scheme to work at all:
remember the "legal path" when doing fink install of a new version , say 580:
1) build perl580
2) install perl580-core
3) build and install in build-order all foo-pm580 for which foo-pm is installed
4) remove perl580_not
5) install perl580


This works because all the (Build)Depends in (3) are _ thanks to you ! _
only on perl580-core.
If the package would have been a perl580-core-not , everything would break down:
perl580-core cannot be installed w/o removing that, and hence making the deps of
all pm-bundles not satisfied.


Best,

Jean-Francois



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to