[Prophet] The prophet page is incomplete
shirish शिरीष
shirishag75 at gmail.com
Thu Apr 28 03:59:28 EDT 2011
Hi all,
I came to know about your product called sd which needs some package
called prophet. I am no programmer or developer.
I am though running Debian Sid/unstable and while there is a package
called libprophet-perl in Debian
$ aptitude show libprophet-perl
Package: libprophet-perl
State: not installed
Version: 0.743-1
Priority: optional
Section: perl
Maintainer: Christine Spang <christine at debian.org>
Uncompressed Size: 1,126 k
Depends: perl, libxml-atom-simplefeed-perl, liburi-perl,
libexporter-lite-perl, libconfig-gitlike-perl (>= 1.02),
libproc-invokeeditor-perl, libtime-progress-perl, libwww-perl,
libpath-dispatcher-perl (>= 0.09),
libpath-dispatcher-declarative-perl, libparams-validate-perl,
libany-moose-perl (>= 0.04), libipc-run3-perl, libuuid-tiny-perl,
libjson-perl (>= 2.00), libmime-base64-urlsafe-perl,
libtemplate-declare-perl (>= 0.35), libterm-readkey-perl,
libfile-sharedir-perl (>= 1.00), libhttp-server-simple-perl (>=
0.40), libdbd-sqlite3-perl (>= 1.00), libjson-xs-perl (>= 2.222),
libterm-readline-perl-perl | libterm-readline-gnu-perl, rsync
Recommends: libnet-rendezvous-publish-backend-avahi-perl, libnet-bonjour-perl
Description: distributed, peer-to-peer replicated database system
Prophet is a lightweight schemaless database designed for peer to peer
replication and disconnected operation. Prophet keeps a full copy of your
data (and history) on your laptop, desktop or server. Prophet syncs when you
want it to, so you can use Prophet-backed applications whether or not you
have network.
If you're not a programmer, you likely want an end-user application built on
top of Prophet, rather than this package.
Homepage: http://search.cpan.org/dist/Prophet/
The webpage wanted me to take the one from git
http://syncwith.us/prophet/download/
Now, that web page should have given a hyperlink the CPAN site from
where can download the releases or pre-compiled builds. As of right
now it does not.
Also the page does not tell of any pre-requisites such as packages it
needs for proper compilation. A first run shows this :-
prophet$ PERL_MM_USE_DEFAULT=1 perl Makefile.PL
Cannot determine perl version info from lib/Prophet.pm
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- Test::Exception ...missing. (would need 0.26)
- ExtUtils::MakeMaker ...loaded. (6.55_02 >= 6.11)
- Exporter::Lite ...loaded. (0.02)
- Params::Validate ...loaded. (0.97)
- IPC::Run3 ...missing.
- UUID::Tiny ...missing. (would need 1.02)
- Digest::SHA ...loaded. (5.47)
- LWP::UserAgent ...loaded. (6.00)
- URI ...loaded. (1.58)
- HTTP::Date ...loaded. (6.00)
- JSON ...loaded. (2.51 >= 2.00)
- Module::Pluggable ...loaded. (3.9)
- Proc::InvokeEditor ...missing.
- Any::Moose ...loaded. (0.13 >= 0.04)
- Mouse ...loaded. (0.91 >= 0.89)
- XML::Atom::SimpleFeed ...missing.
- Path::Dispatcher ...missing. (would need 1.02)
- Path::Dispatcher::Declarative ...missing. (would need 0.03)
- Time::Progress ...missing.
- Config::GitLike ...missing. (would need 1.02)
- MIME::Base64::URLSafe ...missing.
==> Auto-install the 10 mandatory module(s) from CPAN? [y] y
[Improved interactive shell]
- Term::ReadLine::Perl ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [y] y
[Faster JSON Parsing]
- JSON::XS ...loaded. (2.3 >= 2.2222)
[Web server]
- File::ShareDir ...missing. (would need 1.00)
- HTTP::Server::Simple ...loaded. (0.44 >= 0.40)
==> Auto-install the 1 optional module(s) from CPAN? [y] y
[HTML display]
- Template::Declare ...missing. (would need 0.35)
==> Auto-install the 1 optional module(s) from CPAN? [y] y
[Foreign replica support]
- Term::ReadKey ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [y] y
[SQLite replica support]
- DBI ...missing. (would need 1)
- DBD::SQLite ...missing. (would need 1)
==> Auto-install the 2 optional module(s) from CPAN? [y] y
[Maintainer testing tools]
- Test::HTTP::Server::Simple ...missing.
- YAML::Syck ...missing.
- Module::Refresh ...missing.
- Test::WWW::Mechanize ...missing. (would need 1.16)
- Test::Pod::Coverage ...missing.
==> Auto-install the 5 optional module(s) from CPAN? [n] n
[Bonjour support]
- Net::Bonjour ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [n] n
*** Dependencies will be installed the next time you type 'make'.
(You may need to do that as the 'root' user.)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
META.yml
Please inform the author.
Warning: prerequisite Config::GitLike 1.02 not found.
Warning: prerequisite DBD::SQLite 1 not found.
Warning: prerequisite DBI 1 not found.
Warning: prerequisite File::ShareDir 1.00 not found.
Warning: prerequisite IPC::Run3 0 not found.
Warning: prerequisite MIME::Base64::URLSafe 0 not found.
Warning: prerequisite Path::Dispatcher 1.02 not found.
Warning: prerequisite Path::Dispatcher::Declarative 0.03 not found.
Warning: prerequisite Proc::InvokeEditor 0 not found.
Warning: prerequisite Template::Declare 0.35 not found.
Warning: prerequisite Term::ReadKey 0 not found.
Warning: prerequisite Term::ReadLine::Perl 0 not found.
Warning: prerequisite Test::Exception 0.26 not found.
Warning: prerequisite Time::Progress 0 not found.
Warning: prerequisite UUID::Tiny 1.02 not found.
Warning: prerequisite XML::Atom::SimpleFeed 0 not found.
Writing Makefile for Prophet
Now are all these packages essential or only a few of these ?
libxml-atom-simplefeed-perl liburi-perl libexporter-lite-perl
libconfig-gitlike-perl libproc-invokeeditor-perl libtime-progress-perl
libwww-perl libpath-dispatcher-perl
libpath-dispatcher-declarative-perl libparams-validate-perl
libany-moose-perl libipc-run3-perl libuuid-tiny-perl libjson-perl
libmime-base64-urlsafe-perl libtemplate-declare-perl
libterm-readkey-perl libfile-sharedir-perl libhttp-server-simple-perl
libdbd-sqlite3-perl libjson-xs-perl libterm-readline-perl-perl
If all of them are essential then those packages should have been
described and put before the make step.
Looking forward for info.
--
Regards,
Shirish Agarwal शिरीष अग्रवाल
My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3 8D70 950D 53FB 729A 8B17
More information about the Prophet
mailing list