Re: Failure to document significant changes ...
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 34086
interpreted = N
texte = Ken - Is this, by any chance, the bug you reported earlier to SM, but refused to document? How are they supposed to document issues when no onetells them about them? The beta with PROTECT=F was available for sometime before the software went gold, why did you not ask about the spacein fieldnames issue before then? Grant is not able to remember each andevery e-mail that he has read or sent. It just so happens that under the old parser, you could have spaces in fieldnames; it was not a designchoice as much as a byproduct of the parser. That had to change due to the XML-style tags; since the issue was probably raised several years ago, it is not suprising that that change was made without warning.There are a few people on this list, but mostly you, who seem to viewbug reporting as a GOTCHA. Very often you report a change in a featureas a personal attack on your websites, even though the whole point of abeta test is to compare against existing sites and see what breaks. Anew version will always break some feature that someone was relying on.The difference is that sometimes it was an unintentional change that canbe considered a bug and fixed, and other times the change is due to aconscious decision on the part of the programmers, based on their under-standing of how the software is being used. You asked Grant 2(?) years ago if you could use spaces in fieldnames and he confirmed that the waythe program was structured you could. The XML-style syntax forbids thisbehavior, so it was changed, because SM didn't know you were using them,and (here is the most important part) you didn't tell them during thebeta.If a new version alters how existing sites operate, but the change is aside-effect of some other feature, SM is not going to be able to notifyeveryone about it, _unless_the_issue_is_reported_. Short of publishingtheir source-code, SM is under no obligation to document every singleaffected change; it is not realistic. That is why a beta test is soimportant: to test existing code for problems and to exercise new codeas much as possible. If you have known about this problem for sometime, it is YOUR FAULT that it is not documented, not Smith Micro's.John PeacockKenneth Grome wrote:> > >Yes, I think SM should definitely have placed a large warning to the> >effect of:> >> > Anyone stupid enough to use embedded spaces in field names will> > discover that their web sites will break, due to some updates in> > the consistency of WebCatalog's parser.> > I've had years of database experience prior to webcat. It's not news> to me that most other db programs do not allow spaces in field names.> My understanding of this situation is *exactly* why I went directly> to Grant years ago and asked him about this apparent discrepancy in> webcatalog. After all, Grant wrote the webcatalog software program,> so I expected to get the facts from him -- and I did:> > Grant *specifically* told me that he coded webcatalog to deal with> spaces in field names as if those spaces were no different from> alphanumeric characters. In fact, he said I could use spaces in my> field names with no problem -- regardless of the limitations of> *other* database program.> > He said webcat was based on a text-parsing model, and a space> character was no different to webcatalog than any other character in> a field name. And guess what? He was right! He gave me the facts,> and those facts have been true for 4 years already. We have *always*> been able to use spaces in webcat field names -- until now.> > This is not an issue of who has the most knowledge of other database> software, or what kinds of 'conventions' are used in those other> database programs. This is a clear issue of SM's failure to document> a *significant* change that can make their software incompatible with> previous webdna sites.> > It is irresponsible of SM to fail to document something like this.> > They made a special effort to change the parser in order to ELIMINATE> the space character -- so it would be XML-compliant. That's great,> but why then did they fail to tell us about it themselves, in writing> in the docs where it belongs, before releasing it?> > I really don't care whether or not they get rid of the space> character and the letters a-g and any other formerly-valid> field/parameter name characters, AS LONG AS THEY TELL US ABOUT IT IN> ADVANCE SO WE DO NOT EXPERIENCE PROBLEMS AFTER UPGRADING.> > ================================> Kenneth Grome, WebDNA Consultant> 808-737-6499 http://webdna.net> ================================-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list
.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Ken - Is this, by any chance, the bug you reported earlier to SM, but refused to document? How are they supposed to document issues when no onetells them about them? The beta with PROTECT=F was available for sometime before the software went gold, why did you not ask about the spacein fieldnames issue before then? Grant is not able to remember each andevery e-mail that he has read or sent. It just so happens that under the old parser, you could have spaces in fieldnames; it was not a designchoice as much as a byproduct of the parser. That had to change due to the XML-style tags; since the issue was probably raised several years ago, it is not suprising that that change was made without warning.There are a few people on this list, but mostly you, who seem to viewbug reporting as a GOTCHA. Very often you report a change in a featureas a personal attack on your websites, even though the whole point of abeta test is to compare against existing sites and see what breaks. Anew version will always break some feature that someone was relying on.The difference is that sometimes it was an unintentional change that canbe considered a bug and fixed, and other times the change is due to aconscious decision on the part of the programmers, based on their under-standing of how the software is being used. You asked Grant 2(?) years ago if you could use spaces in fieldnames and he confirmed that the waythe program was structured you could. The XML-style syntax forbids thisbehavior, so it was changed, because SM didn't know you were using them,and (here is the most important part) you didn't tell them during thebeta.If a new version alters how existing sites operate, but the change is aside-effect of some other feature, SM is not going to be able to notifyeveryone about it, _unless_the_issue_is_reported_. Short of publishingtheir source-code, SM is under no obligation to document every singleaffected change; it is not realistic. That is why a beta test is soimportant: to test existing code for problems and to exercise new codeas much as possible. If you have known about this problem for sometime, it is YOUR FAULT that it is not documented, not Smith Micro's.John PeacockKenneth Grome wrote:> > >Yes, I think SM should definitely have placed a large warning to the> >effect of:> >> > Anyone stupid enough to use embedded spaces in field names will> > discover that their web sites will break, due to some updates in> > the consistency of WebCatalog's parser.> > I've had years of database experience prior to webcat. It's not news> to me that most other db programs do not allow spaces in field names.> My understanding of this situation is *exactly* why I went directly> to Grant years ago and asked him about this apparent discrepancy in> webcatalog. After all, Grant wrote the webcatalog software program,> so I expected to get the facts from him -- and I did:> > Grant *specifically* told me that he coded webcatalog to deal with> spaces in field names as if those spaces were no different from> alphanumeric characters. In fact, he said I could use spaces in my> field names with no problem -- regardless of the limitations of> *other* database program.> > He said webcat was based on a text-parsing model, and a space> character was no different to webcatalog than any other character in> a field name. And guess what? He was right! He gave me the facts,> and those facts have been true for 4 years already. We have *always*> been able to use spaces in webcat field names -- until now.> > This is not an issue of who has the most knowledge of other database> software, or what kinds of 'conventions' are used in those other> database programs. This is a clear issue of SM's failure to document> a *significant* change that can make their software incompatible with> previous webdna sites.> > It is irresponsible of SM to fail to document something like this.> > They made a special effort to change the parser in order to ELIMINATE> the space character -- so it would be XML-compliant. That's great,> but why then did they fail to tell us about it themselves, in writing> in the docs where it belongs, before releasing it?> > I really don't care whether or not they get rid of the space> character and the letters a-g and any other formerly-valid> field/parameter name characters, AS LONG AS THEY TELL US ABOUT IT IN> ADVANCE SO WE DO NOT EXPERIENCE PROBLEMS AFTER UPGRADING.> > ================================> Kenneth Grome, WebDNA Consultant> 808-737-6499 http://webdna.net> ================================-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
John Peacock
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
ics2api.dll Error Message (2000)
emailer (1997)
shipCost not working v2.1b4 (1997)
[WebDNA] [OT] thanks. (2009)
authenticate (1999)
Date Sorting (1997)
2.0 Info (1997)
Help! WebCat2 bug (1997)
Webstar / WebCat - Persistent Setting (2003)
World Address Info (2003)
can anyone confirm this behavior? (2003)
[AppendFile] problem (WebCat2b13 Mac .acgi) (1997)
change the number format (1997)
VBScript and WebDNA (2003)
Announcement-WebCatalog 2.0 Released (1997)
Multiple shipping databases (1997)
Attn: Bug in GeneralStore example b15 (1997)
[shipCost] math formula? (1997)
founditems and setheader (2000)
RE: Missing contexts on NT (1997)