develooper Front page | perl.perl5.porters | Postings from May 2013

Re: RFC: Deprecating Module::Build

Thread Previous | Thread Next
From:
Tim Jenness
Date:
May 24, 2013 05:17
Subject:
Re: RFC: Deprecating Module::Build
Message ID:
CA+G92RfSnteNQJ22P3vwo8w49vwd0EA+YKwX+nVXw9hrEma68g@mail.gmail.com
On Thu, May 23, 2013 at 4:16 PM, Leon Timmermans <fawaka@gmail.com> wrote:

> On Thu, May 23, 2013 at 11:16 PM, Paul LeoNerd <leonerd@leonerd.org.uk>
> wrote:
> > Ahh.. Yes; that part starts to feel tricky now.
> >
> > Does the whole of its dependency tree know quite clearly that it cannot
> > use M::B at all then? Is this something that can somehow be enforced,
> > or at least smoke-tested on?
>
> A few months ago File::Temp suddenly switched to Module::Build (see
> #84531), it broke stuff and was noticed after some time.
>
>
It wasn't sudden really, in that the repository had been using
Module::Build for a couple of years. It was sudden in the sense that I
didn't tell anyone about it. This was because I was under the mistaken
impression that Module::Build was the recommended way of distributing
modules these days and that MakeMaker was effectively deprecated (that's
that sense I got a few years back). I've been conscientiously migrating all
my modules over to Module::Build and now I find that I should have left
them with MakeMaker (or gone crazy and adopted Dist::Zilla).

I hadn't considered the problem of Module::Build needing File::Temp and
File::Temp needing Module::Build.

-- 
Tim Jenness

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About