[tor-bugs] #28938 [Core Tor]: Fix incorrect OpenBSD macro tests (fix testsuite failure)

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Dec 24 20:18:31 UTC 2018


#28938: Fix incorrect OpenBSD macro tests (fix testsuite failure)
----------------------+------------------------------
 Reporter:  kjak      |          Owner:  (none)
     Type:  defect    |         Status:  needs_review
 Priority:  Medium    |      Milestone:
Component:  Core Tor  |        Version:
 Severity:  Normal    |     Resolution:
 Keywords:            |  Actual Points:
Parent ID:            |         Points:
 Reviewer:            |        Sponsor:
----------------------+------------------------------

Comment (by kjak):

 I have tested using the branch `release-0.3.4` and the test suite ran
 fine, so the test suite failure does not seem to be present in 0.3.4.

 {{{
 =======================================
    tor 0.3.4.9-dev: ./test-suite.log
 =======================================

 # TOTAL: 19
 # PASS:  14
 # SKIP:  5
 # XFAIL: 0
 # FAIL:  0
 # XPASS: 0
 # ERROR: 0
 }}}

 I also tested using the tag `tor-0.3.5.4-alpha` and the same test suite
 failure that the PR fixes appears there as well, so this is not a brand-
 new failure in 0.3.5.

 {{{
 =========================================
    tor 0.3.5.4-alpha: ./test-suite.log
 =========================================

 # TOTAL: 20
 # PASS:  13
 # SKIP:  5
 # XFAIL: 0
 # FAIL:  2
 # XPASS: 0
 # ERROR: 0

 <snip>

 options/validate__transproxy: [forking]
   FAIL src/test/test_options.c:1163: assert(tdata)
   [validate__transproxy FAILED]

 <snip>
 }}}

 I have not done further builds to test, but from what I see I think this
 failure may have occurred since commit 6c440da9 which removed system
 headers (including `sys/param.h`) from `or.h`.  On the 0.3.4 branch
 `sys/param.h` is still included in `or.h`.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28938#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list