#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
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs