5 ms·
The answer is to keep the compiler and the OS image it is running on alongside the source in version control. (Docker alone won’t save you.) Unless you just ha
by baq 21d ago
The answer is to keep the compiler and the OS image it is running on alongside the source in version control. (Docker alone won’t save you.)
Unless you just have an axe to grind?
- jcelerier 21d ago> The answer is to keep the compiler and the OS image it is running on alongside the source in version control. really says a lot that someone can say this apparently absolutely seriously
- baq 21d agoI was just lucky to have found an ancient rhel box when I desperately needed one. Luck is not a process.
- jcelerier 21d agoI mean I understand that this can happen, my point is that we should code things in a way where the huge majority your code will still work no matter if you have an old rhel box or the latest archlinux, just like today we can port doom to pretty much any platform without too much trouble.
- irishcoffee 21d agoIt’s very amusing to me that rust is trying to achieve a safety critical certification. Whatever version of the compiler that gets the cert will be cemented for the next 20 years. Safety critical work / security-sensitive work is completely orthogonal to the rust release cycle. Not to mention the vast amount of professionals who don’t have root on their runners / build nodes. Putting a ticket in every 3-6 weeks for a new compiler version takes… 3-6 weeks. People give up after a while.
- estebank 21d ago> Not to mention the vast amount of professionals who don’t have root on their runners / build nodes. Putting a ticket in every 3-6 weeks for a new compiler version takes… 3-6 weeks. People give up after a while. When I talked with the people at AWS responsible for updating both the myriad Java compilers in use as well as Rust for every project in the company, they claimed that updating Rust was always painless and didn't even appear as a blip in their radars compared to other similarly wide reaching updates.
- irishcoffee 21d agoYou’re mistaking a technical problem with a process problem.