Re: Module::Install is a time bomb

2008-09-30 Thread Johan Vromans
Michael G Schwern [EMAIL PROTECTED] writes: Module::Install is the greatest threat to CPAN stability. So why not get rid of it? If it does not provide any relevant functionality that EU::MM and M::B also provide, it should be possible to convince the author to withdraw it. -- Johan

Re: Module::Install is a time bomb

2008-09-30 Thread David Golden
On Tue, Sep 30, 2008 at 10:23 AM, Johan Vromans [EMAIL PROTECTED] wrote: Michael G Schwern [EMAIL PROTECTED] writes: Module::Install is the greatest threat to CPAN stability. So why not get rid of it? If it does not provide any relevant functionality that EU::MM and M::B also provide, it

Re: Module::Install is a time bomb

2008-09-30 Thread David Golden
On Tue, Sep 30, 2008 at 1:53 PM, Ben Morrow [EMAIL PROTECTED] wrote: I use it both for the declarative syntax and because it allows me to type /path/to/perl Makefile.PL make test in a dev directory with a fresh install of perl and get all the dependencies installed for me. Since I

The problem with auto-installing dependencies

2008-09-30 Thread Bill Ward
Since anyone can upload code to CPAN, not all modules are of the same high quality as others. I feel it is very important to vet each and every module that I install. But with the auto-install behavior, modules that I want to install may have dependencies on other modules that I don't feel

Re: The problem with auto-installing dependencies

2008-09-30 Thread Ricardo SIGNES
* Bill Ward [EMAIL PROTECTED] [2008-09-30T15:12:22] Since anyone can upload code to CPAN, not all modules are of the same high quality as others. I feel it is very important to vet each and every module that I install. But with the auto-install behavior, modules that I want to install may

Re: The problem with auto-installing dependencies

2008-09-30 Thread Bill Ward
On Tue, Sep 30, 2008 at 12:46 PM, Ricardo SIGNES [EMAIL PROTECTED] wrote: * Bill Ward [EMAIL PROTECTED] [2008-09-30T15:12:22] Since anyone can upload code to CPAN, not all modules are of the same high quality as others. I feel it is very important to vet each and every module that I

Re: The problem with auto-installing dependencies

2008-09-30 Thread Gabor Szabo
On Tue, Sep 30, 2008 at 11:02 PM, Bill Ward [EMAIL PROTECTED] wrote: On Tue, Sep 30, 2008 at 12:46 PM, Ricardo SIGNES [EMAIL PROTECTED] wrote: * Bill Ward [EMAIL PROTECTED] [2008-09-30T15:12:22] Since anyone can upload code to CPAN, not all modules are of the same high quality as

Re: Module::Install is a time bomb

2008-09-30 Thread chromatic
On Monday 29 September 2008 10:59:09 Michael G Schwern wrote: Matt S Trout wrote: use inc::Module::Install; I will say it again:  Module::Install is the greatest threat to CPAN stability. s/Module::Install/Autobundling/ Autobundling is fine for end-user all-in-one

Re: Module::Install is a time bomb

2008-09-30 Thread Adam Kennedy
2008/9/30 Michael G Schwern [EMAIL PROTECTED]: That said, people choose based on convenience, not abstract, long term safety. So it's for the best that Module::Build absorb every convenience feature from MI. For the record, I concur entirely with this solution. Module::Install was a step

Re: Module::Install is a time bomb

2008-09-30 Thread Adam Kennedy
2008/9/30 Michael G Schwern [EMAIL PROTECTED]: chromatic wrote: s/Module::Install/Autobundling/ Autobundling is fine for end-user all-in-one no-user-servicable-parts-inside applications, but the CPAN is not the place for static linking. It would be nice not to drag Perl kicking and

Re: Module::Install is a time bomb

2008-09-30 Thread Ben Morrow
Quoth [EMAIL PROTECTED] (David Golden): On Tue, Sep 30, 2008 at 10:23 AM, Johan Vromans [EMAIL PROTECTED] wrote: Michael G Schwern [EMAIL PROTECTED] writes: Module::Install is the greatest threat to CPAN stability. So why not get rid of it? If it does not provide any relevant

Re: Module::Install is a time bomb

2008-09-30 Thread Ben Morrow
[just sent to module-authors, as this is hardly a p5p matter any more] Quoth [EMAIL PROTECTED] (David Golden): On Tue, Sep 30, 2008 at 1:53 PM, Ben Morrow [EMAIL PROTECTED] wrote: I use it both for the declarative syntax and because it allows me to type /path/to/perl Makefile.PL

Re: Module::Install is a time bomb

