Board index » delphi » Hotfix for edit context menu bug?
M J Marshall [King Stairs Software]
![]() Delphi Developer |
M J Marshall [King Stairs Software]
![]() Delphi Developer |
Hotfix for edit context menu bug?2007-10-01 04:05:17 AM delphi279 Nick & co: Any update on a hotfix for the edit context menu bug (Q51968 and others)? It is a bit of a show-stopper unless you want to use an unofficial fix or completely uninstall Delphi/Studio, re-install SP2, and forgo the fixes/improvements in SP3... Many of us really need an official fix ASAP! On a more serious note, how did this glaring bug actually get through QA and beta testing? As the code involved was AIUI changed to fix a particular problem (Q42752?), this menu side-effect should have been detected before that fix was approved/committed (it was related to WM_CONTEXTMENU after all). M J Marshall |
Andreas Hausladen
![]() Delphi Developer |
2007-10-01 05:36:56 AM
Re:Hotfix for edit context menu bug?
M J Marshall [King Stairs Software] writes:
QuoteOn a more serious note, how did this glaring bug actually get through the context menu. And as you can assume, all beta testers are developers. Quotethis menu side-effect should have been detected before that fix was Update 2 was released. That means that my comment in QC 42752 was there for more than 3 months and nobody recognized it. Why do we have a comment function if that isn't propagated to the internal bug tracking system. For chatting we don't need comments. Chatting can be done in newsgroups. -- Regards, Andreas Hausladen |
Jan Derk
![]() Delphi Developer |
2007-10-01 03:54:58 PM
Re:Hotfix for edit context menu bug?
Andreas Hausladen writes:
QuoteUpdate 2 hadn't included that wrong fix, so this bug was fixed after sync two bug databases. I too am not surprised by this kind of bug slipping though. It does happen. The thing that is inexcusable is that there is no fixed version within a reasonble time frame. Joel's lists asks: "Can you make a build in one click". With build including generating help files and creating a new installer. CG certainly can not. Any small software company can or at least can do it in very few steps, because they would go out of business if they could not do that. The good news is that guys like Nick seems to understand the urgency for CG to become more agile. Jan Derk |
Uwe Raabe
![]() Delphi Developer |
2007-10-01 05:54:38 PM
Re:Hotfix for edit context menu bug?
Jan Derk schrieb:
QuoteI too am not surprised by this kind of bug slipping though. It does 1. We don't know about the time a complete build will need. If they include installation tests on different machines, this may take some time. Taking the "cost" of such build may not justify to include only this small bugfix. 2. There might be a reason for making the change indroducing this bug. This is likely to be covered by a regression test that will trigger if you simply revert the changes. At least my build process would not allow releasing something that fails a regression test. 3. Providing a simple bugfix alone may not be done in one click. Considering "2." it needs some manual interference to overcome that issue. 4. The bugfix has to be tested internally and with beta testers before it can be spread in the wild. One has to ensure that it installs properly on various systems with differing configurations. This definitely needs some time. It may sound somewhat Dilbertish but a small fix in code may need a lot of other things to do until it finally finds it is way to the customer. Uwe Raabe |
Nick Hodges (CodeGear)
![]() Delphi Developer |
2007-10-01 10:58:59 PM
Re:Hotfix for edit context menu bug?
Jan Derk writes:
QuoteThe thing that is inexcusable is that there is no fixed version worse. 2. Take a bit more time to test and make sure that things are working properly and that the fix doesn't cause another regression. ? -- Nick Hodges Delphi Product Manager - CodeGear blogs.codegear.com/nickhodges |
Nick Hodges (CodeGear)
![]() Delphi Developer |
2007-10-01 10:59:20 PM
Re:Hotfix for edit context menu bug?
Jan Derk writes:
Quote"Can you make a build Nick Hodges Delphi Product Manager - CodeGear blogs.codegear.com/nickhodges |
David Erbas-White
![]() Delphi Developer |
2007-10-01 11:27:18 PM
Re:Hotfix for edit context menu bug?
Nick Hodges (CodeGear) writes:
QuoteJan Derk writes: no support. If you have a fix that IS fully tested, you release it without indicating that it is a 'beta' release, and without the 'use at your own risk' notation. This gives you feedback on possible fixes, and lets those who need the fixes use them... David Erbas-White |
M J Marshall [King Stairs Software]
![]() Delphi Developer |
2007-10-01 11:47:40 PM
Re:Hotfix for edit context menu bug?
Andreas Hausladen writes:
QuoteM J Marshall [King Stairs Software] writes: QuoteAnd as you can assume, all beta testers are developers. with end-users (eg using the sample applications) as part of QA. Michael |
M J Marshall [King Stairs Software]
![]() Delphi Developer |
2007-10-01 11:58:27 PM
Re:Hotfix for edit context menu bug?
Nick Hodges (CodeGear) writes:
Quote1. Rush out a fix without proper testing and possibly make things Regards, Michael |
Jordan Russell
![]() Delphi Developer |
2007-10-02 12:02:51 AM
Re:Hotfix for edit context menu bug?
Nick Hodges (CodeGear) writes:
QuoteWhich do you think we ought to do: -- Jordan Russell |
Jan Derk
![]() Delphi Developer |
2007-10-02 12:19:59 AM
Re:Hotfix for edit context menu bug?
Nick Hodges (CodeGear) writes:
Quote>The thing that is inexcusable is that there is no fixed version - Check out Delphi 2007 update 3. - Revert the single line of code which caused this. - Build and release as public beta. - If no adverse sideeffects are noticed: release official version after a few days. - Reopen QC42752 for fixing in the current Delphi version and add a big warning *not* to use the proposed fix. The situation is that there is a very serious bug with no easy workaround which breaks the popup menu for all your customers. The cause of the problem is clear and reverting the single line of code to the pre update 3 state is very low risk as long as you have a good build system. In situations like this common sense should take precedence over rigid procedures. Jan Derk |
somebody
![]() Delphi Developer |
2007-10-02 12:21:07 AM
Re:Hotfix for edit context menu bug?
"Nick Hodges (CodeGear)" <XXXX@XXXXX.COM>wrote
QuoteWhich do you think we ought to do: |
Nick Hodges (CodeGear)
![]() Delphi Developer |
2007-10-02 12:23:21 AM
Re:Hotfix for edit context menu bug?
M J Marshall [King Stairs Software] writes:
QuoteFor this particular bug (which is well understood) I don't see that Nick Hodges Delphi Product Manager - CodeGear blogs.codegear.com/nickhodges |
Nick Hodges (CodeGear)
![]() Delphi Developer |
2007-10-02 12:23:37 AM
Re:Hotfix for edit context menu bug?
Jordan Russell writes:
QuoteWhy not simply revert the change for now, and revisit the issue in a Nick Hodges Delphi Product Manager - CodeGear blogs.codegear.com/nickhodges |
Nick Hodges (CodeGear)
![]() Delphi Developer |
2007-10-02 12:24:18 AM
Re:Hotfix for edit context menu bug?
Jan Derk writes:
Quote- Build and release as public beta. -- Nick Hodges Delphi Product Manager - CodeGear blogs.codegear.com/nickhodges |