NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Elaine's Law on external libraries (Score:2)
Very often, the only way to see something is wrong, is because tests are failing in a mysterious way. In other words, the library is not actually treated as
Re:Elaine's Law on external libraries (Score:1)
The big problem is that you can't just assume what the installation process for non-Perl will be on any given platform.
For "can I run cvs" Module::Install has a can_run 'foo' command to check it, and I'd like to see that used by the debian/redhat/etc integrators to automatically add the right dependencies there.
Nobody has tried yet, but I imagine someone could a
M::B Still Scares Me (Score:1)
Re:M::B Still Scares Me (Score:1)
M:I saw an increase in the number of users recently, and the addition of a new project member (me) and so there's been changes to try and improve the "approachability" of M:I.
This has resulted in some bugs that were previous hidden being exposed. It also doesn't have very many unit tests yet.
But in general, M:I should be usable, and at this point I'm quite ok with it. I use it for around 60 distributions.
Yes, I'm going to have to do some upgrading of all these 60 because errors i
Re:M::B Still Scares Me (Score:1)
You should look at the code for MakeMaker sometime. I stopped using it after I had to understand it enough to write tests for the thing.
I'm sorry if you (the general, non-specific pronoun) don't like my installer, but if you're going to punish me in test reports for using it, I think you (again, non-specific) ought to offer to maintain a comparable installer for me. It has to be at lea
Re:M::B Still Scares Me (Score:1)
M::B "bootstrapping" mode (Score:2)
I don't know how many CPAN authors use this mode, but I always use this or the "parallel Makefile.PL using EU::MM" versions on my cpan uploads, and I've gotten very few bug reports about it.
Re:M::B "bootstrapping" mode (Score:1)
Yay (Score:2)
Bleh! (Score:1)
As if I needed to get more bug reports for problems that aren't mine and I can't fix. Are you trying to make CPAN testers reports even less useful?
Re:Bleh! (Score:1)
DESPITE how good your installer may be, if it won't install onto a default Perl install is it doing it's job of being an installer?
That's all I ask of an installer, that it installs things.
Re:Bleh! (Score:1)
Blame isn't the issue here. If your module breaks, it may not be your failt, but it is your responsibility to fix it.
Re:Bleh! (Score:1)
Somehow I managed to install of these evil, horrible modules that use M::B without trouble. Else why would I use them? Yet I cannot think of a single M::I installation that worked without babysitting.
ActiveState use your failure reporting model (Score:1)
AFAICT, failing a package because one of its dependencies failed is what ActiveState Package Build Status [activestate.com] has been doing for some years now. I think this model is fine, but the ActiveState implementation of it is poor because their failure reports are often unclear as to why the package failed. To avoid annoying CPAN authors, your failure reporting must make the root cause of package failure crystal clear. Actually, even then some authors may be annoyed to see a big red FAIL next to their module due to no
/-\
Thanks (Score:1)
Thanks for volunteering to create a test server to help flush out M::B-related problems. I'm sure it will be very helpful if it indeed gives people instructive feedback on how to improve their distributions. I look forward to seeing it. When do you suppose it will be up and running?
Not sure I understand how this is different from sussing out any other undeclared prerequisite, though. Is it?
-Ken