On Monday, April 15, 2002, at 10:08 PM, Max Horn wrote:
> At 16:53 Uhr +1000 15.04.2002, Ken Williams wrote: >> b) use a virtual package "sysperl" to check the version of perl >> currently installed. The user can then upgrade by hand. > > You mean "system-perl". Uhm, yeah. It would suffer from the > same deep problems as the "macosx" and "darwin" pseudo > packages. I.e. they are supported by Fink, and also by > dpkg-1.9.20-3, but not yet by apt (since I didn't havek that > yet). How big a problem is that? Does it just mean that the user has to use fink to install, and can't use apt? Doesn't seem like a huge deal. Or is there some other problem? >> This would work, except that it's not very finky, and it may >> cause problems when Apple releases updates. > > Oh, so you mean to have a "static" sysperl with an hardcoded > Perl version? No, I meant that replacing Apple's perl causes problems when Apple updates it, regardless of any fink considerations. The fink "system-perl" pseudo-package would just dynamically figure out what version was installed. > Just hope that Apple ships 5.6.1 (or newer in 10.2). If > somebody really needs a newer Perl versions, they will have to > get it not via Fink I fear. This isn't so nice, agreed, but not > much we can do about it... let me repeatthis mantra again: > contrary to dpkg, we are not in control of the full system, > hence there are some things we just can't do anything about > (like controling the kernel version/binaries). Couldn't we create a package which installs into /sw and doesn't worry about trying to make it the "default" perl? Seems like it wouldn't be a problem if it's made clear in the docs. The user would be responsible for updating any symlinks, shebang paths, etc. In fact, it's probably *not* a good idea to try to do this automatically, since it may break Apple installer scripts, etc. that are expecting /usr/bin/perl to be a certain version. -Ken _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
