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.
Questions, Concerns, Complaints, oh my! (Score:1)
Mark asked me to not comment on CPAN6 until after the release at YAPC::EU and gave me an early copy of the paper, and I've happily done so.
But reading through the final version of the paper, some concerns remain.
Without wanting to get too much into specifics, I was wondering how you plan to deal with this type of thing. I see a lot of detail on what your so
Re: (Score:1)
The "Emerging problems" section of the Global Design Document [cpan6.org] cover a lot of the shortcomings of the current CPAN. Also see the section "Projects" in the chapter "Pause6 Organization" for some more examples.
Re: (Score:1)
I'm already on a billion mailing lists, unless you plan to have it go onto nntp.perl.org I really don't want to be on two more.
I don't know how I'm supposed to generate patches to a postscript file (why isn't everyhing just text or HTML) and in any case, I'm useless with patches, and so is Windows.
Not to mention I can't actually read the postscript file on this system.
OK, I may be bitching here, but if 90% of the computer users can't play nicely without projec
Re:Questions, Concerns, Complaints, oh my! (Score:2)
My initial reaction to the project, much like Adam's, is that I don't have time to deal with a new system, I don't want to be on more mailing lists, and that the design documents were much too large to be useful. The only thing we really need right now is a way to store distributions in a file system so that the kooky Perl 6 module selection (with author, version, and source) can work. I didn't see anything about that. Once we can store things, we can build things on top of that.
The design focuses mostly on module users, and is very unattractive to me as a module author and PAUSE admin. It sounds like a lot of work. CPAN works for me because I don't have to do a lot of work.
Furthermore, I don't suspect that most of the "security" additions will not actually help those people who are in environments that forbid CPAN use. In my work with Stonehenge I've talked to a lot of different people in many different companies and situations, and none of them had ever said anything about wanting those sorts of features. Sure, those features may be more like various linux things, but these people also are usually stuck with a vendor configuration for their operating system too and can't install external packages for linux either. Even if Tim Bunce signed all his DBI dists with his private key, the IT managers are still going to ask "Who the hell is Tom Bunce, who's selling the support contract, and who do we sue?" These are not issues technology will not solve.
Elaine mentioned that CPAN worked because Jarkko JFDI. I've been part of discussion for the local Python group about a CPyAN, and they get into the same design phase you've done. Notice that Python still doesn't have CPyAN.
I'd rather not see another design-by-committee project, especially if a lot of the work is going to happen in secret. Coming up with a prototype on your own and showing it to everyone is one thing, but planning the future of everyone's module use without getting everyone's input is a bit odd.
Reply to This
Parent
We have been consulting with people. (Score:1)
Mark has been in contact with Andreas along the way.
We basically sent it to the people who asked for it. We have taken the initial design, subjected it to review and now we are asking the wider community for input. There's no point in releasing something before it is ready