Hi,
first of all thanks a lot to all the developers for writing such an
awesome tool. I am currently setting up lei to watch various Linux
kernel development lists and so far it works like a charm!
To make things more smooth for others I am currently packaging
public-inbox for openSUSE, and I am encountering some failures while
running 'make test'. Here is the error I am seeing in the build log:
t/lei-lcat.t ................. ok
# Failed test 'clone + index v1 synced ->created_at'
# at t/lei-mirror.t line 175.
# got: '1637324685'
# expected: undef
# Failed test 'clone + index v1 synced ->created_at'
# at t/lei-mirror.t line 178.
# got: '1637324685'
# expected: undef
# Looks like you failed 2 tests of 37.
t/lei-mirror.t ...............
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/37 subtests
(less 2 skipped subtests: 33 okay)
The full 'make test' excerpt from the build log is also attached. This
happens when building from latest HEAD as well as from tag v1.7.0.
I am not sure why this test fails, maybe it is some problem in one of
the dependencies. Any help here would be great!
Thanks,
Joerg
[ 5s] + make test
[ 5s] fatal: not a git repository (or any of the parent directories): .git
[ 5s] VERSION=1.7.0 "/usr/bin/perl" -w ./version-gen.perl
[ 5s] 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
[ 5s] t/address.t .................. ok
[ 5s] t/admin.t .................... ok
[ 6s] t/altid.t .................... ok
[ 6s] t/altid_v2.t ................. ok
[ 6s] t/cgi.t ...................... ok
[ 6s] t/cmd_ipc.t .................. ok
[ 7s] t/config.t ................... ok
[ 7s] t/config_limiter.t ........... ok
[ 7s] t/content_hash.t ............. ok
[ 8s] t/convert-compact.t .......... ok
[ 8s] t/dir_idle.t ................. ok
[ 8s] t/ds-kqxs.t .................. skipped: DSKQXS is only for *BSD systems
[ 8s] t/ds-leak.t .................. ok
[ 8s] t/ds-poll.t .................. ok
[ 10s] t/edit.t ..................... ok
[ 10s] t/emergency.t ................ ok
[ 10s] t/eml.t ...................... ok
[ 10s] t/eml_content_disposition.t .. ok
[ 10s] t/eml_content_type.t ......... ok
[ 10s] t/epoll.t .................... ok
[ 11s] t/extindex-psgi.t ............ ok
[ 15s] t/extsearch.t ................ ok
[ 15s] t/fake_inotify.t ............. ok
[ 16s] t/feed.t ..................... ok
[ 16s] t/filter_base.t .............. ok
[ 16s] t/filter_mirror.t ............ ok
[ 16s] t/filter_rubylang.t .......... ok
[ 16s] t/filter_subjecttag.t ........ ok
[ 16s] t/filter_vger.t .............. ok
[ 16s] # require PublicInbox::Gcf2:
open(/home/abuild/.cache/public-inbox/inline-c/.public-inbox.lock): No such
file or directory at
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/blib/lib/PublicInbox/Gcf2.pm
line 20.
[ 16s] # BEGIN failed--compilation aborted at
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/blib/lib/PublicInbox/Gcf2.pm
line 78.
[ 16s] # Compilation failed in require at (eval 12) line 1.
[ 16s] t/gcf2.t ..................... skipped: PublicInbox::Gcf2 missing for
t/gcf2.t
[ 16s] # require PublicInbox::Gcf2:
open(/home/abuild/.cache/public-inbox/inline-c/.public-inbox.lock): No such
file or directory at
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/blib/lib/PublicInbox/Gcf2.pm
line 20.
[ 16s] # BEGIN failed--compilation aborted at
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/blib/lib/PublicInbox/Gcf2.pm
line 78.
[ 16s] # Compilation failed in require at (eval 13) line 1.
[ 16s] t/gcf2_client.t .............. skipped: PublicInbox::Gcf2 missing for
t/gcf2_client.t
[ 17s] t/git.t ...................... ok
[ 17s] t/gzip_filter.t .............. ok
[ 17s] t/hl_mod.t ................... skipped: highlight missing for
t/hl_mod.t
[ 19s] t/httpd-corner.t ............. ok
[ 19s] t/httpd-https.t .............. ok
[ 20s] t/httpd-unix.t ............... ok
[ 21s] t/httpd.t .................... ok
[ 21s] t/hval.t ..................... ok
[ 21s] t/idx_stack.t ................ ok
[ 22s] t/imap.t ..................... ok
[ 22s] t/imap_searchqp.t ............ ok
[ 22s] t/imap_tracker.t ............. ok
[ 23s] t/imapd-tls.t ................ ok
[ 24s] # waiting for initial fetch...
[ 24s] # inbox unlocked on initial fetch, waiting for IDLE
[ 25s] # waiting for IMAP IDLE wakeup
[ 25s] # inbox unlocked on IDLE wakeup
[ 25s] # waiting for -watch reload + initial fetch
[ 25s] # waiting for PollInterval wakeup
[ 25s] # inbox unlocked (poll)
[ 25s] t/imapd.t .................... ok
[ 25s] t/import.t ................... ok
[ 26s] t/inbox.t .................... ok
[ 26s] t/inbox_idle.t ............... ok
[ 27s] t/index-git-times.t .......... ok
[ 29s] t/indexlevels-mirror-v1.t .... ok
[ 32s] t/indexlevels-mirror.t ....... ok
[ 34s] # err=no email in From: or Sender:
[ 34s] # no name in From: or Sender:
[ 35s] # err=no email in From: or Sender:
[ 35s] # no name in From: or Sender:
[ 35s] t/init.t ..................... ok
[ 35s] t/ipc.t ...................... ok
[ 35s] t/kqnotify.t ................. skipped: KQNotify is only for *BSD
systems
[ 35s] t/lei-auto-watch.t ........... ok
[ 35s] t/lei-convert.t .............. ok
[ 35s] t/lei-daemon.t ............... ok
[ 36s] t/lei-export-kw.t ............ ok
[ 36s] t/lei-externals.t ............ ok
[ 36s] t/lei-import-http.t .......... ok
[ 36s] t/lei-import-imap.t .......... ok
[ 37s] t/lei-import-maildir.t ....... ok
[ 37s] t/lei-import-nntp.t .......... ok
[ 37s] t/lei-import.t ............... ok
[ 37s] t/lei-index.t ................ ok
[ 37s] t/lei-inspect.t .............. ok
[ 38s] t/lei-lcat.t ................. ok
[ 38s]
[ 38s] # Failed test 'clone + index v1 synced ->created_at'
[ 38s] # at t/lei-mirror.t line 175.
[ 38s] # got: '1637324685'
[ 38s] # expected: undef
[ 38s]
[ 38s] # Failed test 'clone + index v1 synced ->created_at'
[ 38s] # at t/lei-mirror.t line 178.
[ 38s] # got: '1637324685'
[ 38s] # expected: undef
[ 38s] # Looks like you failed 2 tests of 37.
[ 38s] t/lei-mirror.t ...............
[ 38s] Dubious, test returned 2 (wstat 512, 0x200)
[ 38s] Failed 2/37 subtests
[ 38s] (less 2 skipped subtests: 33 okay)
[ 39s] t/lei-p2q.t .................. ok
[ 39s] t/lei-q-kw.t ................. ok
[ 39s] t/lei-q-remote-import.t ...... ok
[ 39s] t/lei-q-save.t ............... ok
[ 39s] t/lei-q-thread.t ............. ok
[ 39s] t/lei-refresh-mail-sync.t .... ok
[ 40s] t/lei-sigpipe.t .............. ok
[ 40s] t/lei-tag.t .................. ok
[ 40s] t/lei-up.t ................... ok
[ 40s] t/lei-watch.t ................ ok
[ 40s] t/lei.t ...................... ok
[ 40s] t/lei_dedupe.t ............... ok
[ 41s] t/lei_external.t ............. ok
[ 41s] t/lei_lcat.t ................. ok
[ 41s] t/lei_mail_sync.t ............ ok
[ 41s] t/lei_overview.t ............. ok
[ 41s] t/lei_saved_search.t ......... ok
[ 42s] t/lei_store.t ................ ok
[ 43s] t/lei_to_mail.t .............. ok
[ 44s] t/lei_xsearch.t .............. ok
[ 44s] t/linkify.t .................. ok
[ 45s] t/mbox_lock.t ................ ok
[ 45s] t/mbox_reader.t .............. ok
[ 45s] t/mda.t ...................... ok
[ 46s] t/mda_filter_rubylang.t ...... ok
[ 46s] t/mdir_reader.t .............. ok
[ 46s] t/mid.t ...................... ok
[ 46s] t/mime.t ..................... ok
[ 47s] t/miscsearch.t ............... ok
[ 47s] t/msg_iter.t ................. ok
[ 47s] t/msgmap.t ................... ok
[ 47s] t/msgtime.t .................. ok
[ 48s] t/multi-mid.t ................ ok
[ 49s] t/net_reader-imap.t .......... ok
[ 49s] t/nntp.t ..................... ok
[ 49s] t/nntpd-tls.t ................ ok
[ 50s] # waiting for initial fetch...
[ 50s] # inbox unlocked on initial fetch
[ 51s] t/nntpd-v2.t ................. ok
[ 52s] # waiting for initial fetch...
[ 52s] # inbox unlocked on initial fetch
[ 52s] t/nntpd.t .................... ok
[ 52s] t/nodatacow.t ................ ok
[ 53s] t/nulsubject.t ............... ok
[ 53s] t/on_destroy.t ............... ok
[ 53s] t/over.t ..................... ok
[ 53s] t/plack.t .................... ok
[ 54s] t/precheck.t ................. ok
[ 54s] t/psgi_attach.t .............. ok
[ 54s] t/psgi_bad_mids.t ............ ok
[ 54s] t/psgi_mount.t ............... ok
[ 55s] t/psgi_multipart_not.t ....... ok
[ 55s] t/psgi_scan_all.t ............ ok
[ 55s] t/psgi_search.t .............. ok
[ 56s] t/psgi_text.t ................ ok
[ 56s] t/psgi_v2.t .................. ok
[ 57s] t/purge.t .................... ok
[ 59s] t/qspawn.t ................... ok
[ 59s] Issuing rollback() due to DESTROY without explicit disconnect() of
DBD::SQLite::db handle
dbname=/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/t/data-gen/reindex-time-range.v1-master/public-inbox/xapian15/over.sqlite3
at
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/blib/lib/PublicInbox/Import.pm
line 194.
[ 59s]
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/t/data-gen/reindex-time-range.v1-master
index failed: Modification of a read-only value attempted at
/home/abuild/rpmbuild/BUILD/public-inbox-1.7.0/blib/lib/PublicInbox/SearchIdx.pm
line 900, <$r> line 1.
[ 59s]
[ 60s] t/reindex-time-range.t ....... ok
[ 60s] t/rename_noreplace.t ......... ok
[ 60s] # v2 basic replace
[ 60s] # v2 basic replace
[ 60s] # v2 basic replace
[ 61s] # v2 basic replace
[ 61s] # v2 medium replace
[ 61s] # v2 medium replace
[ 61s] # v2 medium replace
[ 61s] # v2 medium replace
[ 62s] t/replace.t .................. ok
[ 62s] t/reply.t .................... ok
[ 62s] t/search-thr-index.t ......... ok
[ 63s] t/search.t ................... ok
[ 64s] t/shared_kv.t ................ ok
[ 64s] t/sigfd.t .................... ok
[ 64s] t/solver_git.t ............... skipped: t/solver_git.t must be run
from a git working tree
[ 64s] t/spamcheck_spamc.t .......... ok
[ 64s] # waiting for child to reap grandchild...
[ 64s] t/spawn.t .................... ok
[ 64s] t/thread-cycle.t ............. ok
[ 64s] t/thread-index-gap.t ......... ok
[ 65s] t/time.t ..................... ok
[ 65s] t/uri_imap.t ................. ok
[ 65s] t/uri_nntps.t ................ ok
[ 65s] t/v1-add-remove-add.t ........ ok
[ 66s] t/v1reindex.t ................ ok
[ 66s] t/v2-add-remove-add.t ........ ok
[ 67s] t/v2dupindex.t ............... ok
[ 67s] t/v2index-late-dupe.t ........ ok
[ 68s] t/v2mda.t .................... ok
[ 71s] t/v2mirror.t ................. ok
[ 72s] # messing up all threads with tid=10
[ 73s] # messing up all threads with tid=13
[ 73s] # messing up all threads with tid=29
[ 73s] t/v2reindex.t ................ ok
[ 74s] t/v2writable.t ............... ok
[ 74s] t/view.t ..................... ok
[ 76s] t/watch_filter_rubylang.t .... ok
[ 77s] t/watch_imap.t ............... ok
[ 77s] # waiting for -watch to import new message
[ 77s] # message delivered to `test'
[ 77s] t/watch_maildir.t ............ ok
[ 78s] t/watch_maildir_v2.t ......... ok
[ 79s] t/watch_multiple_headers.t ... ok
[ 79s] t/www_altid.t ................ ok
[ 79s] t/www_listing.t .............. ok
[ 80s] t/www_static.t ............... ok
[ 80s] t/xcpdb-reshard.t ............ ok
[ 80s]
[ 80s] Test Summary Report
[ 80s] -------------------
[ 80s] t/lei-mirror.t (Wstat: 512 Tests: 37 Failed: 2)
[ 80s] Failed tests: 30-31
[ 80s] Non-zero exit status: 2
[ 80s] Files=157, Tests=5322, 75 wallclock secs ( 0.66 usr 0.17 sys + 39.13
cusr 18.05 csys = 58.01 CPU)
[ 80s] Result: FAIL
[ 80s] Failed 1/157 test programs. 2/5322 subtests failed.
[ 80s] make: *** [Makefile:1203: test_dynamic] Error 255
[ 80s] error: Bad exit status from /var/tmp/rpm-tmp.daUPQe (%check)
--
unsubscribe: one-click, see List-Unsubscribe header
archive: https://public-inbox.org/meta/