Once again I feel the need to point out that this change is no worse
than upgrading from XFree to X.org, or from GCC2/3 to GCC3/4. Those
changes also "broke"* many existing programs, build processes, and
scripts, but we made them for the greater good.
* "broke" in this context meaning "exposed existing previously-hidden
brokenness in". The changes did not actually break anything (with few
exceptions like posix echo), they simply brought to light problems
that have always existed in those packages.
Once again I feel the need to point out that this change is no worse
than upgrading from XFree to X.org, or from GCC2/3 to GCC3/4. Those
changes also "broke"* many existing programs, build processes, and
scripts, but we made them for the greater good.
* "broke" in this context meaning "exposed existing previously-hidden
brokenness in". The changes did not actually break anything (with few
exceptions like posix echo), they simply brought to light problems
that have always existed in those packages.