[tor-bugs] #25549 [Core Tor/Tor]: Add tor CI config for AppVeyor

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Apr 25 21:03:03 UTC 2018


#25549: Add tor CI config for AppVeyor
-------------------------------------------------+-------------------------
 Reporter:  isis                                 |          Owner:  saper
     Type:  enhancement                          |         Status:
                                                 |  needs_revision
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.3.4.x-final
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-ci, tor-testing, 034-roadmap-    |  Actual Points:
  subtask, 034-triage-20180328,                  |
  034-included-20180328                          |
Parent ID:  #25550                               |         Points:  2
 Reviewer:  isis, catalyst                       |        Sponsor:
                                                 |  Sponsor3
-------------------------------------------------+-------------------------

Comment (by isis):

 Replying to [comment:14 isis]:
 > Replying to [comment:13 nickm]:
 > > Hm. Can you get it to dump version and h_version there, to see what
 they are claiming to be?
 >
 > {{{
 > crypto/openssl_version: [forking] openssl version = 1.0.2l
 > openssl h_version = 1.0.2n
 >   FAIL ../src/test/test_crypto.c:156: assert(!strcmpstart(version,
 h_version))
 >   [openssl_version FAILED]
 > }}}
 > (From
 [https://ci.appveyor.com/project/isislovecruft/tor/build/1.0.13#L2304 this
 build].)
 >
 > I believe the mismatch is due to using pacman to install openssl when
 [https://www.appveyor.com/docs/build-environment/#tools it's already
 installed]; I'll try not reinstalling it.
 >

 Update: It's because pacman is installing libevent, and its version of
 libevent wants openssl, and somehow it doesn't recognise that openssl is
 already installed.  Also, there's no way to tell pacman which version of
 openssl to install, because Arch is a steaming pile of crap made by
 masochists who like everything to be maximally broken all the time. I'm
 going to try building libevent from git instead, and get rid of this
 pacman garbage entirely.

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


More information about the tor-bugs mailing list