<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint, branch arti-v1.1.6</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-29T17:22:25Z</updated>
<entry>
<title>Replace our old complex semver-checks script.</title>
<updated>2023-06-29T17:22:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-29T13:14:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e98f79617a4e48048e6c5c9e0be570933352c756'/>
<id>urn:sha1:e98f79617a4e48048e6c5c9e0be570933352c756</id>
<content type='text'>
Now with cargo semver-checks &gt;= 0.22.1, we no longer need to
jump through hoops in order to only look at the `full` features.
This, combined with our work on `fixup-features`, lets us be
confident that we're only looking at semver breakage in experimental
code.
</content>
</entry>
<entry>
<title>lints: Promote clippy::print_stderr and clippy::print_stdout</title>
<updated>2023-06-21T11:14:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-21T10:29:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=802200e2382edaaf45a109721c2c5d1e8889d317'/>
<id>urn:sha1:802200e2382edaaf45a109721c2c5d1e8889d317</id>
<content type='text'>
These are available in our MSRV now, so we don't need to handle
specially.  We can just add them to the standard lint block.

(Lint block in every crate will be updated automatically in the next
commit.)
</content>
</entry>
<entry>
<title>CI: add script to test every crate with default features</title>
<updated>2023-06-14T17:47:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-14T17:33:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=952bcb11ed9defb390ab6ac5b3a3198804501e89'/>
<id>urn:sha1:952bcb11ed9defb390ab6ac5b3a3198804501e89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint/cargo-audit: Ignore RUSTSEC-2023-0040 (the users crate is unmaintained)</title>
<updated>2023-06-05T10:52:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-05T10:52:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=54120b37bd6eafeea1eb9a328519f9d73bc11293'/>
<id>urn:sha1:54120b37bd6eafeea1eb9a328519f9d73bc11293</id>
<content type='text'>
Signed-off-by: Gabriela Moldovan &lt;gabi@torproject.org&gt;
</content>
</entry>
<entry>
<title>New script to run cargo-semver-checks with appropriate options.</title>
<updated>2023-05-31T14:04:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-31T13:52:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f4cd3f38959958be30a3c163f7ee52a9fec8453'/>
<id>urn:sha1:1f4cd3f38959958be30a3c163f7ee52a9fec8453</id>
<content type='text'>
The options are rather complicated; because we do not want to
subject our experimental features to semver, we need to run generate
JSON rustdoc on our own and then pass that JSON to
cargo-semver-checks.  This in turn requires us to use the same
options that cargo-semver-checks uses, including "RUSTC_BOOTSTRAP".

I've left some TODOs here in places where we will likely want to
improve our code in the future.

See #711.
</content>
</entry>
<entry>
<title>maint/check_license: Make MPL-2.0 into an allow-list</title>
<updated>2023-05-23T17:51:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-23T17:51:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e5fa42e1c7957db06e051207b450bd88c2427c85'/>
<id>urn:sha1:e5fa42e1c7957db06e051207b450bd88c2427c85</id>
<content type='text'>
Previously we allowed this license unconditionally.  But because of its
non-self-enacting nature, we need the actual notice from its "exhibit A"
to appear somewhere that says that it applies to all the relevant code.

Therefore, we shouldn't take new MPL-2.0 dependencies without
hand-checking them.  (I am tentatively allowing option-ext, though,
since we already have an indirect dependency on that crate via
`directories`.)

For more info, see https://gitlab.torproject.org/tpo/core/arti/-/issues/845
</content>
</entry>
<entry>
<title>thanks: Also acknowledge Suggested-By</title>
<updated>2023-05-22T11:58:54Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-22T11:58:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=407a9280226f74214a453e8fee6283af5007bfbf'/>
<id>urn:sha1:407a9280226f74214a453e8fee6283af5007bfbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint/thanks: Split up some long pipelines</title>
<updated>2023-05-18T17:28:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T17:28:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=217a9ead490cab9183b88964eddf97cd94742212'/>
<id>urn:sha1:217a9ead490cab9183b88964eddf97cd94742212</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint/thanks: Remove email addresses from git trailers</title>
<updated>2023-05-18T17:27:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T17:27:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bd2b2a171f59e09ae451e119fe2629773d758988'/>
<id>urn:sha1:bd2b2a171f59e09ae451e119fe2629773d758988</id>
<content type='text'>
Okay, technically we're removing everything between the first `&lt;` and
the `&gt;` at the end of the line.
</content>
</entry>
<entry>
<title>maint/thanks: Include some git trailers in acknowledgments</title>
<updated>2023-05-18T17:26:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-18T17:20:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8cf1ff50849a82c87fed81db05becbfee0172501'/>
<id>urn:sha1:8cf1ff50849a82c87fed81db05becbfee0172501</id>
<content type='text'>
When building our list of acknowledgments, previously we would only
include author and committer names.

Now we also include anybody listed in the "Reported-by",
"Co-authored-by", and "Thanks" trailers.
</content>
</entry>
</feed>
