Re: Change in behaviour between scotty 2.0.2 and 2.1.3?

Juergen Schoenwaelder (schoenw@cs.utwente.nl)
Thu, 3 Oct 1996 18:00:14 +0200

michele@pqtech.com (Michele Chen) said:

Michele> So if I understand you correctly, 2.1.3 fixed a bug
Michele> that existed in earlier versions. I don't have a
Michele> problem with this in general, but I would like a
Michele> pointer to a list of bugs that have been fixed with
Michele> the latest releases. I haven't been able to find one,
Michele> after looking in the 2.1.3 distribution and in the
Michele> FAQ.

The best way to get this type of information is to look at the
tnm/changes file. All changes that introduce incompatibilities should
be marked with the string "*** POTENTIAL INCOMPATIBILITY ***".

However, some changes don't make it into the changes file (especially
the one you are talking about) and sometimes it is not obvious if a
bug fix introduces an incompatibility because the exact behavior was
never defined before. A couple of changes on the way from 2.0.* to
2.1.* fall into this category since the documentation was often not
clear about what exactly a command will do. I hope this improved in
2.1.* but there are still some things that are not well documented.
If you find such problems, please let me know.

For example, I recently changed the scope of default options like
'icmp -timeout 3'. Previous versions assumed a global scope while the
current version limits the scope to the current Tcl interpreter. This
avoids side-effects if you write scripts that use multiple Tcl
interpreters. Changes like this are sometimes not marked because the
behavior has never been defined before and I don't expect that many
scripts will be affected by such a change.
Juergen

--
Juergen Schoenwaelder schoenw@cs.utwente.nl http://www.cs.utwente.nl/~schoenw
Computer Science Department, University of Twente,   (Fax: +31-53-489-3247)
P.O. Box 217, NL-7500 AE Enschede, The Netherlands.  (Tel. +31-53-489-3678)