On Sun, 15 Jun 2008, Sisyphus wrote:
> I think that ActiveState generally don't provide ppm packages of
> modules that ship with ActivePerl - and Date::Calc comes as standard
> with ActivePerl. (At least it does with build 1003 - I'm assuming the
> same holds for build 1002.)

No, Date::Calc (and about 20 other modules) have been added in build
1003, they are not in the earlier releases.

You are quite correct that the current PPM repositories do not contain
updates to modules that are bundled with ActivePerl.  The reason is that
PPM3 and earlier cannot update these modules for 2 reasons:

1) Older versions of Perl list Perl/lib before Perl/site/lib in @INC,
   so the older bundled version would just shadow any newer version
   installed into Perl/site/lib.

2) If PPM would somehow update the modules in Perl/lib directly, then
   it would still fail because PPM itself may be using these modules,
   and at least on Windows you cannot (easily) replace files that are
   in use.

PPM4 has been designed to work around these issues, and all versions
of ActivePerl including PPM4 (I think 817 and later) have the order of
Perl/lib and Perl/site/lib in @INC reversed.

The old PPM build infrastructure was also giving us a lot of problems
in the way of continued required weekly maintenance, so we have stopped
updating the current PPM repos a couple of weeks ago and spent the
time instead on creating a brand new PPM build setup.  We'll have some
test repos available (for Windows and Linux, 32-bit, ActivePerl 5.10
only) later this week for beta-testing.  On the bright side I can already
tell that the new Windows repo contains about 8500 modules compared to
the 6500 that succeeded with the old build system.

Look for the beta announcement here (or on ActiePerl and PPM mailing lists)
later this week.

Cheers,
-Jan

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to