Many people have written to the expert list or to bugzilla witha script that 
worked fine in 7.2 and broke in 8.0

Their contention is that the script programs, (grep or sed or gettext, for 
example) must be broken in 8.0 because their scripts work in 7.2.

Sorry folks, time to sharpen your reading skills and take a look at POSIX.

In every case I have looked at, the scripts were written non-portably and 
failed because locale-sensitive (as required by POSIX) scripting programs 
replaced the older ones, which were not POSIX compliant. 

As we move the distro toward compliance with LSB standards, we are seeing 
more and more complaints that we have a lack of standards.

Standards mean predictable behavior for those who have a knowledge of what 
the standards are, and how they work.  For everyone else, learning by 
tinkering, the standards mean _change_ which is likely to break a few scripts.

If you have any doubts about this, start here:

http://www.mandrakeforum.com/article.php?sid=1093&lang=en

Remember what the charities say:  Reading is Fundamental.

Civileme


Reply via email to