[Vtigercrm-commits] [vtiger development] #1459: revert adodb instrumentation/modifications prior to release
vtiger development
vtiger-tickets at vtiger.fosslabs.com
Thu Jul 6 11:20:22 EDT 2006
#1459: revert adodb instrumentation/modifications prior to release
------------------------------------+---------------------------------------
Reporter: jeffk | Owner: developer
Type: defect | Status: new
Priority: blocker | Milestone: 5.0.0
Component: vtigercrm | Version: 5.0.0
Keywords: adodb database package |
------------------------------------+---------------------------------------
There's no mention of why these modifications are necessary, but
instrumenting the snapshotted adodb library for debugging purposes is
something that should only be present in beta status.
I'm filing this as a ticket so we don't forget to revert these changes
before anyone proposes moving to rc status.
I still think it is better to let the library trigger the inconvenient but
valid exception, and handle the code in your catch block.
It would be much better to add a few lines of code duplicating adodb
functionality in a catch block than to modify the external library source.
The first way is robust documentation of an error condition, the second
way is 'technical debt', which must be balanced with additional deferred
effort.
If there's something that inavoidably must be changed in an external
library (such as a bug fix), lobby the library maintainers to incorporate
the change upstream. It is in that case not uncommon to snapshot a library
based on a prerelease version, which can be removed once the library has a
new release incorporating the change.
Changesets releated so far: r7685, r7755, r7814
--
Ticket URL: <http://vtiger.fosslabs.com/cgi-bin/trac.cgi/ticket/1459>
vtiger development <http://vtiger.fosslabs.com/>
vtigerCRM
More information about the vtigercrm-commits
mailing list