IRC log for #brlcad on 20130924

00:39.52 Notify 03BRL-CAD:starseeker * 57850 brlcad/trunk/src/util/bu_arg_parse.h: typo?
00:42.27 Notify 03BRL-CAD:starseeker * 57851 brlcad/trunk/src/librt/primitives/hrt/hrt.c: This keeps tripping unused variable errors... is work supposed to be assigned to something?
01:03.44 Notify 03BRL-CAD:brlcad * 57852 brlcad/trunk/include/bu.h: expand the docs on bu_getprogname() and bu_setprogname(), noting recent thread-safety changes
01:14.59 Notify 03BRL-CAD:brlcad * 57853 brlcad/branches/RELEASE/CMakeLists.txt: test for program_invocation_name global, which glibc uses to stash the program execution name. no longer need to check for setprogname() with the new implementation too.
01:19.36 Notify 03BRL-CAD:brlcad * 57854 brlcad/branches/RELEASE/src/libbu/progname.c: rewrite bu_setprogname()+bu_getprogname() to be far more simple. this eliminates the double-roundabout method that was being used to track the full argv0 and the basename separately. new method simply stashes any set values into a container and returns that or one of any system-available intrinsic methods.
01:31.35 Notify 03BRL-CAD:brlcad * 57855 brlcad/branches/RELEASE/src/libbu/progname.c: simplify a little further, so there's just one basename free and one semaphore section
01:37.11 *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
03:33.18 Notify 03BRL-CAD:brlcad * 57856 brlcad/trunk/include/bu.h: bu_argv0_full_path() is not thread safe
05:04.41 Notify 03BRL-CAD:brlcad * 57857 brlcad/branches/RELEASE/src/libbu/tests/bu_progname.c: add one more test to make sure bu_argv0_full_path() is actually returning a full path
05:06.14 Notify 03BRL-CAD:brlcad * 57858 brlcad/branches/RELEASE/src/libbu/progname.c: if basename is a relative path, we need to attach it to the cwd. this fixes bu_argv0_full_path() if/when bu_setprogname() is set or we have access to program_invocation_name (glibc)
05:11.58 Notify 03BRL-CAD:brlcad * 57859 brlcad/branches/RELEASE/TODO: bu_progname tests should be fixed, passing now. heap doesn't need to pass for release.
05:28.26 Notify 03BRL-CAD:brlcad * 57860 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: 'tyle
05:51.48 *** join/#brlcad kesha (~kesha___@1.38.31.143)
05:56.09 *** join/#brlcad kesha_ (~kesha@49.249.16.72)
05:58.41 *** join/#brlcad kesha__ (~kesha@49.249.16.72)
05:59.37 *** join/#brlcad kesha__ (~kesha@49.249.16.72)
06:06.09 *** join/#brlcad kesha__ (~kesha@49.249.16.72)
06:12.30 Notify 03BRL-CAD:brlcad * 57861 (brlcad/trunk/CMakeLists.txt brlcad/trunk/TODO and 5 others): merge RELEASE branch from r57448 through r57860 to pick up the bu_progname fix
06:16.49 Notify 03BRL-CAD:brlcad * 57862 brlcad/trunk/regress/vls_vprintf.sh: point to the updated test exec name
06:18.13 Notify 03BRL-CAD:brlcad * 57863 brlcad/trunk/regress/CMakeLists.txt: remove the vls_vprintf regression test, it's part of make test now
06:20.05 *** join/#brlcad kesha__ (~kesha@49.249.16.72)
07:41.57 *** join/#brlcad kesha (~kesha___@1.38.31.143)
07:57.38 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
08:17.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:53.57 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
11:26.42 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
11:54.12 Notify 03BRL-CAD:starseeker * 57864 brlcad/trunk/src/libged/pull.c: Apply patch #215 from Nyah Check (changes made for ws and unused variables)
11:58.39 Ch3ck_ starseeker: does the test work now?
11:59.50 starseeker testing
12:01.28 starseeker well, it does something, but I get:
12:01.34 starseeker top.c: -- u test.c az=nan, el=nan, [nan, nan, nan] scale nan Perspective=[nan, nan, nan]??
12:01.41 starseeker do I need another patch?
12:02.17 starseeker test.c: -- u test.s az=nan, el=nan, [nan, nan, nan] scale nan Perspective=[nan, nan, nan]?? as well...
12:04.23 Notify 03BRL-CAD:starseeker * 57865 (brlcad/trunk/doc/docbook/system/mann/en/CMakeLists.txt brlcad/trunk/doc/docbook/system/mann/en/aproposlib.xml and 9 others): Apply patch #233 from Nyah Check (sets up pull interface)
12:04.36 Ch3ck_ well that's what I'm getting here too
12:04.43 starseeker OK, trunk has #215 and #233 now...
12:04.56 Ch3ck_ ok that fine
12:05.21 starseeker I think I can safely say that nan is not the expected result...
12:05.25 Ch3ck_ well I get nan values are being pulled from the objects when its supposed to be zero in case there is no value
12:05.31 Ch3ck_ yes thats correct will look into it
12:05.41 Ch3ck_ in place of nana
12:05.54 Ch3ck_ i mean nan its supposed to be zero in any case
12:06.13 starseeker what test case did you use and what results did you see? If you can post that to the dev email list we can try it...
12:06.24 starseeker bbl
12:06.32 Ch3ck_ ok let me send you send the tests i used
12:06.53 starseeker send it to the list
12:07.05 starseeker others may want to test
12:09.00 Ch3ck_ starseeker: i've attached the tests and sent on list already
12:09.19 Ch3ck_ brb
12:09.33 Ch3ck_ runs out
12:46.20 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
12:46.20 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
12:46.21 *** join/#brlcad jrayhawk (~jrayhawk@nursie.omgwallhack.org)
12:46.21 *** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
12:46.26 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
13:23.15 Notify 03BRL-CAD:carlmoore * 57866 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: fix spelling
13:46.39 *** join/#brlcad tbrowder2 (4c0304df@gateway/web/freenode/ip.76.3.4.223)
14:12.27 *** join/#brlcad kesha_ (~kesha___@1.38.31.143)
14:28.46 Ch3ck_ comes back
14:29.10 Ch3ck_ starseeker: looking at the code to fix bug
14:37.29 ``Erik brlcad: c89/c99 was mostly impulsed by mailing list, but is an ongoing issue...
14:41.57 *** join/#brlcad Gaganjyot (~gagan@125.62.99.151)
15:08.56 *** join/#brlcad kesha (~kesha___@1.38.31.143)
15:15.47 *** join/#brlcad ejn0 (~ejno@unaffiliated/kazaik)
15:27.40 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
15:55.19 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
16:19.40 Notify 03BRL-CAD:tbrowder2 * 57867 brlcad/trunk/misc/CMake/CheckCInline.cmake: fix 'inline' check for strict C89 checking
16:45.27 Notify 03BRL-CAD:brlcad * 57868 (brlcad/trunk/misc/CMake/Distcheck.cmake brlcad/trunk/misc/CMake/distcheck_in_src_dir.cmake.in brlcad/trunk/misc/CMake/distcheck_target.cmake.in): also run the unit tests during distcheck-full now that they should all be passing.
16:51.29 Notify 03BRL-CAD:brlcad * 57869 brlcad/trunk/misc/CMake/CheckCInline.cmake: reverting r57867 for a variety of reasons: this module should not rely on BRLCAD_* logic (it's implemented as a proper CMake extension), should be testing 'inline' first or we can end up with different inline behavior on c99 compilers, and this change didn't update the documentation that was specific on the ordering and reasoning. the problem is
16:51.31 Notify that this needs to be tested *after* any std flags are set to ensure 'inline' will correctly fail the test.
16:59.02 Notify 03BRL-CAD:brlcad * 57870 brlcad/trunk/misc/CMake/CheckCInline.cmake: simplify the logic, remove the unnecessary iterations of the foreach() loop by breaking when we're done.
17:03.09 *** join/#brlcad Bobek (a1b997c1@gateway/web/freenode/ip.161.185.151.193)
17:11.14 Notify 03BRL-CAD:brlcad * 57871 brlcad/trunk/src/other/libregex/CheckCInline.cmake: ugh, syn src other shite. this smells bad.
17:26.00 Notify 03BRL-CAD:brlcad * 57872 (brlcad/trunk/misc/CMake/CheckCInline.cmake brlcad/trunk/src/other/libregex/CheckCInline.cmake): be sure to use argc/argv so we don't get strict compilation warnings causing all tests to fail.
17:26.38 Notify 03BRL-CAD:brlcad * 57873 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: include the C inline check module when we include the rest
17:35.50 Notify 03BRL-CAD:brlcad * 57874 brlcad/trunk/CMakeLists.txt: looks like much of this is not ordered right. src/other is not a compiler characteristic. it should either be loaded after command-line options, or after all checks.. WIP: includes should be treated like template headers, but presently are not.
17:52.42 *** join/#brlcad kesha_ (~kesha@1.38.31.143)
18:11.08 Notify 03BRL-CAD:brlcad * 57875 brlcad/trunk/CMakeLists.txt: not just macros, don't test low-level build flags on msvc
18:13.37 Notify 03BRL-CAD:brlcad * 57876 brlcad/trunk/src/other/libregex/CMakeLists.txt: indent ws
18:16.06 *** join/#brlcad kesha_ (~kesha@1.38.31.243)
18:17.46 Notify 03BRL-CAD:brlcad * 57877 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: indent ws
18:23.35 Notify 03BRL-CAD:brlcad * 57878 brlcad/trunk/src/other/libregex/CMakeLists.txt: erhm! libregex does not even seem to use the inline keyword, so why are we testing for it here? removed.
18:24.39 Notify 03BRL-CAD:brlcad * 57879 brlcad/trunk/src/other/libregex.dist: no longer have CheckCInline.cmake
19:14.26 *** join/#brlcad Gaganjyot (~gagan@125.62.99.151)
19:25.28 *** part/#brlcad Gaganjyot (~gagan@125.62.99.151)
19:36.29 Notify 03BRL-CAD:tbrowder2 * 57880 brlcad/trunk/src/other/tcl/CMakeLists.txt: add tcl check for hypot; provide subsitute for strict C89 check
19:39.24 Notify 03BRL-CAD:carlmoore * 57881 brlcad/trunk/src/shapes/gastank.c: change h to H as h? is implemented for help; expand use of the already-provideded explanation
20:01.30 Notify 03BRL-CAD:tbrowder2 * 57882 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/misc/CMake/CompilerFlags.cmake): rename *STRICT_C89* to *POSIX_COMPLIANCE* for more generality and future-proofness per Sean's suggestion
20:01.59 *** join/#brlcad vladbogo (~vlad@188.25.237.92)
20:22.49 Notify 03BRL-CAD:starseeker * 57883 NIL: Make branch for surfacetree experiments
20:30.30 Notify 03BRL-CAD:brlcad * 57884 (brlcad/trunk/src/other/re2c/code.h brlcad/trunk/src/other/re2c/re2c_parser.h): pedantic is not necessarily defined
20:31.28 Notify 03BRL-CAD:brlcad * 57885 (brlcad/trunk/src/other/re2c/code.h brlcad/trunk/src/other/re2c/re2c_parser.h): technically, former logic was true for any positive value
20:57.34 Notify 03BRL-CAD:tbrowder2 * 57886 (brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL): document the ENABLE_POSIX_COMPLIANCE option
20:59.27 Notify 03BRL-CAD:starseeker * 57887 (brlcad/branches/surfacetree/src/libbrep/CMakeLists.txt brlcad/branches/surfacetree/src/librt/CMakeLists.txt): Checkpoint original work experimenting with queues for surfacetree building. Needs updating, since some things moved to libbrep already, and will need to figure out the static memory thing for surfaces to avoid corruption based on Keith's experiments with pullback.
21:06.43 *** join/#brlcad Gaganjyot (~gagan@125.62.99.151)
21:11.33 Notify 03BRL-CAD:starseeker * 57888 (brlcad/trunk/src/other/xmltools/libxml/src/xmlregexp.c brlcad/trunk/src/other/xmltools/libxslt/src/xsltlocale.c): if->ifdef and fix typo
21:29.03 Notify 03BRL-CAD:starseeker * 57889 (brlcad/trunk/src/other/tcl/CMakeLists.txt brlcad/trunk/src/other/tk/CMakeLists.txt): Tweak Tcl/Tk build logic - probably need to check these more carefully to see if we would ever want to enable them...
21:30.27 Notify 03BRL-CAD:starseeker * 57890 brlcad/trunk/src/other/tkhtml/src/htmltcl.c: if -> ifdef
21:40.37 Notify 03BRL-CAD:starseeker * 57891 (brlcad/trunk/src/other/stepcode/src/cllazyfile/lazyInstMgr.h brlcad/trunk/src/other/stepcode/src/clutils/sc_hash.cc brlcad/trunk/src/other/stepcode/src/exp2cxx/classes_wrapper.cc): if -> ifdef, fix comment in comment
21:41.07 Notify 03BRL-CAD Wiki:Vladbogolin * 6187 /wiki/User:Vladbogolin/GSoC2013/Logs:
23:48.02 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
23:54.11 *** join/#brlcad KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net)
23:54.11 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
23:54.11 *** join/#brlcad yiyus (1242712427@je.je.je)
23:54.11 *** join/#brlcad kesha_ (~kesha@1.38.31.243)
23:54.11 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)

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