IRC log for #brlcad on 20180325

00:30.46 *** join/#brlcad mdfgwpnarreamvls (~armin@dslb-088-065-184-250.088.065.pools.vodafone-ip.de)
00:39.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:10.26 *** join/#brlcad DaRock (~Thunderbi@mail.unitedinsong.com.au)
06:29.52 *** join/#brlcad inginx747 (0c1a115b@gateway/web/freenode/ip.12.26.17.91)
08:12.49 *** join/#brlcad Corrosive_ (~Corrosive@2a02:ab88:6:9780:fdc6:f29c:fb1a:d639)
10:10.48 *** join/#brlcad merzo_ (~merzo@226-14-132-95.pool.ukrtel.net)
10:21.39 *** join/#brlcad AdityaGulati (ca034dcc@gateway/web/cgi-irc/kiwiirc.com/ip.202.3.77.204)
11:43.07 *** join/#brlcad amarjeet_ (~amarjeet@27.34.244.249)
11:43.13 *** join/#brlcad amarjeet (~amarjeet@27.34.244.249)
11:45.44 *** join/#brlcad gabbar1947 (uid205515@gateway/web/irccloud.com/x-qyaiemumamruzpfa)
11:47.04 *** join/#brlcad AdityaGulati (ca034dcc@gateway/web/cgi-irc/kiwiirc.com/ip.202.3.77.204)
14:06.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:06.51 Notify 03BRL-CAD:brlcad * 70785 brlcad/trunk/CMakeLists.txt: pthread headers on some bsd still haven't been scrubbed for c90/posix.1 compliance. we hack around the header type by giving it another similar c90 type which should be good enough. also forcibly adding the -pthread flag to help find_package(Threads) actually do a better job (even though that's supposedly something it tests for, it was failing because of
14:06.55 Notify unspecified linkage)
14:06.59 Notify ...
14:07.11 Notify 03BRL-CAD:brlcad * 70786 brlcad/trunk/src/libbu/file.c: provide a fallback for S_ISLNK using the common masks values directly.
14:07.17 Notify 03BRL-CAD:brlcad * 70787 brlcad/trunk/src/other/proj-4/CMakeLists.txt: you're not the boss of me
14:07.21 Notify 03BRL-CAD:brlcad * 70788 (brlcad/trunk/src/bwish/input.c brlcad/trunk/src/libbu/datetime.c and 2 others): declare gettimeofday if needed for strict c90
14:09.35 *** join/#brlcad amarjeet_ (~amarjeet@27.34.244.249)
14:09.37 *** join/#brlcad amarjeet (~amarjeet@27.34.244.249)
14:10.58 Notify 03BRL-CAD:starseeker * 70789 brlcad/trunk/src/libanalyze/nirt.cxx: Put in the start of diff reporting
14:11.10 Notify 03BRL-CAD:starseeker * 70790 brlcad/trunk/CMakeLists.txt: We still need the HAVE_PTHREAD_H test - libbu/parallel.c keys its definition of rt_thread_t off of this test for pthread platforms
14:11.24 Notify 03BRL-CAD:starseeker * 70791 brlcad/trunk/src/other/proj-4/CMakeLists.txt: Fall back to the stub case if Threads_FOUND fails, rather than fatal error.
14:12.03 Notify 03BRL-CAD:brlcad * 70792 brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmthread.h: need a timespec cmake test
14:18.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:32.15 Notify 03BRL-CAD:starseeker * 70794 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/conv/intaval/tgf-g.cpp and 4 others): fixes for linux build
14:32.31 Notify 03BRL-CAD:starseeker * 70795 (brlcad/trunk/src/libanalyze/nirt.cxx brlcad/trunk/src/nirt/CMakeLists.txt brlcad/trunk/src/nirt/main.cxx): slew of nirt diffing related changes.
14:32.42 Notify 03BRL-CAD:starseeker * 70796 brlcad/trunk/regress/nirt.sh: right - new format option, so update regress
14:42.01 Notify 03BRL-CAD:brlcad * 70797 brlcad/trunk/include/common.h: handle rint the same as lrint, but clean up whether it is defined (callers should check !defined on the decl)
14:42.07 Notify 03BRL-CAD:brlcad * 70798 (brlcad/trunk/src/util/hex.c brlcad/trunk/src/util/plot3rot.c): make sure ctype functions aren't defined as macros (thus probably not having or needing a decl)
14:42.13 Notify 03BRL-CAD:brlcad * 70799 (brlcad/trunk/src/conv/asc/g2asc.c brlcad/trunk/src/conv/comgeom/region.c and 4 others): more ctype decl, checking for defines
14:42.17 Notify 03BRL-CAD:brlcad * 70800 brlcad/trunk/src/shapes/picket_fence.c: ws
14:42.27 Notify 03BRL-CAD:brlcad * 70801 (brlcad/trunk/src/other/gct/CMakeLists.txt brlcad/trunk/src/other/gdal/CMakeLists.txt and 2 others): have to consistently test for false negative pthread.h header and force -pthread before calling find_package(Threads) for linkage on freebsd to complete successfully in strict c90 mode
14:42.31 Notify 03BRL-CAD:brlcad * 70802 brlcad/trunk/include/CMakeLists.txt: sort headers alphabetically
14:42.35 Notify 03BRL-CAD:brlcad * 70803 brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in: FORCE_DISTCHECK no longer works now that distchecks invoke in a sub-cmake. variables don't get passed through and no sense manually passing magic switches. the report svn mismatch is just fine being advisory, especially since it was failing false-positively (most headers missing)
14:42.39 Notify 03BRL-CAD:brlcad * 70804 brlcad/trunk/regress/CMakeLists.txt: no individual test should take more than a minute. really, limit should be far less but lets start with a high bar. encountered some problem with fbserv blocking infinitely (still unresolved) with the rtwizard tests.
14:42.43 Notify 03BRL-CAD:brlcad * 70805 brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshdecimation.c: declare isnan
14:42.47 Notify 03BRL-CAD:brlcad * 70806 brlcad/trunk/CMakeLists.txt: got to have -pthread on c++ files too, notably when linking
14:52.23 Notify 03BRL-CAD:starseeker * 70807 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in): Restore (currently) needed CMAKEFILES calls, put check back in distcheck but fix the FORCE_DISTCHECK setting (needs to get the setting from configure_file since distcheck_repo_verify isn't run directly by the user.)
14:52.30 Notify 03BRL-CAD:starseeker * 70808 (brlcad/trunk/NEWS brlcad/trunk/src/other/libgdiam/CMakeLists.txt and 3 others): Update libgdiam to version 1.0.3 (thanks to Dr. Har-Peled for the heads up). MIT license is an option now - select that for our use.
14:52.34 Notify 03BRL-CAD:starseeker * 70809 (brlcad/trunk/src/other/libz/README brlcad/trunk/src/other/libz/zlib.map): whoops, forgot to update the README for zlib 1.2.11 - fix
14:53.24 Notify 03BRL-CAD:starseeker * 70810 brlcad/trunk/src/libanalyze/nirt.cxx: if we're bailing, delete df
14:56.15 Notify 03BRL-CAD:starseeker * 70811 brlcad/trunk/misc/clang-static-analyzer-run.sh: whoops - remove libremrt from test list
14:56.27 Notify 03BRL-CAD:brlcad * 70812 brlcad/trunk/doc/BRL-CAD.bib: cleanup some bibtex errors
15:18.28 Notify 03BRL-CAD:starseeker * 70814 brlcad/trunk/sh/CMakeLists.txt: let distclean know to remove the scripts
15:18.32 Notify 03BRL-CAD:starseeker * 70815 brlcad/trunk/regress/CMakeLists.txt: 60 seconds isn't long enough - regress-repository can exceed it.
15:20.13 Notify 03BRL-CAD:starseeker * 70816 brlcad/trunk/regress/CMakeLists.txt: Sigh - even 120 wasn't enough. Turn this off until regress-repository is handled.
15:24.15 Notify 03BRL-CAD:brlcad * 70817 brlcad/trunk/regress/CMakeLists.txt: pull out and document the TIMEOUT outlier. need to break the test up.
15:24.29 Notify 03BRL-CAD:brlcad * 70818 brlcad/trunk/regress/CMakeLists.txt: regress-mged just barely misses the TIMEOUT mark too. need to speed up startup or break up the test.
15:27.01 Notify 03BRL-CAD:starseeker * 70819 brlcad/trunk/sh/CMakeLists.txt: Don't need to copy to the sh directory in CMAKE_BINARY_DIR - copying to bin is the important part. In particular, the configure_file piece was marking files in the src directory for distcleaning when CMAKE_SOURCE_DIR == CMAKE_BINARY_DIR.
15:31.21 Notify 03BRL-CAD:brlcad * 70820 brlcad/trunk/src/libbu/cmd.c: remove silly first-char optimization
15:31.25 Notify 03BRL-CAD:brlcad * 70821 (brlcad/trunk/src/librt/bbox.c brlcad/trunk/src/librt/db5_types.c brlcad/trunk/src/libtclcad/tclcad_obj.c): remove more first char 'optimizations'. highly doubtful these have any measurable impact and (IF they did) it's something BU_STR_EQUAL could do everywhere automatically. skipped the dubious db_lookup ones for now too, just because they have comments.
15:38.05 Notify 03BRL-CAD:starseeker * 70822 brlcad/trunk/src/libanalyze/nirt.cxx: stash some thoughts on how to diff sets of ray partitions.
15:39.18 Notify 03BRL-CAD:n_reed * 70823 brlcad/trunk/src/tclscripts/checker/check.tcl: Add toggle to draw only first unioned solid.Add checkbutton (set the same as -F option on startup) to toggle drawing onlythe first union in overlap paths.Going with a checkbutton in a labelframe for the moment as a compromise betweenmany considerations and future planned work. A toggle for showing overlapvolume plots can be added as another
15:39.22 Notify checkbutton inside the labelframe.
15:39.26 Notify ...
15:39.32 Notify 03BRL-CAD:n_reed * 70824 brlcad/trunk/src/tclscripts/checker/check.tcl: add default value to ensure variable exists on first reference
15:44.22 Notify 03BRL-CAD:starseeker * 70825 (brlcad/trunk/src/other/tinycthread/tinycthread.c brlcad/trunk/src/other/tinycthread/tinycthread.h): Pull in the latest changes from tinycthread
15:44.32 Notify 03BRL-CAD:starseeker * 70826 (brlcad/trunk/include/bnetwork.h brlcad/trunk/src/libbu/progname.c brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmthread.h): Various tweaks for MSVC building
15:44.43 Notify 03BRL-CAD:starseeker * 70827 brlcad/trunk/src/mged/cmd.c: Fix MSVC mged build
16:07.22 *** join/#brlcad raingloom (~raingloom@C2267141.catv.pool.telekom.hu)
16:11.44 Notify 03BRL-CAD:starseeker * 70828 brlcad/trunk/src/libanalyze/nirt.cxx: RT_G_DEBUG isn't always defined to what we need/want
16:20.51 Notify 03BRL-CAD:starseeker * 70829 (brlcad/trunk/src/other/tinycthread/CMakeLists.txt brlcad/trunk/src/other/tinycthread/tinycthread.h): get as far as the undefined reference to _tthread_timespec_get error reported earlier
16:21.03 Notify 03BRL-CAD:starseeker * 70830 (brlcad/trunk/src/other/tinycthread/CMakeLists.txt brlcad/trunk/src/other/tinycthread/tinycthread.h): not right...
16:21.11 Notify 03BRL-CAD:starseeker * 70831 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: Globals bite us again - CMAKE_C_STD_FLAG -> C_STANDARD_FLAGS. This time make sure C_STANDARD_FLAGS is non-empty except in the MSVC case, so CMake doesn't silently do the wrong thing.
16:25.37 Notify 03BRL-CAD:vasco_costa * 70832 (brlcad/trunk/include/rt/tree.h brlcad/trunk/src/librt/cut.c and 4 others): Change typedefs from BSD UNIX types to ANSI C types.
16:25.45 Notify 03BRL-CAD:starseeker * 70833 (brlcad/trunk/INSTALL brlcad/trunk/configure and 15 others): Turn off the use of CPU_ZERO and MD_CONF_ENABLE_PROGRESS bits that needed mtSignalWaitTimeout. Strip down tinycthread bits to those actually used and build them as part of librt. Do the same for adrt, and remove tinycthread as a separately managed library. This is a bit ugly, but is intended as a stopgap measure until after
16:25.49 Notify the next release. At that time, look at moving adrt to C++11 threads and updating the gct_decimation code to newer version, using mmthreads.h. Untested with MSVC.
16:25.53 Notify ...
16:31.46 Notify 03BRL-CAD:starseeker * 70834 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: mark testing vars as advanced
16:31.56 Notify 03BRL-CAD:starseeker * 70835 (brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmhash.c brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmthread.h and 2 others): Fix Windows pieces of librt embedded tinycthread
16:32.07 Notify 03BRL-CAD:starseeker * 70836 (brlcad/trunk/src/adrt/tienet.c brlcad/trunk/src/adrt/tienet.h brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/tcm.h): Similar tweaks to adrt embedded tinycthread
16:32.33 Notify 03BRL-CAD:starseeker * 70837 brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mm.c: eliminate a couple OS flags to make regress-repository happy
16:33.01 Notify 03BRL-CAD:starseeker * 70838 (brlcad/trunk/include/bu/CMakeLists.txt brlcad/trunk/src/adrt/master/master.c and 9 others): Consolidate tinycthread bits into libbu
16:33.07 Notify 03BRL-CAD:d_rossberg * 70839 brlcad/trunk/src/libanalyze/nirt.cxx: quell compiler warning (error) regarding a comparison between signed and unsigned ints
16:33.11 Notify 03BRL-CAD:d_rossberg * 70840 brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshdecimation.c: quell compiler warning (error) regarding an initialized but unused variable
16:33.21 Notify 03BRL-CAD:starseeker * 70841 (brlcad/trunk/src/libbu/tc.c brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mmthread.h): Couple stray fixes for MSVC
16:37.39 Notify 03BRL-CAD:starseeker * 70842 brlcad/trunk/HACKING: build system is not Bourne Shell Script anymore...
16:38.18 Notify 03BRL-CAD:brlcad * 70843 brlcad/trunk/src/libbu/affinity.c: bsd hack is covered by the main CMakeLists.txt now, so don't need this. can cause non-c90 mode issues too if the define mismatches.
16:38.30 Notify 03BRL-CAD:brlcad * 70844 (brlcad/trunk/src/conv/comgeom/region.c brlcad/trunk/src/conv/comgeom/solid.c): doesn't actually make sense for this code to call isascii(). isprint() is more appropriate since it's trying to figure out whether to substitute a printable '?' character replacement. avoids the problematic ctype declaration.
16:38.34 Notify 03BRL-CAD:brlcad * 70845 brlcad/trunk/src/util/hex.c: now this is just dumb
16:38.38 Notify 03BRL-CAD:brlcad * 70846 brlcad/trunk/src/mged/mged.c: should be unreachable since we clamped value into 0-127 range
16:38.42 Notify 03BRL-CAD:brlcad * 70847 brlcad/trunk/src/util/plot3rot.c: more superset dumbness
16:38.46 Notify 03BRL-CAD:brlcad * 70848 (brlcad/trunk/src/conv/asc/g2asc.c brlcad/trunk/src/fb/plot3-fb.c brlcad/trunk/src/nirt/command.c): eliminate remaining instances of unnecessary isascii() calls. was deprecated from posix for good reasons.
16:40.48 Notify 03BRL-CAD:starseeker * 70849 brlcad/trunk/src/libanalyze/nirt.cxx: length, not start/end positions
16:43.31 Notify 03BRL-CAD:starseeker * 70850 brlcad/trunk/CMakeLists.txt: The way MSVC works, Debug and Release aren't actually enough.
16:45.55 Notify 03BRL-CAD:brlcad * 70851 brlcad/trunk/misc/CMakeLists.txt: remove d-bindings. it's been several years, no activity, and maintenance cost incurred (makefile caused distcheck-in_src_dir failure).
16:52.59 Notify 03BRL-CAD Wiki:IñakiG1960 * 0 /wiki/User:I%C3%B1akiG1960:
16:53.03 Notify 03BRL-CAD Wiki:Raviswami123 * 0 /wiki/User:Raviswami123:
16:53.07 Notify 03BRL-CAD:Abdullah Umar Naseef * 0 /wiki/User:Abdullah_Umar_Naseef:
16:53.11 Notify 03BRL-CAD Wiki:Melisalee88 * 0 /wiki/User:Melisalee88:
16:53.15 Notify 03BRL-CAD Wiki:45.72.148.116 * 10508 /wiki/Summer_of_Code/Checklis:
16:53.19 Notify 03BRL-CAD Wiki:AdityaGulati * 0 /wiki/User:AdityaGulati:
17:49.48 raingloom is there any documentation on the search command? the wiki page is apparently missing.
18:55.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:00.40 *** part/#brlcad raingloom (~raingloom@C2267141.catv.pool.telekom.hu)
21:38.47 *** join/#brlcad fatema__ (~fatema@41.35.31.2)
22:14.10 *** join/#brlcad AdityaGulati (ca034dcc@gateway/web/cgi-irc/kiwiirc.com/ip.202.3.77.204)
22:16.37 *** join/#brlcad AdityaGulati14 (ca034dcc@gateway/web/cgi-irc/kiwiirc.com/ip.202.3.77.204)
22:43.26 *** part/#brlcad fatema__ (~fatema@41.35.31.2)
23:10.12 *** join/#brlcad LoH (~lenox@173-30-76-137.client.mchsi.com)
23:15.17 LoH I've been out of the loop for a while re: GSoC
23:15.45 *** join/#brlcad AdityaGulati (ca034dcc@gateway/web/cgi-irc/kiwiirc.com/ip.202.3.77.204)
23:27.04 *** join/#brlcad gabbar1947 (uid205515@gateway/web/irccloud.com/x-fozdhbhnnnuqxwsh)
23:35.44 *** join/#brlcad AdityaGulati (ca034dcc@gateway/web/cgi-irc/kiwiirc.com/ip.202.3.77.204)
23:40.45 Notify 03BRL-CAD:Gabbar1947 * 10509 /wiki/Python_Bindings: /* References */
23:40.49 Notify 03BRL-CAD:Gabbar1947 * 10510 /wiki/Python_Geometry: /* References */
23:40.53 Notify 03BRL-CAD Wiki:173.30.76.137 * 10511 /wiki/Google_Summer_of_Code/Project_Ideas: /* Slic3r Projects */ removed completed task
23:40.57 Notify 03BRL-CAD Wiki:173.30.76.137 * 10512 /wiki/Google_Summer_of_Code/Project_Ideas: /* Slic3r Projects */ Removed completed task.

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