Dear CPAN Testers, I've forwarded a sample message below that I propose to use for my promised "CPAN Testers Nagbot". (Apologies to Chris for using him as an example.)
The Nagbot monitors reports, flags any that have out-of-date Test::Reporter, CPAN::Reporter or CPANPLUS and periodically sends an email. (For the moment, it emails me instead of the tester) After an email is sent, there is a "cooldown" period during which no additional emails will be sent to a particular tester. I'm thinking to set that at 1 day. The "minimum versions" I'm currently looking for are T::R 1.50, CPAN::Reporter 1.17 and CPANPLUS 0.85_04 -- these correspond to the new grading (build failures are UNKNOWN) and the elimination of author CC's. (Jos promises CPANPLUS 0.86 "soon" so I recognize that pushing 0.85_04 is a bit aggressive.) I'd welcome constructive feedback about the format or wording of the email or about the cooldown period. Or about which version of CPANPLUS to require. However, I'm not particularly interested in a debate about whether a nagbot is a good idea -- I feel it's necessary to monitor and encourage upgrades for such a distributed system. Otherwise, bogus reports from old toolchain modules irritate authors and diminish the perception of utility of CPAN Testers as a whole. -- David ---------- Forwarded message ---------- From: CPAN Testers Nagbot <[EMAIL PROTECTED]> Date: Thu, Sep 25, 2008 at 9:31 AM Subject: Please check your CPAN Testers configuration To: [EMAIL PROTECTED] Dear chris, An automated check of reports sent to CPAN Testers detected some issues with your CPAN Testers configuration. Please check your configuration and upgrade out-of-date modules to help ensure consistency and quality. Issues are listed in YAML format with number of occurrences by architecture and Perl version since the last notification: --- darwin-thread-multi-64int-2level: 5.10.0: CPANPLUS out-of-date (0.84 < 0.8504): 1 5.8.6: CPANPLUS out-of-date (0.84 < 0.8504): 1 5.8.8: CPANPLUS out-of-date (0.84 < 0.8504): 1 5.8.8 patch 34327: CPANPLUS out-of-date (0.84 < 0.8504): 21 i386-netbsd-thread-multi-64int: 5.10.0: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.1: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.2: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.3: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.4: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.5: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.6: CPANPLUS out-of-date (0.84 < 0.8504): 2 5.8.7: CPANPLUS out-of-date (0.84 < 0.8504): 1 5.8.8: CPANPLUS out-of-date (0.84 < 0.8504): 1 If you have any questions, email replies to this nagbot will be forwarded and reviewed. Thank you very much for your help!
