On 6/18/20 6:00 PM, Bardur Arantsson wrote: > On 18/06/2020 06.33, Eli Schwartz via arch-general wrote: >> You pulled this assertion out of thin air, do you have any proof that it >> "breaks more than a decade of setups"? > > OP is the one making an assertion, so the burden of proof is on them. > > That said... I suspect most the system-wide breakage that would have > been expected would be due to init scripts and systemd ameliorates that > to a large degree. The OP is sharing an assertion made by many people, that /bin/sh as dash is safe. As I've mentioned previously in the thread, there is a lot of prior art. Anything that is expected to work on multiple distros, generally should work. SysV init scripts might not work, if they were Arch-specific. Yes. That is of course no longer a concern, and the primary concern is instead system scripts, applications, frameworks, etc. which run after boot, not as part of boot. >> Note that as has already been pointed out, any setup which it breaks is >> inherently flawed, and in addition was broken on Debian, the most >> popular linux distribution by sheer numbers, as well as most non-Linux >> forms of Unix. >> > > Inherent flaws in a setup doesn't mean that shit doesn't break. Ideally, > yes, there would be no flaws, but this is the real world. > > Doubtless, we all try to strive towards perfection, but there is no such > thing in practice. That is completely beside the point. If it doesn't work on Debian, chances are someone is going to notice and fix it. :p The world is no longer a place where everyone assumes /bin/sh works like bash. Following in the footsteps of Debian in this regard is not some super dangerous endeavor. >> It's actually in practice very unlikely that this will break anyone's setup. >> >> Also if you really think Arch Linux is afraid to break people's setups, >> I suggest you reread https://www.archlinux.org/news/python-is-now-python-3/ >> > > In practice, I agree that it probably won't break much, but your > arguments largely don't hold water. I've provided rationale why I don't believe it will break much, you *agree* with me, and yet you say my arguments don't hold water? -- Eli Schwartz Bug Wrangler and Trusted User
Attachment:
signature.asc
Description: OpenPGP digital signature