---
comment: |
Users of Module::Install that share a pattern: we can install all
optional dependencies with a couple of simple "y\n". The ENVariables
seem to be needed to prevent infinite recursion under certain
unknown circumstances.
The timeout must really be more, Net::Jifty for example didn't make
it in ten (once), OpenResty didn't make it in 20 (I took it out
then). Then Jifty didn't make it in 20 (sometimes) so I increased
the default to 60
match:
distribution: |
^(?x:^ABRAXXA/Catalyst-View-Email-\d
|/Jifty-\d
|/Template-Declare-\d
|ADAMK/Algorithm-Dependency-\d
|ADAMK/HTML-Location-\d
|ADAMK/PITA-XML-\d
|ADAMK/URI-ToDisk-\d
|AGENT/Makefile-DOM-\d
|AGENT/Makefile-GraphViz-\d
|AGENT/Makefile-Parser-\d
|AGENT/XUL-App-\d
|AGRUNDMA/Catalyst-Engine-Apache-\d
|AGRUNDMA/Catalyst-Engine-HTTP-Prefork-\d
|AGRUNDMA/Catalyst-Plugin-Session-Store-DBI-\d
|AGRUNDMA/Catalyst-Plugin-Static-Simple-\d
|AGRUNDMA/Catalyst-Plugin-UploadProgress-\d
|ALEXMV/Data-ICal-\d
|ANDREMAR/Number-Phone-NO-\d
|ASH/DBIx-Class-\d
|ASH/Parse-Method-Signatures-\d
|ASHLEY/Catalyst-Authentication-Credential-OpenID-\d
|ASHLEY/RSSycklr-\d
|ASKSH/Acme-Locals-\d
|ASKSH/sys-\d
|AUDREYT/Scalar-Defer-\d
|AUTRIJUS/ExtUtils-AutoInstall-0.63.tar.gz
|AVAR/Bot-BB2-\d
|AVAR/SMS-Send-IS-Vodafone-\d
|AVIF/Image-Compare-\d
|AVIF/Time-Duration-\d
|AWOHLD/Date-FromToday-\d
|AWWAIID/Continuity-\d
|BERLE/MooseX-Method-\d
|BERLE/Test-XML-RPC-Catalyst-\d
|BLBLACK/Catalyst-Model-DBIC-Schema-\d
|BLBLACK/Catalyst-Plugin-C3-\d
|BLBLACK/Class-C3-\d
|BLBLACK/DBIx-Class-Schema-Loader-\d
|BLBLACK/DBIx-Class-\d
|BLBLACK/MRO-Compat-\d
|BLBLACK/MooseX-ConfigFromFile-\d
|BLBLACK/MooseX-LazyLogDispatch-\d
|BLBLACK/MooseX-SimpleConfig-\d
|BLBLACK/Term-Spinner-\d
|BLUET/MojoX-Session-Store-Redis-\d
|BOBMATH/Crypt-CAST5_PP-\d
|BOBTFISH/Catalyst-Action-REST-\d
|BOBTFISH/Catalyst-Plugin-Authentication-\d
|BOBTFISH/Catalyst-Plugin-Session-State-Cookie-\d
|BOBTFISH/Catalyst-Plugin-Session-State-URI-\d
|BOBTFISH/MooseX-Storage-\d
|BOGDAN/Catalyst-Model-DBIC-Schema-\d
|BOKUTIN/Template-Plugin-Filter-VisualTruncate-\d
|BRICAS/CGI-Application-PhotoGallery-\d
|BRICAS/Catalyst-Model-DBIC-\d
|BRICAS/Catalyst-Model-Gedcom-\d
|BRICAS/Catalyst-Plugin-Authorization-Roles-\d
|BRICAS/Catalyst-Plugin-ConfigLoader-\d
|BRICAS/Catalyst-Plugin-I18N-\d
|BRICAS/Catalyst-View-vCard-\d
|BRICAS/DBIx-Class-ResultSet-Data-Pageset-\d
|BRICAS/File-SAUCE-\d
|BRICAS/GD-Image-Scale2x-\d
|BRICAS/Games-NES-Emulator-\d
|BRICAS/Games-NES-ROM-\d
|BRICAS/HTML-TagCloud-Sortable-\d
|BRICAS/SRU-\d
|BRICAS/Template-Provider-FromDATA-\d
|BRICAS/Text-Normalize-NACO-\d
|BRICAS/URI-Template-\d
|BRICAS/WWW-OpenSearch-\d
|BRICAS/WWW-Wikipedia-\d
|BTROTT/Authen-TypeKey-\d
|BTROTT/Data-ObjectDriver-\d
|BTROTT/Feed-Find-
|BTROTT/URI-Fetch-\d
|BTROTT/WWW-Blog-Metadata-\d
|BTROTT/XML-Feed-\d
|CAMELCASE/HTML-TurboForm-\d
|CFRANKS/Catalyst-Controller-HTML-FormFu-\d
|CFRANKS/Catalyst-Model-Net-Amazon-\d
|CFRANKS/DBIx-Class-HTML-FormFu-\d
|CFRANKS/HTML-FormFu-Model-DBIC-\d
|CFRANKS/HTML-FormFu-\d
|CFRANKS/HTML-Widget-\d
|CLACO/Catalyst-Model-NetBlogger-\d
|CLACO/Class-Accessor-Grouped-\d
|CLACO/DBIx-Class-InflateColumn-Currency-\d
|CLACO/DBIx-Class-UUIDColumns-\d
|CLACO/DBIx-Class-Validation-\d
|CLACO/Data-Currency-\d
|CLACO/Finance-Currency-Convert-WebserviceX-\d
|CLACO/Handel-Storage-RDBO-\d
|CLACO/Handel-\d
|CLKAO/AnyMQ-\d
|CLKAO/Finance-TW-TAIFEX-\d
|CLKAO/IO-Digest-\d
|CLKAO/PerlIO-via-dynamic-\d
|CLKAO/Pushmi-v\d
|CLKAO/RunApp-\d
|CLKAO/SVK-v\d
|CTBROWN/MooseX-Meta-Attribute-Lvalue-\d
|CWEST/JSAN-\d
|DAMOG/Dancer-Template-Haml-\d
|DANJOU/Net-Google-DataAPI-\d
|DANJOU/Net-Google-Spreadsheets-\d
|DAXIM/Mediawiki-Blame-\d
|DCOPPIT/Benchmark-Timer-\d
|DCOPPIT/Getargs-Long-\d
|DIABLO/Rsync-Config-\d
|DIZ/Locale-Geocode-\d
|DJERIUS/App-Env-\d
|DJERIUS/HTML-TableParser-\d
|DJERIUS/Shell-GetEnv-\d
|DMAKI/Catalyst-Model-FormFu-\d
|DMAKI/Catalyst-Model-HTML-FormFu-\d
|DMAKI/Danga-Socket-Callback-\d
|DMAKI/Data-Decode-\d
|DMAKI/Data-Localize-\d
|DMAKI/Data-Throttler-Memcached-\d
|DMAKI/Data-Visitor-Encode-\d
|DMAKI/DateTime-.+-\d
|DMAKI/Event-Notify-\d
|DMAKI/Gungho-\d
|DMAKI/GunghoX-FollowLinks-\d
|DMAKI/HTTP-Response-OnDisk-\d
|DMAKI/Iterator-File-Line-\d
|DMAKI/POE-Component-Q4M-\d
|DMAKI/WWW-RobotRules-Parser-\d
|DMAKI/Web-Scraper-Config-\d
|DMAKI/XML-RSS-LibXML-\d
|DMAKI/XML-RSS-Liberal-
|DONEILL/MIME-tools-\d
|DOY/Games-Word-\d
|DRPROLIX/Catalyst-Helper-View-TT-Bootstrap-\d
|DSNOPEK/POE-Component-MessageQueue-\d
|ECARROLL/MooseX-Types-DateTimeX-\d
|EDALY/Text-GenderFromName-\d
|EDENC/MooseX-Role-Cmd-\d
|EKAWAS/MOSES-MOBY-\d
|ELLIOTJS/Task-Perl-Critic-IncludingOptionalDependencies-
|ELLIOTJS/Task-Perl-Critic-[v\d]
|FANGLY/SVG-TT-Graph-\d
|FAYLAND/Foorum-\d
|FLORA/Catalyst-View-Mason-\d
|FLORA/Class-C3-\d
|FLORA/File-Extractor-\d
|FLORA/namespace-clean-\d
|FOX/Bot-CPAN-\d
|GAAL/Best-\d
|GAAL/Class-Accessor-Ref-\d
|GAAL/Class-Rebless-\d
|GAAL/Perl6-Take-\d
|GAAL/Task-Smoke-\d
|GBARR/Authen-SASL-\d
|GHENRY/Samba-LDAP-\d
|GPHAT/Chart-Clicker-\d
|GPHAT/Geometry-Primitive-\d
|GPHAT/Graphics-Color-\d
|GPHAT/Graphics-Primitive-Driver-Cairo-\d
|GPHAT/Graphics-Primitive-\d
|GPHAT/Layout-Manager-\d
|GPHAT/MooseX-Method-\d
|GPHAT/Osgood-Client-\d
|GPHAT/Osgood-Server-\d
|GRODITI/Catalyst-Component-InstancePerContext-\d
|GRODITI/DBIx-Class-EncodedColumn-\d
|GRODITI/MooseX-Object-Pluggable-\d
|GRUBER/IPC-Messaging-\d
|GUGOD/Template-Provider-Markdown-\d
|GUGOD/Test-Continuous-\d
|GUGU/Algorithm-FloodControl-\d
|HANENKAMP/Bot-Net-\d
|HANENKAMP/Data-Remember-\d
|HANENKAMP/HTML-ParagraphSplit-\d
|HANENKAMP/POE-Declarative-\d
|HANK/Catalyst-Plugin-Form-Processor-\d
|HANK/Form-Processor-\d
|HDP/Data-Hive-\d
|HDP/KSx-IndexManager-\d
|HDP/MooseX-InsideOut-\d
|HDP/Object-Array-\d
|HIROSE/Net-SSL-ExpireDate-\d
|HOLOWAY/Catalyst-Action-REST-\d
|HOLOWAY/Catalyst-Log-Log4perl-\d
|ISILLITOE/MooseX-Role-Cmd-\d
|JAYK/Catalyst-Plugin-Authentication-Store-DBIx-Class-\d
|JAYK/Catalyst-Plugin-Authentication-\d
|JCAMACHO/Catalyst-Controller-FormBuilder-\d
|JESSE/Class-Accessor-Named-\d
|JESSE/DBIx-SearchBuilder-\d
|JESSE/Data-ICal-\d
|JESSE/Net-Jifty-\d
|JESSE/Net-Trac-\d
|JESSE/Scalar-Defer-\d
|JESSE/Shipwright-\d
|JGOULAH/Catalyst-Plugin-AutoRestart-\d
|JGOULAH/MooseX-LogDispatch-\d
|JGOULAH/Net-Akamai-\d
|JJNAPIORK/MooseX-Types-Structured-\d
|JJNAPIORK/MooseX-Types-\d
|JONALLEN/Perldoc-Server-\d
|JROBINSON/Catalyst-Plugin-Authentication-Credential-TypeKey-\d
|JROBINSON/DBIx-Class-\d
|JROCKWAY/Algorithm-IncludeExclude-\d
|JROCKWAY/Angerwhale-\d
|JROCKWAY/Catalyst-Component-ACCEPT_CONTEXT-\d
|JROCKWAY/Catalyst-Plugin-ConfigLoader-Environment-\d
|JROCKWAY/Catalyst-Plugin-Unicode-\d
|JROCKWAY/Directory-Scratch-\d
|JROCKWAY/File-Attributes-Recursive-\d
|JROCKWAY/File-Attributes-\d
|JROCKWAY/Task-Catalyst-Tutorial-\d
|JROCKWAY/Test-YAML-Valid
|JSHIRLEY/Catalyst-Action-REST-\d
|JSHIRLEY/DBIx-Class-TimeStamp-\d
|JSMITH/RDF-Server-\d
|JSWARTZ/CHI-\d
|KARMAN/Catalyst-Plugin-Session-Store-File-\d
|KEN/XML-XML2JSON-\d
|KULP/Text-vFile-toXML-\d
|LAMMEL/MooseX-Log-Log4perl-\d
|LAYE/AI-MaxEntropy-\d
|LBROCARD/Devel-ebug-HTTP-\d
|LBROCARD/Test-WWW-Mechanize-Catalyst-\d
|LOGIE/DBIx-Class-IndexSearch-Dezi-\d
|LONERR/CatalystX-Widget-Paginator-\d
|LORN/LWP-Curl-\d
|LSAUNDERS/DBIx-Class-Fixtures-\d
|LUKEC/Blikistan-\d
|LUKEC/Test-Mock-LWP-\d
|LUKEC/Test-WWW-Selenium-\d
|LUSHE/Egg-View-TT-\d
|LUTETIUS/pod2book-\d
|LYOKATO/Catalyst-View-TT-ForceUTF8-\d
|LYOKATO/FormValidator-Simple-\d
|LYOKATO/Pod-ProjectDocs-\d
|MARCEL/
|MARKSTOS/Test-WWW-Selenium-CGIApp-\d
|MARNANEL/Lingua-EN-Alphabet-Shaw-\d
|MASAKI/Catalyst-Controller-Resources-\d
|MDXI/Curses-UI-\d
|MEMOWE/HTML-SBC-\d
|MIKI/HTML-Feature-\d
|MIKI/Lingua-JA-Expand-\d
|MIKI/Lingua-JA-TFIDF-\d
|MINIMAL/MojoX-MongoDB
|MITREHC/HoneyClient-Agent-\d
|MITREHC/HoneyClient-Manager-\d
|MITREHC/HoneyClient-Util-\d
|MIYAGAWA/Plack-\d
|MIYAGAWA/Web-Scraper-\d
|MIYAGAWA/XML-Atom-\d
|MIYAZAKI/HTTP-MobileUID-\d
|MIZZY/Parse-Apache-ServerStatus-Extended-\d
|MIZZY/Text-Trac-\d
|MLAWREN/MySpam-\d
|MLAWREN/NCGI-\d
|MLAWREN/SQL-DB-\d
|MONS/Test-More-UTF8-\d
|MONS/XML-Parser-Style-EasyTree-\d
|MONS/XML-RPC-Fast-\d
|MONS/ex-lib-\d
|MPG/POD-Credentials-\d
|MRAMBERG/Catalyst-Action-RenderView-\d
|MRAMBERG/Catalyst-Devel-\d
|MRAMBERG/Catalyst-Model-Search-\d
|MRAMBERG/Catalyst-Plugin-Authentication-Store-DBIC-\d
|MRAMBERG/Catalyst-Plugin-Cache-FastMmap-\d
|MRAMBERG/Catalyst-Plugin-Compress-Bzip2
|MRAMBERG/Catalyst-Plugin-Compress-Zlib
|MRAMBERG/Catalyst-Plugin-Prototype-\d
|MRAMBERG/Catalyst-Plugin-SubRequest-\d
|MRAMBERG/Catalyst-Plugin-Unicode-\d
|MRAMBERG/Catalyst-Runtime-
|MRAMBERG/Task-Catalyst-Tutorial-\d
|MRAMBERG/Task-Catalyst-\d
|MSIMERSON/Mail-Toaster-\d
|MSTROUT/Catalyst-Controller-BindLex-\d
|MSTROUT/Catalyst-Model-DBIC-Schema-\d
|MSTROUT/Catalyst-Plugin-Authentication-Store-DBIC-\d
|MSTROUT/DBIx-Class-Cursor-Cached-\d
|MSTROUT/DBIx-Class-\d
|MSTROUT/Devel-REPL-\d
|MSTROUT/Reaction-\d
|MSTROUT/Task-Catalyst-Tutorial-\d
|NEKOKAK/DBIx-Class-Stash-\d
|NEKOKAK/DBIx-Class-TableNames-\d
|NEKOKAK/Geography-JapanesePrefectures-Walker-\d
|NEMUX/Net-UCP-\d
|NUFFIN/Catalyst-Plugin-Session-State-Cookie-\d
|NUFFIN/MooseX-Getopt-\d
|NUFFIN/MooseX-Storage-\d
|NUFFIN/Task-KiokuDB-\d
|OLIVER/Devel-REPL-\d
|OSFAMERON/Perl-Tags-\d
|OSFAMERON/Sub-Auto-\d
|OSFAMERON/Sub-Curried-\d
|PERIGRIN/JSON-Any-\d
|PERIGRIN/MooseX-Async-\d
|PERIGRIN/MooseX-POE-\d
|PERIGRIN/MooseX-Workers-\d
|PERIGRIN/Net-AIML-\d
|PERIGRIN/Regexp-Common-IRC-\d
|PERLER/Pod-Browser-\d
|PHAYLON/MooseX-Types-\d
|PHAYLON/Pod-Coverage-Moose-\d
|PHAYLON/namespace-clean-\d
|PLU/DBIx-Class-ResultSet-HashRef-\d
|PRAVUS/Authen-CAS-Client-\d
|REDTREE/PDF-API2-Simple-\d
|RIBASUSHI/DBIx-Class-\d
|RJBS/MooseX-Getopt-\d
|RJBS/Rubric-\d
|RKITOVER/Catalyst-Controller-WrapCGI-\d
|RKITOVER/Catalyst-Plugin-RelativePaths-\d
|RKITOVER/Catalyst-Plugin-SmartURI-\d
|RKRIMEN/Carp-Clan-Share-\d
|RKRIMEN/Catalyst-Plugin-Assets-\d
|RKRIMEN/Config-JFDI-\d
|RKRIMEN/Data-KeyDiff-\d
|RKRIMEN/Data-Rand-Obscure-\d
|RKRIMEN/DateTimeX-Easy-\d
|RKRIMEN/File-Assets-\d
|RKRIMEN/File-Ignore-\d
|RKRIMEN/Google-Ranker-\d
|RKRIMEN/Google-Search-\d
|RKRIMEN/Hash-Merge-Simple-\d
|RKRIMEN/JS-YUI-Loader-\d
|RKRIMEN/JS-jQuery-Loader-\d
|RKRIMEN/Path-Abstract-\d
|RKRIMEN/Path-Resource-\d
|RKRIMEN/Text-Lorem-More-\d
|RLB/Notification-Center-\d
|RSRCHBOY/Archive-RPM-\d
|RSRCHBOY/CPANPLUS-Dist-RPM-\d
|RSRCHBOY/Fedora-Bugzilla-\d
|SARTAK/Acme-Aspartame-\d
|SARTAK/App-Nopaste-\d
|SARTAK/Carp-REPL-\d
|SARTAK/Date-Extract-\d
|SARTAK/IO-Socket-Telnet-\d
|SARTAK/IncPatch-\d
|SARTAK/Jifty-DBI-\d
|SARTAK/Jifty-Plugin-OAuth-\d
|SARTAK/Moose-\d
|SARTAK/Net-Hiveminder-\d
|SARTAK/Net-Jifty-\d
|SARTAK/Template-Declare-\d
|SARTAK/Term-VT102-ZeroBased-\d
|SARTAK/Tie-Handle-TtyRec-\d
|SHIBUYA/Debug-Smart-\d
|SMUELLER/Math-Approx-Symbolic-
|SMUELLER/PAR-
|SPANG/App-SD-\d
|SPANG/Prophet-\d
|SRI/Catalyst-Plugin-HTML-Widget-\d
|SRI/HTML-Declare-\d
|STEVAN/FCGI-Engine-\d
|STEVAN/Moose-\d
|STEVAN/MooseX-Daemonize-\d
|STEVAN/MooseX-Getopt-\d
|STEVAN/MooseX-Storage-\d
|STEVAN/Path-Router-\d
|STEVAN/Task-Moose-\d
|SUNNAVY/Shipwright-\d
|SYBER/DBIx-RetryOverDisconnects-\d
|TELS/graph/Graph-
|THEPLER/MooseX-Types-Path-Class-\d
|TOKUHIROM/Archer-\d
|TOMYHERO/App-Starter-\d
|TOMYHERO/Catalyst-Model-CacheFunky-Loader-\d
|TOMYHERO/Catalyst-Model-DynamicAdaptor-\d
|TOMYHERO/Catalyst-Plugin-Config-Multi-\d
|TOMYHERO/Catalyst-Plugin-ConfigLoader-Multi-\d
|TRAVAIL/DBIx-Class-Schema-Slave-\d
|VICTORI/perlbal-plugin-backendheaders-\d
|YAPPO/Class-Component-\d
|YAPPO/HTTP-Engine-\d
|YAPPO/Lingua-JA-Summarize-Extract-\d
|YARON/WWW-Monitor-\d
|YVESAGO/NET-Sieve-\d
|YVESAGO/Net-Sieve-\d
|ZAKAME/Tie-Amazon-S3-\d
|ZARQUON/Catalyst-Helper-AuthDBIC-\d
|ZIGOROU/Catalyst-Helper-Model-MozRepl-\d
|ZIGOROU/Catalyst-Model-MozRepl-\d
|ZIGOROU/Data-ClearSilver-HDF-\d
|ZIGOROU/MozRepl-Plugin-LinkTools-\d
|ZIGOROU/MozRepl-\d
|ZIGOROU/Nagios-Plugins-Memcached-\d
|ZIGOROU/WebService-Reflexa-\d
|ZIGOROU/WebService-TRIPIT-Thesaurus-\d
)|
pl:
eexpect:
mode: anyorder
timeout: 120
reuse: 1
talk:
- "Auto-install"
- "y\n"
- "Add.*?to the prerequisites"
- "y\n"
# for very old bundled AutoInstall:
- "Do you wish to install"
- "y\n"
- "Multiple extensions found for method 'WriteAll':"
- "\n"