Le 2019-03-25 09:53, Jan Pokorný a écrit :
Good point, and that's something capable of making upstream maintenance cumbersome at times (sed is a common pet peeve), but that's an order of magnitude more demanding level when it comes to portability, and with Fedora settled firmly just around GNU approaches and extensions, there's hardly a pressing need for the spec files to come anywhere close (but if so, the restrictions should not be limited to shell interpreter alone as remarked, since POSIX compliance is a wider topic).
More accurately, what is the point of wasting energy on making a Linux system POSIX-only today? POSIX was a useful tool to make proprietary unixes more or less compatible with one another. The situation has changed since. Linux has taken over most of the marketplace. That means the common compat layer you need to target to replace it with something else, is whatever major Linux distributions agree on, and that includes all the GNU tools with all their non-POSIX extensions.
That's why Microsoft created WSL instead of just fixing its POSIX subsystem. POSIX is no longer sufficient to gain significant market traction. Users want their pushds/popds.
Regards, -- Nicolas Mailhot _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx