[tor-bugs] #25310 [Core Tor/Tor]: Document our policy for Rust dependencies

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Mar 14 21:31:37 UTC 2018


#25310: Document our policy for Rust dependencies
---------------------------+------------------------------------
 Reporter:  isis           |          Owner:  (none)
     Type:  enhancement    |         Status:  new
 Priority:  Medium         |      Milestone:  Tor: 0.3.4.x-final
Component:  Core Tor/Tor   |        Version:
 Severity:  Normal         |     Resolution:
 Keywords:  rust, tor-doc  |  Actual Points:
Parent ID:                 |         Points:  1
 Reviewer:                 |        Sponsor:  SponsorM
---------------------------+------------------------------------

Comment (by isis):

 The documentation on our policy is in my `bug25310`
 [https://gitweb.torproject.org/user/isis/tor.git/log/?h=bug25310 branch].
 Additionally, I've added another commit for a script for
 updating/adding/removing Rust dependencies, at
 `scripts/maint/updateRustDependencies.sh`. There's documentation in the
 script, as well as in the dependencies section of
 `doc/HACKING/CodingStandardsRust.md`. Finally, I ran the script to test it
 how easy it was to use, and how intuitive its error messages were, by
 updating our current dependency on libc from 0.2.22 to 0.2.39 (there's a
 [https://github.com/rust-
 lang/libc/commits/master?after=9c561768f9435428d847f18fd777dbd4e369317d+1
 bunch of fixes], mostly for *BSD and Solaris systems).  The changes for
 that are also included, and require merging my `update/libc-0.2.39`
 [https://github.com/isislovecruft/tor-rust-
 dependencies/tree/update/libc-0.2.39 branch] (from
 https://github.com/isislovecruft/tor-rust-dependencies) into the tor-rust-
 dependencies repo.

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


More information about the tor-bugs mailing list