# from John Peacock # on Monday 17 July 2006 07:54 am: >As a first pass, I can provide a >Makefile.PL that only installs the pure Perl release; > >Does everyone think this is sufficient for now?
I guess. That means nobody with a bare install gets XS until they explicitly upgrade version *after* installing Module::Build? Was there a discussion at one point about M::B bundling and/or bootstrapping its non-core dependencies? # from David Golden on Monday 17 July 2006 09:35 am: >Maybe M::B needs to bundle version.pm with it. Or we need to find a > way for version.pm to install without M::B. IMO, asking your dependencies to use EU::MM is at least sub-optimal. This should not be version.pm's problem. AFAIK, EU::MM never depended on anything that hadn't always been core. I guess the trade-off is features vs reimplementation unless you bundle or incorporate some fetch-and-install functionality in the distribution. Which would hurt less? 1. bundling dependencies + simple + predictable - heavy (but not that heavy) - requires recursive build support? - additional packaging-time task/checks required (automate) - "cpan version" would cause two installs of version.pm (big deal?) 2. client-side bootstrapping - might take more code than recursive builds - offline builds would be difficult - fragile (rarely used code in unpredictable situations) + reduce .tar.gz file by 47382 bytes --Eric -- "Everything goes wrong all at once." --Quantized Revision of Murphy's Law --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------