Re: MANIFEST.SKIP deleted on distclean?

2010-04-16 Thread Zefram
the first place.) I fail to see why M:B needs a MANIFEST.SKIP when it is not being called upon to generate a MANIFEST. -zefram

Re: Configure Dependency

2010-03-30 Thread Zefram
irst (manually handling the dependency). So overall I wouldn't worry about it. -zefram

Re: dependencies with Build.PL files

2010-02-24 Thread Zefram
uires, though it certainly does require it at configure time if using Build.PL. It thus disguises the circularity.) -zefram

Re: Please test DAGOLDEN/Module-Build-0.35_13.tar.gz

2009-12-08 Thread Zefram
Result: FAIL Failed 1/44 test programs. 2/1183 subtests failed. On 5.6 the same tests fail, but glibc reports memory corruption and gives a memory map dump. This is not really a regression from M:B 0.35, which also failed on 5.6. I think this should be fixed if possible, nevertheless. -zefram

Re: Plugins

2009-12-03 Thread Zefram
r...@savage.net.au wrote: >at my new job we use Debian packages >to install modules. How would they be linked to plugins? Same way they're linked to any other CPAN modules. -zefram

Re: MANIFEST.SKIP mandatory?

2009-11-21 Thread Zefram
David Golden wrote: >I don't want someone to "Build manifest" and add it by mistake. Maybe "./Build manifest" needs some new logic, then. Not distclean. -zefram

Re: MANIFEST.SKIP mandatory?

2009-11-21 Thread Zefram
David Golden wrote: >I'll sort it out. Now that we have MYMETA files we need to be sure they >don't get packed up in a dist. The contents of the distribution is controlled by MANIFEST. There's no new reason to use SKIP files here. -zefram

MANIFEST.SKIP mandatory?

2009-11-21 Thread Zefram
"clean" part of what I asked it to do. The problem does not occur with M:B 0.35. -zefram

Re: DWIM bundling

2009-09-08 Thread Zefram
r from the distribution or from the installed stuff, give it a name of its own and an explicit protocol. -zefram

Re: versions just won't ever be sane *and* compatible

2009-04-23 Thread Zefram
1.60.0 Why shouldn't this situation be an error, and die because "1.06" can't be compared with "v1.7.0"? -zefram

Re: versions just won't ever be sane *and* compatible

2009-04-23 Thread Zefram
John Peacock wrote: >How would you translate them? I suggest not translating them. Compare tuple against tuple, or float against float, but with tuple against float only compare the integer/first part. -zefram

Re: versions just won't ever be sane *and* compatible

2009-04-21 Thread Zefram
David Golden wrote: >Subject: Re: versions just won't ever be sane *and* compatible Dotted tuples were a mistake. Plain decimals are sane, and compatible all the way back. -zefram

license URLs

2009-03-22 Thread Zefram
hash that it uses is keyed by "perl"-style keys, but it's being given the "Perl_5" key. So it returns undef, and the META.yml comes out looking like this: license: perl resources: license: ~ -zefram

compiler test

2009-03-04 Thread Zefram
emporary files, but it looks like this is the only compiling method that doesn't start with input files already in the filesystem. M:B has places for temporary files. Should it be able to tell EU:CB to use a particular directory? -zefram

Re: _cbuilder as build param

2009-03-04 Thread Zefram
David Golden wrote: >How about this for a simple fix: rather than cache the CBuilder object >in properties, create a new "stash" for non-persistent caching. Looks good. > Unfortunately, that doesn't help Zefram deal with older >Module::Builds, Actually it do

_cbuilder as build param

2009-03-04 Thread Zefram
about it, though. I don't care about the availability of EU:CB myself; it is neither necessary nor sufficient. I care, precisely, about whether M:B is offering C building facilities. The other option that I see is to delete $self->{properties}->{_cbuilder} at some opportune moment, possibly by wrapping ->write_config. -zefram

Re: ExtUtils::Install dependency

2009-02-08 Thread Zefram
hen upgrade each other happily. For older perls we must ensure that there is an upgrade path to get the circle established; old-style Makefile.PLs for the critical modules suffice. -zefram

ExtUtils::Install dependency

2009-02-08 Thread Zefram
user, as one failed test in t/compat.t. The dependency should be versioned, to require a version of EU:I that lacks the bug. Version 1.32 suffices. I don't know about versions between 1.29 and 1.32. -zefram

Re: Adding a perl_version key to META.yml

2007-11-19 Thread Zefram
f programmers using C and its derivatives. Perl is one of the languages that perpetuates the confusion. -zefram

Re: Adding a perl_version key to META.yml

2007-11-19 Thread Zefram
leading the design engineer to drill out some mass to correct it. -zefram

Re: generating META.yml for 1.3 spec

2007-10-25 Thread Zefram
dir' ...) conditional. No need. Nothing outside the conditional modifies %$no_index. -zefram

Re: generating META.yml for 1.3 spec

2007-10-25 Thread Zefram
pplied as an argument. I think it's bad style to cause undocumented side effects on one's parameters. >We have no documentation coverage for this? There's a lot in M::B that is not properly documented. -zefram

Re: making _cbuilder() public

2007-10-25 Thread Zefram
The attached patch replaces the _cbuilder method with a public cbuilder method, as discussed. -zefram --- Module-Build-0.2808_01.mod0/lib/Module/Build/Base.pm2007-10-25 19:22:56.264034077 +0100 +++ Module-Build-0.2808_01.mod1/lib/Module/Build/Base.pm2007-10-25 19:30:46.107001947

generating META.yml for 1.3 spec

2007-10-25 Thread Zefram
g was supplied. This makes CPANTS happier. -zefram --- Module-Build-0.2808_01.orig/lib/Module/Build/Base.pm2007-10-24 17:48:08.0 +0100 +++ Module-Build-0.2808_01.mod0/lib/Module/Build/Base.pm2007-10-25 19:22:56.264034077 +0100 @@ -3424,14 +3424,19 @@ } ; if (

Re: C feature probing

2007-09-18 Thread Zefram
e default. Not sure about a good interface for that either, yet. It wouldn't be too difficult to effectively reimplement make, but I think we can do better than that, and make it more dynamic as well as achieving that generality. -zefram

feature probing

2007-09-17 Thread Zefram
ts into the build process? Have I missed some bits of M::B that I could override to greater effect? My development version of the module in question is at <http://www.fysh.org/~zefram/tmp/Time-UTC-Now-0.006001.tar.gz>. -zefram

Re: optional dependencies

2007-09-07 Thread Zefram
sitive dependency thus: requires: Math::BigInt: >=1.64, !=1.70 But how would I declare this in the negative form? I essentially want to do conflicts: Math::BigInt: <1.64 Math::BigInt: ==1.70 but of course I can't duplicate the "Math::BigInt" key. I would need a logical-OR syntax: conflicts: Math::BigInt: <1.64 or ==1.70 -zefram

optional dependencies

2007-09-06 Thread Zefram
t, but it can be used perfectly well without any bignum modules. I don't want to downgrade the requirement to a "recommends", though, if it means the version requirement won't be automatically handled when some other module knows that it *will* be doing bignum date arithmetic. -zefram