<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/docker_reproducible_build, branch arti-v1.2.1</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.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-03-28T23:22:10Z</updated>
<entry>
<title>downgrade alpine used for reproducible builds</title>
<updated>2024-03-28T23:22:10Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2024-03-28T23:22:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af92521dafd95cfbcd45a34686234094fcfb757f'/>
<id>urn:sha1:af92521dafd95cfbcd45a34686234094fcfb757f</id>
<content type='text'>
temporary fix for broken macos builds
</content>
</entry>
<entry>
<title>upgrade docker image for reproducible builds</title>
<updated>2024-03-03T00:07:19Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2024-03-03T00:07:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05974004b24e083d9c033dfdef187128d4564d2d'/>
<id>urn:sha1:05974004b24e083d9c033dfdef187128d4564d2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update rustc for reproducible builds</title>
<updated>2023-11-16T12:21:24Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2023-11-16T12:21:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0a01a8e62e84e24604cc54570e1b4dd0d174fc5b'/>
<id>urn:sha1:0a01a8e62e84e24604cc54570e1b4dd0d174fc5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump Rust version in reproducible build scripts</title>
<updated>2023-04-13T11:31:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-13T11:31:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a9b1d8f612081df7de29b016a28b8f6e596e8d55'/>
<id>urn:sha1:a9b1d8f612081df7de29b016a28b8f6e596e8d55</id>
<content type='text'>
Now that we require 1.65, Rust 1.63 is no longer sufficient.
</content>
</entry>
<entry>
<title>shell: use /usr/bin/env instead of absolute paths</title>
<updated>2023-01-25T17:35:53Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-01-25T17:35:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79097484de7401bf247e14c1bdf5982aee4518a1'/>
<id>urn:sha1:79097484de7401bf247e14c1bdf5982aee4518a1</id>
<content type='text'>
This commit changes the shebang in all shell scripts from absolute
paths (such as `/bin/bash` or `/usr/bin/python3`) to the `/usr/bin/env`
binary with the accompanying interpreter as it's argument.

The reason for this are as follows:
- NixOS cannot work with absolute paths
- BSD systems install their packages in /usr/local/bin
</content>
</entry>
<entry>
<title>maint/docker_reproducible_build: Bump image here too</title>
<updated>2022-09-06T12:53:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-09-02T10:20:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a4cf8bf577acb8ab4287685805d815fb4a1c6ac3'/>
<id>urn:sha1:a4cf8bf577acb8ab4287685805d815fb4a1c6ac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix docker_reproducible_build not passing its parameters properly</title>
<updated>2022-05-26T07:44:06Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-05-26T07:44:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=545313a899c40c795321f9239a695c728a339c6e'/>
<id>urn:sha1:545313a899c40c795321f9239a695c728a339c6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make almost all scripts use bash and set euo pipefail</title>
<updated>2022-05-25T20:25:58Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-05-25T11:10:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8eb843f2af349e4dbbd377a4c16fa57094c90414'/>
<id>urn:sha1:8eb843f2af349e4dbbd377a4c16fa57094c90414</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reproducible build: Bump to Rust 1.59 and Alpine 3.15</title>
<updated>2022-03-04T15:09:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-04T13:22:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e15c47f7622dc1201afca5b4091bb8dc0aae0963'/>
<id>urn:sha1:e15c47f7622dc1201afca5b4091bb8dc0aae0963</id>
<content type='text'>
The Rust upgrade is necessary since our Cargo.lock file now requires
`ed25519` 1.4.0, which requires edition2021, which requires Rust
1.56 or later.

The Alpine upgrade is opportunistic: we might as well.

I've also added comments to remind us to keep the .gitlab-ci.yml
and docker_reproducible_build files in sync, since my first version
of this commit messed that up.

Closes #376.
</content>
</entry>
<entry>
<title>rename *.sh scripts to bare name</title>
<updated>2022-02-18T11:46:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-02-17T17:56:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9aefbf422738151409c3c49d151283ddc62dac04'/>
<id>urn:sha1:9aefbf422738151409c3c49d151283ddc62dac04</id>
<content type='text'>
As per #309

Update all references.  There is one remaining hit for
  git-grep '\.sh\b'
namely "build.sh" in maint/reproducible_build, which I think is
the build script for osxcross - ie, an external project.
</content>
</entry>
</feed>
