>>>>> On Thu, 5 Apr 2001 13:11:15 +0200, Johan Vromans <[EMAIL PROTECTED]> said: jv> I hate to say that being a PAUSE/modules maintainer is becoming a task jv> of more frustration than satisfaction. But that's the way I feel. I hope it's not too late to lower the frustration level.... but the module submission form is now working as intended and it should make a big difference. jv> We all know that the current process of user and module registration jv> is not as perfect as it could be, but for the time being I think it jv> can work very well if we all try a little bit harder. jv> The modules mailing list carries the following messages: jv> a. requests for registration jv> b. administrative messages jv> c. garbage jv> Let's first skip the administrative messages (New user, New module, jv> Module update, and so on) and the garbage (free cable descramblers). jv> Requests (message category a) can be divided in the following jv> categories: jv> 1. a request for a PAUSE id. jv> 2. a request to register one or more modules With the registration form we have a new handle for these. jv> 3. a request for a PAUSE id + modules We can think about rewriting the registration rules now. jv> Category 1 is the easiest. Create the user id and mark the request jv> completed. I'm wondering if we need a user-registration form. It seems pretty easy to me as it is now. jv> Category 2 is harder. Often the requested modules are part of an jv> existing structure and the entries can be created immedeately. jv> However, sometimes requests are dubious, or involve new top levels. jv> These cannot be dealt with immedeately. Correct. But these request will be easier to deal with in the future as the form already has a couple of pre-checks that help both authors and admins to decide. The links at the bottom of the mail messages actually work, so registrering can be done with one click. jv> Category 3 is the hardest. It has all the problems of category 2, plus jv> the complication that users often indicate ideas of what they are jv> going to do (DSLI stage idea or pre-alpha). I'm often in doubt whether jv> these should be added in this stage. We can skip all those by rewriting the registration rules. My take on that would be the following change. We leave the current text in 04pause.html: send the following to the maintainers at [EMAIL PROTECTED] (Note: your email will be made publicly available) o your name o your email address o your homepage if you have one o your preferred user-ID on CPAN. It must be between 4 and 9 characters long, all uppercase, letters only. One dash allowed. o a description of what you're planning to contribute Up to this point I wouldn't change anything. But the next lines could be moved down to the chapter about registering modules. The lines I would move are the following: o for modules a description in module list format (DSLI entry, which is: Development stage, Support level, Language used, Interface style (see the modulelist), and a 44 character description). o for scripts, ports, documentation, etc. please send a concise description that helps us to categorize the issue so we can forward your mail to the maintainers of the corresponding archive branch. o It would be very nice, if you could also send a note about where you have discussed some or all parts of your contribution publicly, and if there was at least a little bit of interest. We are quite open for submissions, but we owe our users at least some rudimentary quality control. If your work has never been discussed publicly, then it's extremely difficult for us to make our judgement whether to accept the submission or not. Also: think carefully and honestly whether your module would be better off if it were integrated as an option into an already existing module. Sometimes it is for the best to put aside personal glory and join a collaborative effort: Perl itself is a good example of this. Contact the author of an existing module and ask whether your new features would fit into his framework. Even if you in the end decide to release the module as your very own, you really should know your 'competition', that is, know all the similar modules and the features they offer. Maybe you can learn from them. Some parts of these paragraphs are made obsolete by the modules registration form, some are still important hints. No big deal to do that correctly. With that change we achieve that Category 3 emails disappear and only Category 1 and 2 remain. jv> For the requests that cannot be dealt with immedeately it is necessary jv> to have some discussion. These discussions should be quick and short. jv> In general I think a discussion about a new top level, or non-trivial jv> choice of naming should be concluded within a day. For example, as jv> soon as there are two more ACKs than NACKs. I wonder if it would help jv> to have a separate mailing list for this, one that is not clobbered jv> with all kinds of other messages. In essence, this would mean a split jv> of the current modules mailing list. jv> modules: a group of people that actively maintain PAUSE. jv> modules-discuss: a group of people that volunteer to think about jv> naming issues and such, and advise the modules jv> team. I don't believe it would work well. Imagine: we would send the email with the registration request to modules-discuss but the confirmation of a registration would go to modules. Then people on modules-discuss would not see the result and would need to subscribe to both lists. No net win. The one-click registration technique now works reliably, I wonder what we could improve on it. I think, the Subject line should be changed to "Re: Module submission..." and the From line should be changed to "Approval". This might make nice subject threads. What do you think? jv> All modules people are part of modules-discuss, but the other way jv> around is not neccessarily true. I estimate the traffic on jv> modules-discuss at 3 or 4 discussions per day. jv> So consider this the first submission to modules-discuss. I'm awaiting jv> your responses. Sorry for the long delay. The form was a prerequisite to get the brains together. -- andreas