Seeking confirmation of a bug...

Richard Gaskin ambassador at fourthworld.com
Sat May 18 14:51:52 EDT 2019


Curry Kenworthy wrote:

 > Richard:
 >
 >  > Testing in older versions is a nice-to-have.
 >  > Testing in the version the team is currently working on
 >  > is a must-have.
 >
 > Catchy, but potentially self-defeating. This will catch the most
 > obvious bugs (and we already have that) but for regressions we need
 > comparison, and that involves looking at more than one item. (Or a
 > great memory.)

Two very different scenarios.  What you describe is what I often see 
Panos and others deliver in the course of resolving reports, identifying 
the source of origin of a bug.  As engine maintainers, that is indeed 
essential.

But most of us are scripters, more responsible for our work that relies 
on LiveCode than maintaining the LiveCode engine itself.

For us, if we encounter a bug all we need to do is to report it, along 
with the steps needed to see it.

If we use an older version of LC, we would also have the additional step 
of first running the recipe in the latest version to see if a fix has 
already been delivered.

Reporters are not required to trace a bug through all versions to 
determine if and when it became specifically a regression.  That would 
be an onerous requirement that would dramatically slow down reporting, 
and for many it would be so cumbersome as to discourage reporting 
altogether.

The history of a bug can be helpful if you happen to know it, but is by 
no means a requirement for using the bug DB.


 > How can people report a bug if they never notice it? People see these
 > things mainly when they are working between versions. That's the crux.

Not for me.  I don't generally spend much time reporting bugs I don't 
see. :)


-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the use-livecode mailing list