Skip to content

Conversation

MrsTonedOne
Copy link
Contributor

@MrsTonedOne MrsTonedOne commented Feb 6, 2024

Updates tgs/precompile.sh hook to match what is deployed on campbell.

rust-lang/cargo#12654 has set a policy of setting this to be the latest version-2, which kills any kind of signal this could have ever had.

cargo's subcrates like home are used in almost any complex rust package, so this basically sets the tone for all packages and all crates published after October 8th.

A min compiler version should be based on an actual need to use a specific compiler version because of specific features that version has or bugs that version doesn't have. This is signal. Setting to some evergreen value as a matter of course is not signal, its noise.

I will not subject myself nor our downstreams to such nonsense.

Updates tgs/precompile.sh hook to match what is deployed on campbell.

rust-lang/cargo/tgstation#12654 has set a policy of setting this to be the latest version-2, which kills any kind of signal this could have ever had.

cargo's subcrates like `home` are used in almost any complex rust package, so this basically sets the tone for all packages and all crates published after October 8th.

A min compiler version should be based on an actual need to use a specific compiler version because of specific features that version has or bugs that version doesn't have. This is signal. Setting to some evergreen value as a matter of course is not signal, its noise.

I will not subject myself or our downstreams to such nonsense.
@tgstation-server tgstation-server added the Tools We pretend to be a real development community label Feb 6, 2024
@Ghommie Ghommie merged commit af6406d into tgstation:master Feb 8, 2024
Jolly-66 pushed a commit to TaleStation/TaleStation that referenced this pull request Feb 9, 2024
….sh hook (#9687)

Original PR: tgstation/tgstation#81319
-----
Updates tgs/precompile.sh hook to match what is deployed on campbell.

rust-lang/cargo#12654 has set a policy of setting this to be the latest
version-2, which kills any kind of signal this could have ever had.

cargo's subcrates like `home` are used in almost any complex rust
package, so this basically sets the tone for all packages and all crates
published after October 8th.

A min compiler version should be based on an actual need to use a
specific compiler version because of specific features that version has
or bugs that version doesn't have. This is signal. Setting to some
evergreen value as a matter of course is not signal, its noise.

I will not subject myself nor our downstreams to such nonsense.

---------

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tools We pretend to be a real development community
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants