IRC log for #brlcad on 20130925

00:00.05 Notify 03BRL-CAD:brlcad * 57892 brlcad/trunk/HACKING: document the new release steps and how they pertain to the new RELEASE branch. make progress on turning the release steps into a proper shell script that is partially automatable, imminently copy-pasteable. still more work needed, but checkpointing.
00:26.43 starseeker hmm. So I can go ahead and rip out all that CMake alias stuff?
00:27.12 starseeker actually uses ENABLE_ALL instead of BRLCAD_BUNDLED_LIBS...
03:11.36 brlcad don't have to, but I've not (yet) seen the benefits and there are several downsides being realized
03:13.04 brlcad good motivation to review all the names for consistency/conciseness
03:14.50 brlcad now that's pretty cool... ``Erik: got an account on an old pdp10
03:15.40 brlcad took me a few minutes to remember some of the old vms commands, but was able to write out, compile, link, and run a little hello world program
03:18.34 kesha_ brlcad: There ? I want to abt discuss my patches.
03:22.25 brlcad kesha_: i'm in the middle of several things at the moment, but discussion I have a little time for, what's up?
03:24.37 kesha_ brlcad: The deadline is near close and I suspect all pending and open patches should be reviewed and merged by 27th 19:00 i.e. before final eval. Isn't it ?
03:25.27 kesha_ brlcad: Thats why I am a bit worried.
03:26.26 brlcad kesha_: worried about what?
03:27.07 brlcad you will be submitting your code modifications through melange regardless of any review, merging, or evaluation
03:27.25 kesha_ brlcad: worried that if the patches don't get merged, they won't consider that as my work. I might be wrong.
03:27.40 brlcad yes, that's not right
03:28.11 brlcad your work is what you did, that is what you'll prepare and submit
03:28.33 kesha_ oh, okay. Still if it gets reviewed once if you get a little time, I can work upon improving them. :)
03:29.09 brlcad it'll certainly get reviewed as soon as someone can, and hopefully you'll be on hand to improve them
03:29.30 brlcad if you know things wrong with them or how to improve them, you certainly should not wait for me or someone else to point them out to you
03:30.27 kesha_ I am unsure abt the technique I applied for checking float. What I did is , truncated the part after decimal and added one. Compared the value <=1 instead of <=0. Is it a bad practice or alright ? As it was not allowing me to compare float values with any other float/int
03:30.57 brlcad it actually gets very frustrating when there are simple mistakes that have to be pointed out, so hopefully you have checked your worked, rechecked it, compiled, tested, run it
03:31.04 brlcad things that clearly don't even compile are a complete waste of time to review
03:31.47 brlcad I need some context to understand what your'e talking about with the float checking
03:32.22 kesha_ No, I have checked and compiled and tested. It runs correct with showing right output and saw the files created in .g format with mged. The geometry also confirmed with that showed in image given.
03:32.44 brlcad did you specifically exercise the code that you modified?
03:33.16 kesha_ I needed to check volume <=0 -> error. But the average volume which was caluated was in float.
03:33.18 brlcad i.e., you performed some run-time test that you are certain called the code you modified in a way that demonstrates it is correct
03:34.39 brlcad you're talking about the regression script you were working on, verifying that it converted to something?
03:35.27 kesha_ I compiled and ran 'make regress-step2g'. The way in which I modified CMakeLists.txt, it made a folder in build directory after compilation and had some .log files and .g files which my script produces. And checking those files.
03:35.39 kesha_ Yes, I am talking abt it .
03:36.11 brlcad you should start with that information, give context to what you're talking about :)
03:37.15 kesha_ Oh, ya. Forget to mention abt that specifically. !
03:37.56 kesha_ So , is that method alright or shall I look for other options to compare float value with zero ?
03:38.33 brlcad well that entirely depends
03:38.44 brlcad on the surface, in this context
03:39.01 brlcad truncation isn't necessarily a bad idea .. weak but not bad
03:39.58 brlcad did you look at some of the other regression tests to see how other tests might deal with similar comparison needs?
03:42.30 kesha_ I worked with my own way of coding and it worked. Though I had just an upper glance at other tests.
03:44.41 kesha_ Most of the tests like comgeom , fastgen etc don't seem to check the geometry of the model. they just check if the conversion took place.
03:47.18 brlcad each test has a slightly different purpose
03:47.37 brlcad there's no test that matches exactly what your needed to do, but there are various elements that are identical
03:49.04 brlcad should always consult similar sources, to make sure you're consistent
03:49.59 kesha_ I agree, but the point is they don't verify the underlying model. They just exit after checking the file was created successfully.
03:50.23 brlcad working in your own way is only useful for homework projects, not code that others will be reading and maintaining indefinitely
03:50.27 brlcad sure, they didn't need to
03:52.04 kesha_ hmm .. alright.
03:54.04 brlcad like I said, all the tests have somewhat different purposes
03:55.00 brlcad tend to create tests for issues that occur multiple times
03:55.09 brlcad fastgen test isn't at all concerned with whether it succeeded, for example
03:55.53 brlcad that's an old tool that's been working for decades .. it's testing whether a text fastgen file with DOS line endings will convert the same as one with UNIX line endings
03:57.06 kesha_ okay.. I think I get the point. thanks :)
03:57.40 brlcad kesha_: if your method works and each section makes sense and you've tested it, and documented it, and you think it's otherwise perfect .. it's probably godo
03:57.54 brlcad good to go
03:58.48 brlcad just make sure you're not using any bash extensions .. needs to be posix compliant
03:59.56 brlcad if you follow/followed the patterns in the other scripts, it will be
04:01.28 kesha_ I have already tested and added lines of comment, still I will relook once. I will also see if I haven't used the bash extensions once. Yes, I followed the format of other codes whereever it was suitable, so there wouldn't be any issue. :)
04:03.45 brlcad you say that now ... and you've said that before :)
04:04.49 brlcad I'm not sure I've seen a patch from you (or Ch3ck) still that hasn't had some issue... something to definitely work on improving
04:05.16 brlcad takes time, practice, and lots of writing AND reading code with concentration and attention to detail
04:10.05 kesha_ yupp .. indeed I realize that fact through the project
08:10.37 *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
08:14.32 *** join/#brlcad kesha (~kesha@1.38.31.243)
11:10.34 Notify 03BRL-CAD:tbrowder2 * 57893 NIL: add dir for compat functions for strict POSIX use similar to tcl/compat
11:17.07 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:36.55 Notify 03BRL-CAD:tbrowder2 * 57894 brlcad/trunk/CMakeLists.txt: update
12:52.56 ``Erik pdp10? a real one? wasn't that like 36b or something?
12:53.31 ``Erik (and vms commands, or very very old bsd commands?)
13:37.33 Notify 03BRL-CAD:carlmoore * 57895 (brlcad/trunk/CMakeLists.txt brlcad/trunk/HACKING and 4 others): remove trailing blanks/tabs; fix spellings
14:00.00 Notify 03BRL-CAD:starseeker * 57896 (brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.cc brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.h and 10 others): Add newlines at end of files
14:02.15 brlcad ``Erik: yep, real one
14:02.28 brlcad also two others
14:05.46 brlcad a toad-1, a 2065, and a VAX 11/785
14:07.14 Notify 03BRL-CAD:starseeker * 57897 (brlcad/trunk/src/other/stepcode/src/cllazyfile/headerSectionReader.h brlcad/trunk/src/other/stepcode/src/cllazyfile/instMgrHelper.h and 13 others): Add newlines to end of files
14:27.20 Notify 03BRL-CAD:carlmoore * 57898 brlcad/trunk/configure: auto-updated configure file
14:27.39 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:28.21 *** join/#brlcad Gaganjyot (~gagan@125.62.120.247)
14:44.55 ``Erik huh, 11/785? wasn't vgr an insanely souped up 11/780?
14:48.46 Notify 03BRL-CAD:d_rossberg * 57899 brlcad/trunk/src/libged/search.c: for MSVS 2008: moved variable declarations to the beginning of the block
14:51.28 Notify 03BRL-CAD Wiki:Applied3dim * 0 /wiki/User:Applied3dim:
15:13.16 brlcad yep
15:13.47 brlcad cept, this 11/785 is running vms (boo hiss) instead of vgr's bsd
15:26.45 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
16:48.18 *** join/#brlcad caen23 (~caen23@92.85.89.94)
17:15.15 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:23.27 *** join/#brlcad Gaganjyot (~gagan@125.62.120.247)
17:42.19 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:04.11 *** part/#brlcad Gaganjyot (~gagan@125.62.120.247)
18:11.53 Notify 03BRL-CAD Wiki:Silvane2013 * 0 /wiki/User:Silvane2013:
18:22.00 *** join/#brlcad Gaganjyot (~gagan@125.62.120.247)
18:41.07 *** join/#brlcad Gaganjyot (~gagan@125.62.120.247)
19:51.20 *** part/#brlcad Gaganjyot (~gagan@125.62.120.247)
20:21.57 *** join/#brlcad tbrowder2 (4c0304df@gateway/web/freenode/ip.76.3.4.223)
20:59.45 *** join/#brlcad kesha (~kesha@14.139.122.114)
22:19.48 Notify 03BRL-CAD:n_reed * 57900 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/primitives/table.c): add notional rt structs and functab entries to support selection of subcomponents of primitives
22:27.00 n_reed brlcad: so that's a slightly expanded & refined version of what I'd hacked up that I think will work for my purposes; please feel free to comment by committing changes =)
23:45.31 brlcad okie dokie

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.