<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint, branch arti-v1.2.7</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.7</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.7'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-09-03T08:09:02Z</updated>
<entry>
<title>Fix typos</title>
<updated>2024-09-03T08:09:02Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2024-09-03T08:09:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=676f913463b7d84f34dd6101b99d03ef79cf57ad'/>
<id>urn:sha1:676f913463b7d84f34dd6101b99d03ef79cf57ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'ahf/macos-cross-build' into 'main'</title>
<updated>2024-09-02T10:24:05Z</updated>
<author>
<name>Alexander Hansen Færøy</name>
<email>ahf@torproject.org</email>
</author>
<published>2024-09-02T10:24:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3cae65b1bab166e7bdcd0f1d69e297ed0034587f'/>
<id>urn:sha1:3cae65b1bab166e7bdcd0f1d69e297ed0034587f</id>
<content type='text'>
Fix reproducible build CI job for macOS

Closes #1394 and #1507

See merge request tpo/core/arti!2377</content>
</entry>
<entry>
<title>Explicitly specify the deployment target of macOS to 10.7.</title>
<updated>2024-09-01T21:09:36Z</updated>
<author>
<name>Alexander Færøy</name>
<email>ahf@0x90.dk</email>
</author>
<published>2024-09-01T21:09:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e111fc0ba22bd609e0d41d700555bb9bacd561c1'/>
<id>urn:sha1:e111fc0ba22bd609e0d41d700555bb9bacd561c1</id>
<content type='text'>
osxcross tries in various ways to detect which version of the compiler
we have, which version of the OS, which C++ standard library we use, and
many other things. With this variable set, osxcross seems able to detect
the environment provided by the SDK that we use.

The error messages from osxcross is as follows:

    osxcross: error: cannot find libc++ headers
    osxcross: error: while detecting target

This origins from its internal target detection code in target.cpp of
osxcross. This file contains a signficant amount of the detection for
paths of different versions of the macOS SDK's and macOS versions. All
of this is truly cursed.

In osxcross's main.cpp, the variable is read in:

  if (char *p = getenv("MACOSX_DEPLOYMENT_TARGET")) {
    target.OSNum = parseOSVersion(p);
    unsetenv("MACOSX_DEPLOYMENT_TARGET");
  }

and setting it thus forces the OS version to be parsed from the variable
instead of its (in our case failed) attempt at detecting the version
itself.

Fixes: tpo/core/arti#1394
</content>
</entry>
<entry>
<title>check_toposort: Explain why we also check dev-dependencies</title>
<updated>2024-08-27T14:49:20Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-22T14:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5a3fafebac60c9ea18fc123e160f26221ad4a518'/>
<id>urn:sha1:5a3fafebac60c9ea18fc123e160f26221ad4a518</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comments explaining purpose of check_toposort</title>
<updated>2024-08-27T14:49:20Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-22T14:30:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=48e45f095ec014616a67990c3e7d453bce99a173'/>
<id>urn:sha1:48e45f095ec014616a67990c3e7d453bce99a173</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'ci' into 'main'</title>
<updated>2024-08-27T11:21:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-08-27T11:21:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c030cb301698ebfb001f618ab7b40ee0834b980d'/>
<id>urn:sha1:c030cb301698ebfb001f618ab7b40ee0834b980d</id>
<content type='text'>
Run tests of every crate, with all features disabled

See merge request tpo/core/arti!2350</content>
</entry>
<entry>
<title>Exclude debian/* from the forbid-absolute-shebangs checks</title>
<updated>2024-08-27T09:40:55Z</updated>
<author>
<name>NoisyCoil</name>
<email>noisycoil@tutanota.com</email>
</author>
<published>2024-08-16T17:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7ed29c071d27eb8272e386706978778e7bb807be'/>
<id>urn:sha1:7ed29c071d27eb8272e386706978778e7bb807be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add script for *testing* without any features enabled</title>
<updated>2024-08-19T17:00:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-08-19T15:00:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7a9bf49870533cc052b12680336f067f77d87b34'/>
<id>urn:sha1:7a9bf49870533cc052b12680336f067f77d87b34</id>
<content type='text'>
We can't do this for every crate.

I looked at what is now matrix-check to see if I wanted to use any of
the code.  But it seems too entangled with its particular purpose, and
has a lot of embedded knowledge of our crates' features.  I found it
sufficiently far from what I wanted that I decided on a fresh script.
</content>
</entry>
<entry>
<title>Rename matrix-check from matrix_test</title>
<updated>2024-08-19T17:00:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-08-19T14:58:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=92b95f404cbebda8c77b56b81b7323c723d17044'/>
<id>urn:sha1:92b95f404cbebda8c77b56b81b7323c723d17044</id>
<content type='text'>
There's a TODO asking for `check` to be changed to `test`.  And we're
about to invent a thing that does, sort of, the `test`.
</content>
</entry>
<entry>
<title>maint: Remove exceptions for generational-arena</title>
<updated>2024-08-14T16:33:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-14T16:33:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1b7c77124f3c70895e390a5a926b2140b98a62eb'/>
<id>urn:sha1:1b7c77124f3c70895e390a5a926b2140b98a62eb</id>
<content type='text'>
Now that it's gone, we no longer need to bless its MPL-2.0 usage
or excuse it from cargo-audit.
</content>
</entry>
</feed>
