From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-3.0 required=3.0 tests=BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.1 Received: from sipsolutions.net (s3.sipsolutions.net [IPv6:2a01:4f8:191:4433::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 22ED61F453 for ; Fri, 28 Sep 2018 19:50:23 +0000 (UTC) Received: by sipsolutions.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.91) (envelope-from ) id 1g5ymI-0006Di-BG for meta@public-inbox.org; Fri, 28 Sep 2018 21:50:18 +0200 Message-ID: <1538164205.14416.76.camel@sipsolutions.net> Subject: getting started with local public-inbox - INSTALL From: Johannes Berg To: meta@public-inbox.org Date: Fri, 28 Sep 2018 21:50:05 +0200 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.6 (3.26.6-1.fc27) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit List-Id: 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