2008-09-30 Thread Chris 'BinGOs' Williams
On Tue, Sep 30, 2008 at 02:38:03PM -0400, David Golden wrote: On Tue, Sep 30, 2008 at 1:53 PM, Ben Morrow [EMAIL PROTECTED] wrote: I use it both for the declarative syntax and because it allows me to type /path/to/perl Makefile.PL make test in a dev directory with a fresh

Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)

2008-09-30 Thread Matt S Trout
On Mon, Sep 29, 2008 at 11:07:47AM -0400, David Golden wrote: On Sun, Sep 28, 2008 at 9:54 PM, Adam Kennedy [EMAIL PROTECTED] wrote: As far as I'm concerned, configure_requires doesn't exist until there's prod release of both CPAN.pm and CPANPLUS that support it. Once there is, THEN we

Re: Module::Install is a time bomb

2008-09-30 Thread Matt S Trout
On Mon, Sep 29, 2008 at 01:59:09PM -0400, Michael G Schwern wrote: Matt S Trout wrote: use inc::Module::Install; I will say it again: Module::Install is the greatest threat to CPAN stability. Module::Install bundles itself, but will not use a newer installed version. [1] At some

Re: Module::Install is a time bomb

2008-09-30 Thread Austin Schutz
You mean like how Module::Build broke over a YAML release and we spent over a year cleaning up after it because every single user who ran into that version mismatch had to have the problem explained to them? I still regularly see -ancient- versions of Module::Build installed lots of places,

Re: Module::Install is a time bomb

2008-09-30 Thread Andreas J. Koenig
On Tue, 30 Sep 2008 18:53:56 +0100, Ben Morrow [EMAIL PROTECTED] said: Personally, I wonder how many authors use it because of the bundling capability and how many use it for the simple declarative syntax for Makefile.PL. I use it both for the declarative syntax and because it allows

Re: Module::Install is a time bomb

2008-09-30 Thread Eric Wilhelm
# from Austin Schutz # on Tuesday 30 September 2008 16:54: I really appreciate the real world attitude. I regularly have to deal with older perls supporting production installed software. I don't want to (or can't) upgrade it. Is your it a) perl or b) CPAN.pm? If one is not allowed to

Re: Module::Install is a time bomb

2008-09-30 Thread Sartak
On Tue, Sep 30, 2008 at 6:04 PM, Gabor Szabo [EMAIL PROTECTED] wrote: BTW Could I somehow install all the dependencies of a module but not the module itself? make installdeps I believe this (for some reason) depends on using autoinstall which has its own problems. Shawn

Re: The problem with auto-installing dependencies

2008-09-30 Thread Hans Dieter Pearcey
On Tue, Sep 30, 2008 at 12:12:22PM -0700, Bill Ward wrote: So I don't like auto-install. is someone stopping you from turning it off? are you aware of the prerequisites_policy for CPAN.pm, or whatever its analogue is for CPANPLUS? hdp.

RE: Module::Build 0.30 is released

2008-09-30 Thread Steve Hay
Ken Williams wrote: Hi all, After much tireless work by Eric Wilhelm and lots of feedback from patient nonpatient users alike, I'm pleased to announce that version 0.30 of Module::Build is now on CPAN. This is the first non-beta release in a long time. Thanks, applied to bleadperl as

Re: Module::Install is a time bomb

2008-09-30 Thread Matt S Trout
On Tue, Sep 30, 2008 at 06:53:56PM +0100, Ben Morrow wrote: Quoth [EMAIL PROTECTED] (David Golden): On Tue, Sep 30, 2008 at 10:23 AM, Johan Vromans [EMAIL PROTECTED] wrote: Michael G Schwern [EMAIL PROTECTED] writes: Module::Install is the greatest threat to CPAN stability. So

Re: Module::Install is a time bomb

2008-09-30 Thread Chris Dolan
On Sep 30, 2008, at 5:04 PM, Gabor Szabo wrote: Excuse me? and you kept this information to yourself all those years? BTW Could I somehow install all the dependencies of a module but not the module itself? Yes, that's what the earlier test . recommendation meant. Personally, to get deps

Re: The problem with auto-installing dependencies

2008-09-30 Thread David Golden
On Tue, Sep 30, 2008 at 3:18 PM, Hans Dieter Pearcey [EMAIL PROTECTED] wrote: On Tue, Sep 30, 2008 at 12:12:22PM -0700, Bill Ward wrote: So I don't like auto-install. is someone stopping you from turning it off? are you aware of the prerequisites_policy for CPAN.pm, or whatever its

Re: The problem with auto-installing dependencies

2008-09-30 Thread Ricardo SIGNES
* David Golden [EMAIL PROTECTED] [2008-09-30T22:51:11] That's not what he's talking about. He's talking about modules that bundle Module::AutoInstall -- which runs CPAN.pm or CPANPLUS in a subshell during make to install dependencies. Are you sure? I think it's quite unclear. -- rjbs