May 11, 2001
Dear R:BASE Community;
I have noticed the ongoing discussions regarding RBTI's
policies on reporting and advertising "Bugs" that are
submitted by R:DCC and R:List members. Thus, I thought
that I would take a moment to clear everything up so that
all of our loyal R:BASE community understands the reasoning
behind using the process that we do.
I will begin by defining the proper process to report a
problem that you may encounter and feel that possibly is
a "Bug".
01. Scan you database using AUTOCHK FULL to see if you
have any obvious database corruption that inhibits
R:BASE from processing things properly.
02. UNLOAD ALL into a text file, and recreate the database
in a NEW directory to observe any structure problems
that may exist. Watch for any ERROR messages during
the rebuild.
03. Examine the process that you execute prior to and
during the occurrence to see if you may be using
invalid commands or reserved words either in your
code, or as table or column names in your database.
04. Try to recreate the scenario on the sample ConComp
database to see if it can be replicated there. If it
cannot, you probably have a database level problem.
05. Call our dedicated Support Staff and see if we can
replicate the problem, or see what you may be doing
wrong. If our Support Technician can replicate the
problem, and verifies that it may possible be a bug,
he/she will probably request that you report the issue
in detail to the R:DCC Bug Submission area so that our
Development Team can look into the issue.
06. You can now periodically check the status of YOUR
submission to see what our Development Team has
concluded. If the submission is replicable by our
Development Team, the problem is usually fixed
immediately, and documented in the next patch. If the
submission is NOT found to be replicable, or is
replicable but cannot be fixed in the current version,
the "Bug" will be flagged with one of many statuses
that describe what our plans to address the issue are.
Now that we have discussed the PROPER procedure to inform us
of possible issues, let's look at why we conduct our process
this way, rather than making all "Bug" reports public.
We all know that everyone has different methods of doing the
same thing. Unfortunately, some of us took shortcuts years
ago in our code that has now caught up to us. To respect
everyone's dignity and intelligence, we have decided that it
is best to screen these submissions PRIVATELY before we go
public with bogus reports usually caused by "sloppy" code,
improper database design, or antiquated methods of doing
things. Statistics have shown us that the vast majority of
reported "Bugs" are user and design error, rather than a
programmatic problem.
Please keep in mind that we invite all our CURRENT users to
discuss/explain any possible "Bug" on our own official list
server ([EMAIL PROTECTED]), or communicate with RBTI
staff via e-mail or phone. However, the only way to
communicate with our Development Team is via the R:DCC
submission area. Our programmers check the site regularly,
and update the statuses accordingly.
Also, we encourage you to talk to anyone who has followed the
proper procedure and has been a part of the R:DCC experience
to see that we go out of our way to resolve any issue that we
are confronted with. We have even gone so far as to repair
their code so that we can demonstrate an example of the proper
way to do something. Our Development Team has even created
emergency repairs within 24 hours for our valued customers
who have notified us properly and who did their homework to
document a legitimate issue before contacting us!
Please keep in mind that as with everything in life, we must
prioritize according to importance and demand. For this and
other reasons, we must ask your patience when dealing with
these matters.
I hope this clarifies everything, and explains better why we
must follow the proper procedure.
Should anyone have any question or if I can be of any further
assistance, please feel free to contact me privately.
Very Best Regards,
Razzak.
A. Razzak Memon
President & CEO
R:BASE Technologies, Inc.
===================================-============================
R:BASE Developers's Conference: http://www.rbase.com/conference
Official R:BASE List Server: mailto:[EMAIL PROTECTED]
RBTI Events/Training: http://www.rbase2000.com/events
R:DCC Members: http://www.rbase2000.com/rdcc
================================================================
R:BASE, Oterro & R:Tango are registered trademarks of RBTI.
==================================-=============================