<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/reproducible_build, branch arti-v1.7.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-10-16T13:11:09Z</updated>
<entry>
<title>maint/reproducible_build: Use cp -R to placate shellcheck</title>
<updated>2025-10-16T13:11:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-16T13:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1806087ffcf685f09a342c89dd66d3fd9fe4aa8f'/>
<id>urn:sha1:1806087ffcf685f09a342c89dd66d3fd9fe4aa8f</id>
<content type='text'>
I'm not sure I agree with this complaint - it seems like foolish
standards-wonkery - but GNU cp supports -R too and this change will
fix CI on main.
</content>
</entry>
<entry>
<title>Merge branch 'new-crunchy' into 'main'</title>
<updated>2025-07-08T12:41:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-07-08T12:41:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5d1d5fe1c1da031354e6dd29217f1a4972239128'/>
<id>urn:sha1:5d1d5fe1c1da031354e6dd29217f1a4972239128</id>
<content type='text'>
Update to crunchy 0.2.4, remove exception in reproducible_build

See merge request tpo/core/arti!3073</content>
</entry>
<entry>
<title>Remove reproducible-build exception for crunchy</title>
<updated>2025-06-25T13:35:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-06-25T13:35:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7413157243b8e10ab48a1f2e297f3d9e13e1cd04'/>
<id>urn:sha1:7413157243b8e10ab48a1f2e297f3d9e13e1cd04</id>
<content type='text'>
This should no longer be necessary.
</content>
</entry>
<entry>
<title>add android reproducible build script parts</title>
<updated>2025-06-24T17:41:38Z</updated>
<author>
<name>Dan Ballard</name>
<email>dan@mindstab.net</email>
</author>
<published>2025-06-17T04:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5edb62db655c02aa73fa2031985404618295e117'/>
<id>urn:sha1:5edb62db655c02aa73fa2031985404618295e117</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Note a lingering mystery in reproduible_build</title>
<updated>2025-05-07T22:43:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-07T22:43:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3107e938276d6bb6f2fd09260ebdfab0f4701826'/>
<id>urn:sha1:3107e938276d6bb6f2fd09260ebdfab0f4701826</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove MSRV-1.77 workarounds in reproducible_build script.</title>
<updated>2025-05-07T22:40:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-07T22:40:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=34a7bfe138a7819223d66978a15929dd63f2508b'/>
<id>urn:sha1:34a7bfe138a7819223d66978a15929dd63f2508b</id>
<content type='text'>
Since it's using 1.86 now, there's no reason to downgrade these
packages.
</content>
</entry>
<entry>
<title>reproducible_build: use osxcross darwin linker with stdc++</title>
<updated>2025-05-07T22:36:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-07T22:36:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6438f9f741e4231801609a72bb2557c9c257945b'/>
<id>urn:sha1:6438f9f741e4231801609a72bb2557c9c257945b</id>
<content type='text'>
After upgrading to rust:1.86.0-alpine3.21, we got a new error:

```
osxcross: error: cannot find libc++ headers
```

To fix this, we change the linker to
`x86_64-apple-darwin16-clang++-stdc++`.
This invokes some osxcross magic that tells it to find the C++
headers in the stdc++ location... and possibly more.
</content>
</entry>
<entry>
<title>reproducible_build: downgrade to crunchy 0.2.2</title>
<updated>2025-04-28T18:59:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-24T16:16:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=15e1316859565c4bd84784843c51e68f30d34862'/>
<id>urn:sha1:15e1316859565c4bd84784843c51e68f30d34862</id>
<content type='text'>
This is a workaround for
https://github.com/eira-fransham/crunchy/pull/17
</content>
</entry>
<entry>
<title>Enable --features=full on reproducible builds.</title>
<updated>2025-04-28T18:59:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-24T14:44:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=994f98a675965879004c1186b3450fac5876aa4d'/>
<id>urn:sha1:994f98a675965879004c1186b3450fac5876aa4d</id>
<content type='text'>
We generally recommend that people build with --features=full IRL,
so this better matches what we're hoping they come up with.

Additionally, it will help cases like #1964, where packagers would
like to use reproducible builds as inputs to their own packages.

Closes #1964
</content>
</entry>
<entry>
<title>maint/reproducible_build: Downgrade base64ct.</title>
<updated>2025-03-27T17:07:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-27T17:06:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4c29c33940acc49959147ab71ce6210fb6aac5d'/>
<id>urn:sha1:e4c29c33940acc49959147ab71ce6210fb6aac5d</id>
<content type='text'>
This is a workaround for
https://gitlab.torproject.org/tpo/core/arti/-/issues/1335
</content>
</entry>
</feed>
