Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#12784
<p>Rating: 1 stars</p><p>Class::Load is easy to use... until you discover its caveats.
<br>
For example try_load_class doesn't work properly with 'Sub::Util' See <a href="https://rt.cpan.org/Ticket/Display.html?id=114126" rel="nofollow">rt.cpan.org/Ticket/Display.html?id=11...</a>
<br><br>Use instead Module::Runtime (that Class::Load now uses under the hood).</p>Olivier Mengué (dolmen)2016-05-02T07:36:55Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#12208
<p>Rating: 1 stars</p><p>This module declares itself as &quot;obsolete, you will receive no support&quot;, but this is not mentionned in the POD or on the bug tracker. So you may discover this like me only once you have endured the broken install of Net::Libdnet.
<br><br>See Net::Frame instead.</p>Olivier Mengué (dolmen)2015-07-22T08:31:06Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#12206
<p>Painful to install on Ubuntu because the Makefile.PL is not smart enough to automatically apply the bundled patches to handle the dnet.h/dumbnet.h differences.</p>Olivier Mengué (dolmen)2015-07-22T08:25:31Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#12184
<p>Rating: 3 stars</p><p>0.1501 uses by default Net::Google::AuthSub that uses a Google API that has been deprecated for 2 years and that now longer works at all.
<br><br>The workaround is to use Net::Google::DataAPI::Auth::OAuth2 for authentication.</p>Olivier Mengué (dolmen)2015-05-29T04:39:06Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#12006
<p>Rating: 1 stars</p><p>Certificate authority certificates are a critical part of the TLS infrastructure and that must be kept up to date.
<br><br>This package has not been updated for years now.
<br>
See <a href="https://rt.cpan.org/Public/Bug/Display.html?id=97559" rel="nofollow">rt.cpan.org/Public/Bug/Display.html?i...</a>
<br><br>So, don't use it.</p>Olivier Mengué (dolmen)2014-12-09T02:32:02Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11734
<p>Rating: 5 stars</p><p>It just works.
<br><br>Using this LWP plugin is a good way to extend App::cpanminus to use a CPAN-like mirror over SSH.</p>Olivier Mengué (dolmen)2014-05-07T06:32:59Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11642
<p>Rating: 2 stars</p><p>Comments on the announcement of this module:
<br>
<a href="http://blogs.perl.org/users/piotr_roszatycki/2014/03/pythons-decorators.html#comments" rel="nofollow">blogs.perl.org/users/piotr_roszatycki...</a>
<br><br>A more perlesque port of Python decorators would use function attributes.</p>Olivier Mengué (dolmen)2014-03-31T09:43:19Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11464
<p>Rating: 1 stars</p><p>Mail::Header-&gt;unfold and Mail::Header-&gt;fold just don't work (see RT#91309) while this module is almost 20 years old. So you can expect many bugs everywhere else.</p>Olivier Mengué (dolmen)2013-12-10T13:05:16Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11416
<p>Rating: 1 stars</p><p>This module is useless.
<br><br>The problem the author was trying to solve can be solved easily:
<br>
- &quot;use mem&quot; with arguments part: use BEGIN { } blocks
<br>
- &quot;use mem;&quot;: set the %INC entry explicitely (or use me::inlined)</p>Olivier Mengué (dolmen)2013-11-15T05:42:53Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11331
<p>Rating: 1 stars</p><p>Besides being useless, it is not much portable: only Windows, Mac OS X and Linux are supported.</p>Olivier Mengué (dolmen)2013-10-03T08:46:26Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11319
<p>Rating: 1 stars</p><p>Term::Detect tries to detect settings of the terminal by looking for known process names in the process tree (and the non portable pstree command is used for that). This is flawed and against the Unix way of handling terminals:
<br>
- this will not work when the process runs on a remote server (through SSH)
<br>
- this will not work properly when the process is launched from a terminal multiplexer (screen, tmux)
<br><br>The proper way is instead to base detection on $ENV{TERM} and the terminfo database. So, see instead Term::Terminfo and Term::Encoding.
<br>
</p>Olivier Mengué (dolmen)2013-09-26T13:13:50Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11311
<p>Rating: 1 stars</p><p>Very naïve implementation with a confusing name.
<br>
See instead Perl::PrereqScanner.</p>Olivier Mengué (dolmen)2013-09-19T04:47:46Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11247
<p>Rating: 1 stars</p><p>Inexistent documentation.</p>Olivier Mengué (dolmen)2013-08-09T05:10:42Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#11221
<p>Rating: 1 stars</p><p>This distribution uses a non-standard build tool on Win32.</p>Olivier Mengué (dolmen)2013-07-31T07:04:12Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#10829
<p>Rating: 1 stars</p><p>Persistence formats are not pluggable. Tree::Persist::File::XML and Tree::Persist::DB::SelfReferential are hard-coded.</p>Olivier Mengué (dolmen)2013-02-15T04:24:33Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#10819
<p>Rating: 1 stars</p><p>This module is very specific to China while the approach could be more generic.
<br><br>And the build script (to rebuild the module from an updated GeoIP) is not bundled, so if you use this module you rely entirely on its maintainer to provide updates. And controlling the content (the IP blocks) is hard.</p>Olivier Mengué (dolmen)2013-02-11T05:41:28Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#10723
<p>Rating: 5 stars</p><p>At least someone who understood the power of JSON::RPC 2!
<br>
This implementation fixes the major flaw of almost all JSON::RPC implementations: it separates the transport layer.
<br>
And so it works well inside event loops such as AnyEvent.</p>Olivier Mengué (dolmen)2013-01-09T06:59:11Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#10440
<p>Rating: 1 stars</p><p>Despite the 'Changes' file that says for 0.60 that Net::Github::V3 is supported, that does not seem to be the case: after fixing a first obvious bug in the &quot;list&quot; command, &quot;gh list dolmen&quot; just says &quot;v2 API is deprecated from github&quot;.
<br><br>So it doesn't work.
<br><br>It also lacks POD for the &quot;gh&quot; command.</p>Olivier Mengué (dolmen)2012-10-16T22:30:11Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#10438
<p>Rating: 1 stars</p><p>Seems powerful, but the documentation is almost inexistent. I've not been able to figure out how to even list my repos.
<br><br>It also doesn't use an OAuth token for authentication.</p>Olivier Mengué (dolmen)2012-10-16T22:26:06Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/dolmen#10404
<p>Rating: 4 stars</p><p>Good one.
<br>
See also Devel::TraceUse that reports information as a loading tree and can work with &quot;perl -c&quot;.</p>Olivier Mengué (dolmen)2012-09-24T01:52:45