<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/rust-installer.git/src, branch master</title>
<subtitle>github.com: rust-lang/rust-installer
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/'/>
<entry>
<title>Adjust xz compression settings</title>
<updated>2023-02-27T15:25:37+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2023-02-27T14:42:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=f1af54779ec7f111f5b804ae5683d30f6e1cb7fe'/>
<id>f1af54779ec7f111f5b804ae5683d30f6e1cb7fe</id>
<content type='text'>
This adjusts our compression settings for xz compressed files, which
should reduce download sizes by around 5-15%, at the cost of ~44% longer
compression times. Given that compression happens almost universally in
CI, rather than something humans are directly waiting for, this tradeoff
feels worth it.

If we end up seeing this be too significant an increase in CI times,
moving the more aggressive compression solely to promote-release should
be relatively straightforward and give most of the benefits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adjusts our compression settings for xz compressed files, which
should reduce download sizes by around 5-15%, at the cost of ~44% longer
compression times. Given that compression happens almost universally in
CI, rather than something humans are directly waiting for, this tradeoff
feels worth it.

If we end up seeing this be too significant an increase in CI times,
moving the more aggressive compression solely to promote-release should
be relatively straightforward and give most of the benefits.
</pre>
</div>
</content>
</entry>
<entry>
<title>Write out manifest.in entries deterministically</title>
<updated>2023-02-04T01:33:16+00:00</updated>
<author>
<name>Jon Gjengset</name>
<email>jongje@amazon.com</email>
</author>
<published>2023-02-04T01:31:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=c2531885d136707cbbc6f19df2b16504c3a0d22f'/>
<id>c2531885d136707cbbc6f19df2b16504c3a0d22f</id>
<content type='text'>
Currently, the order of the entries in `manifest.in` depends on the
iteration order of `copy_with_callback`, which in turn depends on
`WalkDir`, which explicitly says iteration order is unspecified. It's
possible to call `WalkDir::sort_by` to give an iteration order for each
directory's entries, but it felt better to accumulate the lines and then
sort them to a) make it more evident that this is happening, and b)
enable the copying to be parallelized in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, the order of the entries in `manifest.in` depends on the
iteration order of `copy_with_callback`, which in turn depends on
`WalkDir`, which explicitly says iteration order is unspecified. It's
possible to call `WalkDir::sort_by` to give an iteration order for each
directory's entries, but it felt better to accumulate the lines and then
sort them to a) make it more evident that this is happening, and b)
enable the copying to be parallelized in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused imports</title>
<updated>2022-06-18T16:07:52+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2022-06-18T16:07:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=400ee2d81ef07de0d357f844ced682f8119264fb'/>
<id>400ee2d81ef07de0d357f844ced682f8119264fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump to clap 3</title>
<updated>2022-06-17T21:57:06+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2022-06-17T21:57:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=b3a4b38494e2861120a5e3708f2e060de16489df'/>
<id>b3a4b38494e2861120a5e3708f2e060de16489df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tarball: allow choosing the compression formats to output</title>
<updated>2020-12-10T15:51:08+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2020-12-10T15:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=512629a8fe188ce44907624409fb31b84edf0a83'/>
<id>512629a8fe188ce44907624409fb31b84edf0a83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>combine: allow choosing the compression formats to output</title>
<updated>2020-12-10T15:39:52+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2020-12-10T15:39:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=88e76e1cd1faa22b0bb469de91921ecb627ad730'/>
<id>88e76e1cd1faa22b0bb469de91921ecb627ad730</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>generate: allow choosing the compression formats to output</title>
<updated>2020-12-10T15:33:28+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2020-12-10T15:08:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=73fc97cbde41ad8db0617f68bd928b25749781e7'/>
<id>73fc97cbde41ad8db0617f68bd928b25749781e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>combine: support combining both xz and gz tarballs</title>
<updated>2020-12-10T15:26:41+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2020-12-07T14:09:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=56d01651a4ba7a4a58f49b26bd11b62894f482f5'/>
<id>56d01651a4ba7a4a58f49b26bd11b62894f482f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compression: support a dynamic list of output formats</title>
<updated>2020-12-10T15:25:32+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2020-12-07T14:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=a16646f77e9bf6b77f4e2300581804fbb2cfdb12'/>
<id>a16646f77e9bf6b77f4e2300581804fbb2cfdb12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main: allow fallible conversions during CLI parsing</title>
<updated>2020-12-10T15:25:24+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2020-12-10T13:10:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/rust-installer.git/commit/?id=bb072fe8e77e0533d256a47a0e36d001d6fb18e5'/>
<id>bb072fe8e77e0533d256a47a0e36d001d6fb18e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
