IRC log for #brlcad on 20140530

00:01.26hcurtisbrlcad: When you come back, please let me know.
00:45.01hcurtisUpdate: I've been going over the GSoC checklist and expectations list to see what I still need to get done.
01:04.24*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
01:29.48Notify03BRL-CAD:tbrowder2 * 60993 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: working on parsing routine
01:51.58brlcadcyarx
01:52.03brlcadrx
02:14.35*** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
02:38.45maths22I think geany might be on the image
02:39.41*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
03:02.16hcurtisbrlcad: The GSoC expectations list talked about an interaction schedule. Do you think we need to set one up, or do you like how we’re doing things now?
03:13.37maths22by the way, I am happy to work on a vm update whenever (if ever soon) it is necessary
03:14.50*** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:34.21*** join/#brlcad gagan (~gagan@202.164.53.117)
03:35.15*** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:01.17*** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:11.22*** join/#brlcad gagan (~gagan@202.164.53.117)
04:18.23*** join/#brlcad stirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
04:21.26*** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
04:27.34*** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
04:39.44*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
04:54.25*** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:12.12*** join/#brlcad gagan (~gagan@202.164.53.117)
05:48.31*** join/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
05:50.34*** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
05:53.38*** part/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
05:53.45Notify03BRL-CAD Wiki:Hcurtis0010 * 7165 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
06:16.33*** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
06:40.03*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
06:48.40*** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
06:53.02*** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:56.51*** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
08:04.59*** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
08:35.38*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
08:53.01*** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
09:20.28*** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:41.54*** join/#brlcad mihaineacsu_ (~mihaineac@92.85.31.65)
10:36.36*** join/#brlcad albertcoder (~albertcod@115.245.156.65)
10:39.49*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
11:03.33*** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
11:39.46Notify03BRL-CAD:tbrowder2 * 60994 brlcad/branches/d-binding/misc/d-bindings/TODO: add info on plans
11:40.33Notify03BRL-CAD:tbrowder2 * 60995 NIL: dir for a Perl class hierarchy
12:28.16*** join/#brlcad ries (~ries@190.9.171.121)
12:40.10*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
12:43.30``Eriknewest renderman will be "free" for noncommercial use http://renderman.pixar.com/view/non-commercial
12:43.53``Erikvia https://news.ycombinator.com/item?id=7819245
12:49.50Notify03BRL-CAD:starseeker * 60996 brlcad/trunk/doc/docbook/system/man1/en/g-tankill.xml: fix g-tankill xml
13:02.00raj12lnmhi can anyone help me to go to a past state ?
13:02.28raj12lnmi mean if i wish to go to r60468 on brlcad what is the command ?
13:03.38raj12lnmok, got it
13:03.43raj12lnmsvn update -r60468
13:28.00*** join/#brlcad vladbogo (~vlad@195.216.218.10)
13:49.56*** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:11.11brlcadmaths22: thanks
14:11.50brlcadmaths22: I think the VM is good for now ... it's the website that we need to get going live -- do you have (or could you write) a to-do list of things that need to get done?
14:15.29brlcadthat's pretty cool about renderman being free, nice splash
14:15.57brlcadthinks a brl-cad geometry plugin would be ... awesome
14:28.39Notify03BRL-CAD:starseeker * 60997 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Add support for the FASTGEN4 importer to the Archer GUI dialog, and provide an option to select a format when the file extension is not recognized.
14:39.58*** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
14:44.07Notify03BRL-CAD:tbrowder2 * 60998 brlcad/branches/d-binding/misc/d-bindings/TODO: add info
14:44.55Notify03BRL-CAD:tbrowder2 * 60999 brlcad/branches/d-binding/misc/d-bindings/D.pm: default should be 0
14:48.41*** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
14:54.29*** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:57.24*** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.19Notify03BRL-CAD:tbrowder2 * 61000 brlcad/branches/d-binding/misc/d-bindings/CParse.pm: restore module to its original purpose: extracting C objects fom a header for partial P::RD parsing
15:04.27Notify03BRL-CAD:starseeker * 61001 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Sync up the fastgen extensions.
15:11.10Notify03BRL-CAD:starseeker * 61002 brlcad/trunk/NEWS: Added support in Archer's file open dialog (and also when specifying files on the command line) for automatic invocation of BRL-CAD's geometry importers. In the GUI case, some of the formats also provide dialogs for specifying parameters to the converters. Supported formats at the moment are 3dm, FASTGEN, stl, and STEP.
15:11.17Notify03BRL-CAD:tbrowder2 * 61003 brlcad/branches/d-binding/misc/d-bindings/D.pm: add and start implementing new option for chunk parsing to ease analyzing syntax tree
15:12.09Notify03BRL-CAD:tbrowder2 * 61004 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: play with Data::Dumper options
15:13.20*** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
15:13.31Notify03BRL-CAD:tbrowder2 * 61005 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add new chunkparse option
15:13.55Notify03BRL-CAD:tbrowder2 * 61006 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: improve help and option handling
15:18.13Notify03BRL-CAD:tbrowder2 * 61007 brlcad/branches/d-binding/misc/d-bindings/D.pm: rename CParse.pm to CExtract.pm to better indicate purpose; change package name where used or identified
15:33.32*** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
15:39.54Notify03BRL-CAD:tbrowder2 * 61008 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: add catchall option; correct empty line determination
15:57.01Notify03BRL-CAD:tbrowder2 * 61009 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: add more debugging code
16:02.16*** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
16:04.47*** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
16:16.43*** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
16:22.53Notify03BRL-CAD:tbrowder2 * 61010 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: use improved comment stripper
16:38.19Notify03BRL-CAD:tbrowder2 * 61011 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: use better empty-line determination
16:59.12*** join/#brlcad ishwerdas (~ishwerdas@117.220.151.143)
17:01.57Notify03BRL-CAD:tbrowder2 * 61012 brlcad/branches/d-binding/misc/d-bindings/D.pm: improve intermediate file naming and handling; eliminate some unneeded code; comment out code that may never be used
17:13.16Notify03BRL-CAD:tbrowder2 * 61013 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add chunkparse for the develop option
17:28.49Notify03BRL-CAD:tbrowder2 * 61014 brlcad/branches/d-binding/misc/d-bindings/TODO: add info
17:30.10Notify03BRL-CAD:tbrowder2 * 61015 brlcad/branches/d-binding/misc/d-bindings/D.pm: rename vars for current package name; isolate parsing code to the convert1final subroutine
17:45.24*** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
17:49.35*** join/#brlcad albertcoder (~albertcod@117.225.233.170)
17:55.15*** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
17:55.32raj12lnmhi all.
17:55.36raj12lnmi need some help
17:56.51raj12lnmwhat will be the result of the command
17:56.52raj12lnm<PROTECTED>
17:57.38raj12lnmIt is used in brlcad-python but hangs with this error http://tny.cz/b72a25c7
17:57.54raj12lnmcan anybody guide me regarding this ?
18:03.54albertcoderHello! I had begun making an extension in mediawiki for materials database project. I had downloaded the latest version of mediawiki i.e. 1.22.6 and I had begun working on this. But fortunately I just checked this link http://brlcad.org/wiki/Special:Version for the version that BRL-CAD uses i.e. 1.22.2. Also I noticed that mediawiki released it next version yesterday 1.22.7
18:05.23albertcoderWhat version of mediawiki should I make extension in to harmonize its proper functioning with BRL-CAD?
18:09.13``Erikraj12lnm: should say the install prefix O.o
18:10.38raj12lnm``Erik ?
18:10.42``Erikraj12lnm: when you run "brlcad --prefix" from the command line, does it work? mebbe the python is building the argument string wrong?
18:11.03raj12lnmi does'nt work
18:11.49raj12lnmc/i/it\
18:12.05raj12lnm``Erik : what does that command work ?
18:12.50``Erikalbertcoder: the machine has 1.22.7 installed, but the wiki actually live might be an old copy of that dir somewhere and someone will need to do the migration stuff :/
18:13.24raj12lnm``Erik : I mean what is the use of that command ?
18:13.53``Erikraj12lnm: it'd tell you where BRL-CAD is installed, so consumer projects would know where to look for headers, libraries, tcl scripts, etc
18:13.57``Erik$ /usr/brlcad/trunk/bin/brlcad-config --prefix
18:13.59``Erik/usr/brlcad/trunk
18:14.25raj12lnmok
18:14.50raj12lnmso the second is output of the first ?
18:14.52raj12lnmis it ?
18:15.53raj12lnm``Erik when i run that command it doesnt give any response.
18:16.17Notify03BRL-CAD:carlmoore * 61016 brlcad/trunk/doc/docbook/system/man1/en/g-tankill.xml: the -P was missing from SYNOPSIS
18:18.19``Erikraj12lnm: I'd guess that means your install of BRL-CAD is somehow broken :( I get this: http://paste.lisp.org/display/142737
18:18.49raj12lnmbuild is broken ?
18:19.26``Erikwhere and how did you install your BRL-CAD?
18:19.35raj12lnm``Erik : when I send do sudo make install in the build folder
18:19.40raj12lnmit builds without error
18:19.45raj12lnmcan it still be an error ?
18:21.54``Erikyes... so you installed it from source, did you give it an explicit prefix, or did it default to /usr/brlcad/dev-7.24.1/ or something?
18:24.30raj12lnmit defaulted to /usr/brlcad/dev-7.24.1/
18:25.06raj12lnm``Erik : I am seeing an interesting thing
18:25.10raj12lnmwhen I run
18:25.14``Erikok, what OS are you using? linux?
18:25.36raj12lnm~/brlcad_build/bin/brlcad_config --prefix
18:25.53raj12lnmit givesn me an output = /usr/brlcad/dev-7.24.1/
18:26.05raj12lnm``Erik : I am using Ubuntu
18:26.32``Erikbrlcad_config or brlcad-config ? O.o
18:26.52raj12lnmbrlcad-config
18:26.57raj12lnmsorry :)
18:27.12``Erikwhat does it give you when you do "/usr/brlcad/dev-7.24.1/bin/brlcad-config --prefix ; echo $?" ?
18:27.35``Erik(echo $? will print the 'return code' of the previous command, 0 means a normal exit)
18:28.03raj12lnmit gives 0 as output
18:28.15``Erikbut does not print /usr/brlcad/dev-7.24.1 ?
18:28.33raj12lnmyes
18:29.24``Erikodd... what about "bash -xe /usr/brlcad/dev-7.24.1/bin/brlcad-config --prefix" ? can you paste the entire output into a pastebin somewhere?
18:29.56raj12lnmit doesnt print anything
18:30.00raj12lnmO.o
18:30.47raj12lnm``Erik I dont know! whats happening
18:32.11``ErikO.O
18:32.34``Erikcan you paste everything anyway?
18:33.01``Erikand um, ls -l /usr/brlcad/dev-7.24.1/bin/brlcad-config
18:33.40``Erikmake sure it's not a 0 byte file or something, should be in the neighborhood of 8k
18:35.00raj12lnmhttp://tny.cz/e75e80eb
18:35.41raj12lnm-rwxr-xr-x 1 root root 0 May 30 18:37 /usr/brlcad/dev-7.24.1/bin/brlcad-config
18:36.29``Erikah, there it is, your installed script is 0 bytes long... that'd be why it doesn't say anything
18:36.41raj12lnmyeah.
18:36.49raj12lnmbut i have no idea how to repair it
18:36.55``Erikverify that the bin/brlcad-config in your build directory is non-zero, then reinstall
18:37.27raj12lnmwill deleting the build in /usr/brlcad/dev-7.24.1
18:37.31raj12lnmhelp ?
18:39.04``Erikthat'd be the install directory, not the build one... either way, you'll need to do another 'make install'
18:39.47``Erikyou can try it *shrug* but a reinstall would still be needed
18:40.12raj12lnmyeah i am resintalling
18:40.21``Erik(also; you might want to chown /usr/brlcad to your mortal user so you don't need to sudo to install :)
18:40.37raj12lnmok
18:40.46raj12lnmchown -R raj:raj ?
18:41.42``Eriksure, that'd be one way to do it
18:42.13``Erikthe group is probably irrelevant if you're the only user on that mahine
18:43.29raj12lnmthanks ``Erik
18:43.38raj12lnmyou solved my issue
18:43.51``Eriknp, and that fixed the python stub as well?
18:44.05raj12lnmyes
18:44.37``Erik(and you understand why I was asking the questions I asked and the approach to isolating the issue?)
18:45.26raj12lnmI understand that bit
18:45.35raj12lnmbut i am not sure why did this error creep in ?
18:45.48raj12lnmi mean why this error came at first place
18:46.02raj12lnmis just curious
18:46.54``Erik*shrug* d'no, could be a number of reasons... fairly sure that if there are any clues, they'd take longer to find than it's worth
18:47.56``Erikthe two big possibilities in my mind are that make install failed somehow and the error went unnoticed, or something damaged the file after the fact
19:18.49Notify03BRL-CAD Wiki:Ankeshanand * 7166 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Logs for 30th May */
19:35.33Notify03BRL-CAD Wiki:Inderpreet * 7167 /wiki/User:Inderpreet/GSoC14/logs: /* Week 2 */
19:36.37*** part/#brlcad ishwerdas (~ishwerdas@117.220.151.143)
19:51.19*** join/#brlcad piyush__ (~piyushpar@202.164.53.117)
19:53.15*** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
19:55.39Notify03BRL-CAD:carlmoore * 61017 brlcad/trunk/doc/docbook/system/man1/en/g-var.xml: switch period and right parenthesis
19:56.06Notify03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:AbsPerformancevsRefImagesPlot.png:
19:59.52Notify03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:AbsPerformancevsRefImagesPlot.png: Add a smaller size so that the mediawiki convert tool handles it well
20:02.19Notify03BRL-CAD Wiki:Ankeshanand * 7170 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
20:03.22*** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:04.12Notify03BRL-CAD Wiki:Ankeshanand * 7171 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Plot image link */
20:05.24Notify03BRL-CAD Wiki:Ankeshanand * 7172 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
20:09.01Notify03BRL-CAD Wiki:Ankeshanand * 7173 /wiki/User:Ankeshanand/GSoC14/logs: /* Fix link for the image */
20:09.07*** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
20:09.34Notify03BRL-CAD:tbrowder2 * 61018 brlcad/branches/d-binding/misc/d-bindings/D.pm: comment unused code; in convert1final use arrays for output
20:09.59raj12lnmwhat is treetop in submodel ? Any quick replies ?
20:10.41Notify03BRL-CAD:tbrowder2 * 61019 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: send ouput to array
20:11.28Notify03BRL-CAD Wiki:Ankeshanand * 7174 /wiki/User:Ankeshanand/GSoC14/logs: /* */
20:13.11*** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
20:23.27Notify03BRL-CAD Wiki:Vladbogolin * 7175 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
20:30.55``Erikheh, he left, doh
20:31.58Notify03BRL-CAD:tbrowder2 * 61020 brlcad/branches/d-binding/misc/d-bindings/D.pm: outout processed lines to the final .d file
20:41.00Notify03BRL-CAD:carlmoore * 61021 (brlcad/trunk/doc/docbook/system/man1/en/g-dxf.xml brlcad/trunk/src/conv/dxf/g-dxf.c): for g-dxf, make account of -P option
21:00.37Notify03BRL-CAD:starseeker * 61022 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/diff_summary.c and 2 others): Merge changes from 2 .g files into a third, based on comparison with an ancestor .g file.
21:43.27Notify03BRL-CAD:starseeker * 61023 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: In the case where only two files are supplied, make an empty ancestor so the merge operation can proceed.
21:47.05Notify03BRL-CAD:starseeker * 61024 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Check for pre-existing file before going ahead with merge output.
22:05.29brlcadcool link from librecad guys: http://seant23.wordpress.com/2010/11/12/offset-bezier-curves
22:05.44brlcadnow that's useful for a few purposes...
22:07.07brlcadinside command, lofting/extruding surfaces, possibly even sweep surfaces/objects
22:12.06fenncubic splines can be approximated with a small number of carefully chosen tangent arcs: http://emergent.unpythonic.net/01171767993
22:12.36fennthen you can just use the existing arc offset code
22:15.10fenn"We convert the curve to straight lines. And never convert them back to curves." is a terrible thing to do
22:36.10brlcaddepends on the curve order, but there's also some nice simplicity in play
22:36.37brlcadbut yeah, sticking in lines wouldn't be useable for the purposes I mentioned, have to reinterpolate the curve
22:41.13clockwhy do they do this at all?
22:41.21clockhardware doesnt support printing those curves directly?
22:45.40fennthe math doesn't work to offset a cubic curve a uniform distance from another cubic curve
22:49.02clockfenn, what do you mean?
22:57.48Notify03BRL-CAD:tbrowder2 * 61025 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: remove dead code; correct puntuation in arrays
22:58.40Notify03BRL-CAD:tbrowder2 * 61026 brlcad/branches/d-binding/misc/d-bindings/D.pm: correct formatting in print statement
23:02.16Notify03BRL-CAD:tbrowder2 * 61027 brlcad/branches/d-binding/misc/d-bindings/D.pm: use the correct array for final output
23:04.39*** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:05.44Notify03BRL-CAD:tbrowder2 * 61028 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: correct output line numbering
23:19.47Notify03BRL-CAD:tbrowder2 * 61029 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: clean up white space handling; use the correct final string for a processed object
23:23.25*** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:57.41*** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:59.07maths22rx
23:59.19maths22oops :)

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