Re: PGXN Hosting - Mailing list pgsql-www

From David E. Wheeler
Subject Re: PGXN Hosting
Date
Msg-id B6B38522-A488-4C41-93B8-C39C8F9F6A3B@kineticode.com
Whole thread Raw
In response to Re: PGXN Hosting  ("David E. Wheeler" <david@kineticode.com>)
Responses Re: PGXN Hosting  (Devrim GÜNDÜZ <devrim@gunduz.org>)
List pgsql-www
On May 11, 2011, at 1:02 PM, David E. Wheeler wrote:

> On May 11, 2011, at 12:45 PM, Stefan Kaltenbrunner wrote:
>
>> yeah and now the fun starts... "ok we use the packaged postgresql - in need plperl in ther to be 5.12",

Oh, and this reminds me, Manager does make extensive use of PL/Perl. I assume the 9.0 backport includes it? Also
contribmodule (like citext) and, as I said, the "semver" extension, distributed on PGXN. 

As for Perl modules, PGXN::Manager requires:
   build_requires     => {       'Archive::Tar'                      => '1.68',       'File::Copy'
 => '2.18',       'HTTP::Request::Common'             => '5.824',       'MIME::Base64'                      => '3.08',
    'Module::Build::DB'                 => '0.10',       'Software::License'                 => '0.102340',
'TAP::Parser::SourceHandler::pgTAP'=> '3.23',       'Test::File'                        => '1.29',
'Test::File::Contents'             => '0.05',       'Test::Harness'                     => '3.18',
'Test::MockModule'                 => '0.05',       'Test::More'                        => '0.70',
'Test::NoWarnings'                 => '1.02',       'Test::XML'                         => '0.08',       'Test::XPath'
                    => '0.13',   },   requires => {       'aliased'                           => '0.30',
'Archive::Extract'                 => '0.42',       'Archive::Zip'                      => '1.30',       'Class::ISA'
                    => '0.36',       'Cwd'                               => '3.33',       'Data::Dump'
     => '1.19',       'Data::Validate::URI'               => '0.05',       'DBD::Pg'                           =>
'2.15.1',      'DBI'                               => '1.608',       'DBIx::Connector'                   => '0.42',
 'Digest::SHA1'                      => '2.13',       'Email::Valid'                      => '0.184',
'Email::MIME::Creator'             => '1.905',       'Email::Sender::Simple'             => '0.102370',
'Email::Address'                   => '1.892',       'Encode'                            => '2.40',
'Exception::Class::DBI'            => '1.00',       'File::Basename'                    => '2.78',       'File::Copy'
                    => '2.18',       'File::Path'                        => '2.08',       'File::Spec'
     => '3.33',       'File::Temp'                        => '0.22',       'Getopt::Long'                      =>
'2.34',      'HTTP::Body'                        => '1.08',       'HTML::Entities'                    => '3.68',
'HTTP::Negotiate'                  => '5.835',       'I18N::LangTags::Detect'            => '1.04',       'JSON::XS'
                     => '2.3',       'Locale::Maketext'                  => '1.13',       'Moose'
     => '1.15',       'MooseX::Singleton'                 => '0.25',       'Moose::Util::TypeConstraints'      =>
'1.15',      'namespace::autoclean'              => '0.11',       'parent'                            => '0.223',
'Net::Twitter::Lite'               => '0.10003',       'perl'                              => 5.012,       'Plack'
                      => '0.9956',       'Plack::Builder'                    => 0,       'Plack::App::File'
    => 0,       'Plack::Response'                   => '0.9956',       'Plack::Session::Store::File'       => '0.12',
   'Plack::Middleware::Session'        => '0.12',       'Plack::Middleware::MethodOverride' => '0.10',
'Pod::Usage'                       => '1.33',       'namespace::autoclean'              => '0.11',
'Router::Resource'                 => '0.11',       'SemVer'                            => '0.1.0',
'Template::Declare'                => '0.43',       'Template::Declare::Tags'           => '0.43',       'Try::Tiny'
                    => '0.06',       'URI::Template'                     => '0.15',   },   recommends => {
'Plack::Middleware::ReverseProxy'=> '0.07',       'Test::Pod'                       => '1.41',
'Test::Pod::Coverage'            => '1.06',   }, 

PGXN::API requires:
   build_requires     => {       'Module::Build'        => '0.30',       'Software::License'    => '0.102340',
'Test::Exception'     => '0.31',       'Test::File'           => '1.29',       'Test::File::Contents' => '0.20',
'Test::MockModule'    => '0.05',       'Test::More'           => '0.70',       'Test::Output'         => '0.16',   },
requires=> {       'Archive::Zip'                 => '1.30',       'Cwd'                          => '3.33',
'Data::Dump'                  => '1.17',       'Digest::SHA1'                 => '2.13',       'Email::MIME::Creator'
     => '1.905',       'Email::Sender::Simple'        => '0.102370',       'File::Path'                   => '2.08',
  'File::Copy::Recursive'        => '0.38',       'File::Spec'                   => '3.33',       'JSON'
        => '2.27',       'JSON::XS'                     => '2.3',       'KinoSearch'                   => '0.311',
'List::Util'                   => '1.23',       'List::MoreUtils'              => '0.30',       'Moose'
      => '1.15',       'Moose::Util::TypeConstraints' => '1.15',       'MooseX::Singleton'            => '0.25',
'namespace::autoclean'        => '0.11',       'perl'                         => 5.012,       'PGXN::API::Searcher'
    => '0.9.0',       'Plack'                        => '0.9977',       'Plack::App::Directory'        => 0,
'Plack::App::File'            => 0,       'Plack::Middleware::JSONP'     => 0,       'Plack::Builder'               =>
0,      'Text::Markup'                 => '0.12',       'URI::Template'                => '0.15',       'XML::LibXML'
              => '1.70',   },   recommends => {       'Test::Pod'           => '1.41',       'Test::Pod::Coverage' =>
'1.06',  }, 

And PGXN::Site requires:
   build_requires     => {       'Module::Build'        => '0.30',       'Software::License'    => '0.102340',
'Test::File::Contents'=> '0.20',       'Test::More'           => '0.70',       'Test::MockModule'     => '0.05',
'Text::MultiMarkdown' => '1.000033',   },   requires => {       'Data::Dump'                   => '1.17',
'Encode'                      => '2.40',       'Gravatar::URL'                => '1.02',       'File::Basename'
     => 0,       'HTML::TagCloud'               => '0.34',       'I18N::LangTags::Detect'       => '1.04',
'Locale::Maketext'            => '1.13',       'List::Util'                   => '1.20',       'namespace::autoclean'
     => '0.11',       'perl'                         => 5.012,       'Plack'                        => '0.9956',
'Plack::Builder'              => 0,       'Plack::Request'               => '0.9956',       'Plack::Response'
  => '0.9956',       'SemVer'                       => '0.2.0',       'Template::Declare'            => '0.43',
'Template::Declare::Tags'     => '0.43',       'WWW::PGXN'                    => '0.12.0',   },   test_recommends => {
    'HTTP::Request::Common' => '5.824',       'Test::Pod'             => '1.41',       'Test::Pod::Coverage'   =>
'1.06',      'Test::XML'             => '0.08',       'Test::XPath'           => '0.13',   }, 

BTW, PGXN::API and PGXN::Site are distributed on CPAN.

Thanks,

David



pgsql-www by date:

Previous
From: "David E. Wheeler"
Date:
Subject: Re: PGXN Hosting
Next
From: Devrim GÜNDÜZ
Date:
Subject: Re: PGXN Hosting