I’ve been impressed, too. This sort of bug really demands in-depth knowledge far from what mortal J-land citizens like me have I guess. There’s always a difference between finding some manifestation of, and pinning down the actual source of a bug. That’s why there’s so much patchwork code out there. “Well, we had this bug and that bunch of bogus lines somehow fixed it.” For the moment, that is. For risks and side-effects, go on like that.
Am 02.02.21 um 00:08 schrieb ethiejiesa via Programming: > Such a quick turnaround on bug reports, as always, Henry! > > I'm invariably interested in the code fixes themselves. Would it be a hassle > to include some tidbit about how you solved the issue? Even just including > the `git log -p -<n>` output (where the fix is spread over n commits) might > be nice for posterity. > > Cheers! > > On 2021年2月1日 22:59:38 JST, Henry Rich <[email protected]> wrote: >> This is funny... The bug afflicted for_xyz. loops over boxed iterands >> where the loop exited because of an error. The (load) verb has such a >> loop, so if you just typed >> >> load 'misspelledname' >> >> J would crash. >> >> I guess that Mike and Bob did something like that & got a crash; then, >> good citizens that they are, they tried to clean it up to a simple >> failure using a previous version. Of course, that made the problem go >> away. >> >> Fixed for next beta. >> >> hhr >> >> On 1/31/2021 5:59 AM, 'Michael Day' via Programming wrote: >>> Henry asked me privately to provide a copy of the offending script, >>> however long-winded. >>> >>> Well... I deleted the J903-beta installation, then copied up from >> the >>> zip file, and then ran >>> the jreg, updateje and updatejqt cmd files, all with admin >>> privileges. (Windows 10 as before) >>> >>> Despite Henry saying he'd take a script however long (and dirty by >>> implication), I removed >>> excess baggage, and cleaned it up a bit, all in J902, creating a >>> new script, not replacing the >>> old. It still ran under J902. I copied it to the new J903-beta user >> >>> folder, to sit there alongside >>> the old script for which J903 had crashed yesterday. >>> >>> Computing Lore/Law rules: the new script runs cleanly. The OLD >>> script runs cleanly!!! >>> This suggests that something had gone wrong with the update from >>> beta-b to beta-c. >>> >>> I'll still pass the scripts (old and new) and data to Henry in case >> he >>> wants to plumb their depths. >>> >>> Cheers, >>> >>> Mike >>> >>> >>> On 30/01/2021 15:10, 'Michael Day' via Programming wrote: >>>> Thanks. >>>> (NB replying to Programming - would otherwise be Beta) >>>> >>>> Unfortunately, for a reason I can't ascertain, JQt 903 beta-c >>>> crashes when I load >>>> my home-made UK Covid data checker. Nothing revolutionary, but I >>>> like to download >>>> the daily updates and see how we're doing. >>>> >>>> So I'd like to revert to beta-a - (I don't see how to debug my >> script >>>> if I can't see what's >>>> happening before it disappears!) >>>> >>>> In Windows 10.... I've got the zip file for beta-a, have tried >>>> copying to my J903-beta >>>> folder but don't then have JQT. I tried updateje.cmd which took me >>>> back to beta-c ! >>>> >>>> Please remind me how to revert to beta version a. Otherwise I'll >>>> have to stick to >>>> J902 . (Might be a good thing and stop me pestering Henry with >>>> misreadings!) >>>> >>>> Thanks again, >>>> >>>> Mike >>>> >>>> >>>> On 29/01/2021 19:31, Eric Iverson wrote: >>>>> J903-beta-c is available for windows/linux/macos (fixes bug in the >>>>> beta-b). >>>>> >>>>> If you already run J903-beta, then upgrade is easy: >>>>> load'pacman' >>>>> 'upgrade'jpkg'' NB. ensure base library and addons are current >>>>> 'upgrade'jpkg'jengine' >>>>> >>>>> If you have not yet installed J903-beta, time to get started! >>>>> https://code.jsoftware.com/wiki/System/Installation/J903 >>>>> >>>>> Release notes: >>>>> https://code.jsoftware.com/wiki/System/ReleaseNotes/J903 >>>>> >> ---------------------------------------------------------------------- >>>>> For information about J forums see >> http://www.jsoftware.com/forums.htm >>>> >>>> >>> >>> >> >> >> -- >> This email has been checked for viruses by AVG. >> https://www.avg.com >> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- ---------------------- mail written using NEO neo-layout.org ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
