Skip to main content.
Sweeping out a bug

Bug Reports

Manifold users are strongly encouraged to send in bug reports if the product does not perform as described in the user documentation. Every Manifold update includes bug fixes that have been prompted by user reports. Every bug report is considered carefully - manifold.net has a zero tolerance policy on bugs.

New bugs are very rare. Most bug reports, especially those filed by beginners, are not traced to real bugs but instead arise from errors in concept or operation. That's OK. The manifold.net team would rather receive and review all bug reports to make sure that no real bug gets overlooked.

The following guidelines will help increase identification of real bugs and will help users choose whether messages they would like to send should be sent in as suggestions, as bug reports or as requests for technical support.

Bug Report, Suggestion or Tech Support Question?

If the product does not do something as it is explicitly documented in Help, that's a bug. If it does not include a feature or capability you would like to see, or if it is missing opportunities for additions here or there that might expand the usage of an existing feature, or if it does something in a way not to your liking, that's a new feature suggestion. For tips on sending in effective suggestions, please see the Suggestions page. Manifold encourages users to send in all suggestions, large or small.

Bug reports do not contain questions. If you have a question on any matter, that's a tech support question. See the Support page and the Contacting Tech Support page for information on getting tech support questions answered.

Please Note: Any email message sent in as a bug report that contains a question will get routed by heuristics to the technical support incident processing system. Please do not ask rhetorical questions or use the question mark "?" character in a bug report. If you would like a reply to a bug report, such as confirmation whether it is really a bug or not, please include an appropriate tech support token.

Quick Checklist for Bug Reports

Finding a bug is like finding a needle in a haystack. That process can go more efficiently if bug reports provide enough information to identify and eliminate bugs. Some basics:

Tips for Effective bug reports

Some tips on how to make product bug reports that will improve the product as rapidly as you would like:

Ground Rules for Bug Reports

Please email bug reports to tech@manifold.net. Bug reports will be acknowlewdged but will not usually receive a personalized reply. However, all letters conforming to the guidelines in this page are noted and will be investigated for potential bugs. In addition to the above basic tips there are several general rules which apply:

Alpha bug

Frequently Asked Questions

Does sending a bug report count as a support incident? Not unless it is embedded within a support request or if a reply is requested. Example: "How do I thematically format a drawing using a text field in the sort order I desire? Is this a bug I can't do it?" This will be treated as a request for support and will require a support token.

What if my continued use of Manifold is dependent upon the fix of a bug I have reported? You should never acquire licenses based on anything other than the capabilities of the released product. A corollary to that is you should never acquire licenses based on anything than the usage your skill level, time and resources can get out of the product.

How do I find out the status of a bug report? Once a bug report is made there is no way to tell the status until it appears in an update to an existing release or in a new release. manifold.net is grateful for all bug reports but is unable to provide reports of whether or not specific bug reports have resulted in a new bug and if so, when a fix may appear in the product. Tech support will often acknowledge the finding of a new bug with the original reporter, but that may not be possible in all cases. If you need a report for sure of the result of a bug report investigation, submit the bug report as a request for tech support with the appropriate token.

Why are not bug reports on the online user community forum monitored? There are two main reasons. The first is that this policy reserves for the forum the freedom of having informal conversations and "thinking out loud" before sending in a bug report. Experienced users like to consult with their colleagues and want to be able to discuss an issue casually without triggering an engineering investigation. The other main reason is that much speculation on Internet forums is woefully inaccurate. People take more care when composing a real bug report, so focussing on those reports judged important enough by users to send in as a bug report results in much higher quality reporting. New users can learn from more experienced users via online communities as well: quite a few bug reports will turn out to be simply a lack of experience and not realizing how to operate the product correctly. Testing out such ideas in the forum is a good way for new users to benefit from the knowledge of their more experienced colleagues.

Advice

Advice from Technical Support

As much as bug reports are appreciated, users should not let the consideration of a possible bug lead them astray if they have encountered a problem. Few things are as effective at stopping the solutions process as deciding too early on that the problem must be a bug. Do not allow assumptions about a possible bug to prevent you from taking effective measures to solve problems.

Bugs are very, very rare. It is almost always a mistake to think that a problem arises from a bug and not from an error in concept or operation. If you have a problem, hit the books and apply your maximum RTFM skills. Beginners will at times leap to the conclusion that the problem they are experiencing is caused by a bug in Manifold. Anecdotal evidence indicates that the less carefully someone has read the documentation, the more likely they are to leap to such a conclusion. This is almost always a mistake, as bugs in Manifold are very rare and are almost never found by inexperienced users.

If you have a problem, focus your energy on a detailed understanding of what you would like to do and on a very diligent and detailed reading of the Help topics that are relevant. If you need assistance, don't hesitate to contact tech support as set forth in the Support page, but leave it up to tech support to run down the problem. The possibility of a bug is always kept in mind by tech support so leave it up to tech support to determine if a bug is the source of the problem. This even tech support cannot determine without lots of detailed information so careful attention to what you are doing is necessary in any case.

It's true that on rare occasion there are new bugs found as a matter of happenstance by beginners. If you are a beginner, don't let that rare statistic distract you from the more likely possibility of a nuance missed or some useful documentation misunderstood. Send in a report if you suspect a bug, but at the same time keep applying your RTFM skills, discussions with friends and, if need be, contacts with tech support for assistance.