user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: meta@public-inbox.org
Subject: getting started with local public-inbox - INSTALL
Date: Fri, 28 Sep 2018 21:50:05 +0200	[thread overview]
Message-ID: <1538164205.14416.76.camel@sipsolutions.net> (raw)

Hi,

Sorry to interrupt ... Could somebody more knowledgeable with the code
perhaps check and update the INSTALL file?

I've found that my install was always erroring out with the *strangest*
errors, but now that I installed *all* the dependencies, not just the
ones that seemed essential, things are working better.

So for example, I hadn't installed these:

perl-Plack     
perl-Plack-Test
perl-Danga-Socket                 
perl-Filesys-Notify-Simple        
perl-Net-Server                   
perl-PerlIO-gzip                  
perl-Plack-Middleware-Deflater    
perl-Plack-Middleware-ReverseProxy
perl-Socket6                      

because they all sounded pretty optional in the INSTALL documentation,
however, not doing so seems to have broken even "public-inbox-index"?


Additionally, FYI, on my system some tests fail - some due to git output
differences:

PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/address.t ............ ok   
t/altid.t .............. ok    
t/altid_v2.t ........... ok   
t/cgi.t ................ ok    
t/config.t ............. ok    
t/config_limiter.t ..... ok    
t/content_id.t ......... ok   
t/convert-compact.t .... 1/? public-inbox-compact /tmp/convert-compact-WOin0W/v1 failed: 512
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 2 just after 21.
t/convert-compact.t .... Dubious, test returned 2 (wstat 512, 0x200)
All 21 subtests passed 
t/emergency.t .......... ok    
t/feed.t ............... ok    
t/filter_base.t ........ ok   
t/filter_mirror.t ...... ok   
t/filter_rubylang.t .... ok   
t/filter_subjecttag.t .. ok   
t/filter_vger.t ........ ok   
t/git-http-backend.t ... skipped: GIANT_GIT_DIR not defined
t/git.t ................ ok    
t/html_index.t ......... ok   
t/httpd-corner.t ....... ok     
t/httpd-unix.t ......... ok    
t/httpd.t .............. ok    
t/hval.t ............... ok   
t/import.t ............. ok    
t/inbox.t .............. ok   
t/init.t ............... ok    
t/linkify.t ............ ok    
t/mda.t ................ ok    
t/mid.t ................ ok    
t/mime.t ............... ok   
t/msg_iter.t ........... ok   
t/msgmap.t ............. ok    
t/msgtime.t ............ ok     
t/nntp.t ............... ok    
t/nntpd.t .............. ok    
t/nulsubject.t ......... ok   
t/over.t ............... ok    
t/perf-nntpd.t ......... skipped: GIANT_PI_DIR not defined for t/perf-nntpd.t
t/perf-threading.t ..... skipped: GIANT_PI_DIR not defined for t/perf-threading.t
t/plack.t .............. ok    
t/precheck.t ........... ok    
t/psgi_attach.t ........ ok    
t/psgi_bad_mids.t ...... ok    
t/psgi_mount.t ......... ok    
t/psgi_search.t ........ ok    
t/psgi_text.t .......... ok   
t/psgi_v2.t ............ ok    
t/qspawn.t ............. ok    
t/reply.t .............. ok    
t/search-thr-index.t ... ok    
t/search.t ............. 1/? 
#   Failed test 'got both matches'
#   at t/search.t line 256.
#          got: '0'
#     expected: '2'

#   Failed test 'got a match for quoted text'
#   at t/search.t line 261.
#          got: '0'
#     expected: '1'
# Looks like you failed 2 tests of 111.
t/search.t ............. Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/111 subtests 
t/spamcheck_spamc.t .... ok    
t/spawn.t .............. ok    
t/thread-cycle.t ....... ok   
t/time.t ............... ok   
t/v1-add-remove-add.t .. ok   
t/v1reindex.t .......... ok     
t/v2-add-remove-add.t .. ok   
t/v2mda.t .............. ok    
t/v2mirror.t ........... ok    
t/v2reindex.t .......... 12/? 
#   Failed test 'medium is smaller than full'
#   at t/v2reindex.t line 193.
t/v2reindex.t .......... 103/? # Looks like you failed 1 test of 108.
t/v2reindex.t .......... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/108 subtests 
t/v2writable.t ......... 1/? 
#   Failed test 'commit message propagated to git'
#   at t/v2writable.t line 230.
#                   '28620ab0c87d9cd57067c9e0d8767de529aaf8e5 (HEAD -> master) test removal
# '
#     doesn't match '(?^s:\A[a-f0-9]+ test removal\n\z)'

#   Failed test 'only one commit written to git'
#   at t/v2writable.t line 232.
#     Structures begin differing at:
#          $got->[0] = '9e621d1a25f5d7d1aa04153f1e22a1af0005a257 this is a subject
#     '
#     $expected->[0] = '9e621d1a25f5d7d1aa04153f1e22a1af0005a257 (HEAD -> master) this is a subject
#     '
t/v2writable.t ......... 101/? # Looks like you failed 2 tests of 111.
t/v2writable.t ......... Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/111 subtests 
t/view.t ............... ok    
t/watch_maildir.t ...... ok    
t/watch_maildir_v2.t ... ok    

Test Summary Report
-------------------
t/convert-compact.t  (Wstat: 512 Tests: 21 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/search.t           (Wstat: 512 Tests: 111 Failed: 2)
  Failed tests:  36-37
  Non-zero exit status: 2
t/v2reindex.t        (Wstat: 256 Tests: 108 Failed: 1)
  Failed test:  51
  Non-zero exit status: 1
t/v2writable.t       (Wstat: 512 Tests: 111 Failed: 2)
  Failed tests:  92-93
  Non-zero exit status: 2
Files=64, Tests=1861, 35 wallclock secs ( 0.45 usr  0.08 sys + 22.88 cusr  7.09 csys = 30.50 CPU)
Result: FAIL
Failed 4/64 test programs. 5/1861 subtests failed.


This is with git 2.14.4.

(Please CC me, I'm not subscribed here right now)

johannes

             reply	other threads:[~2018-09-28 19:50 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-28 19:50 Johannes Berg [this message]
2019-01-09 23:15 ` getting started with local public-inbox - INSTALL Eric Wong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://public-inbox.org/README

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1538164205.14416.76.camel@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=meta@public-inbox.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/public-inbox.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).