IRC log for #brlcad on 20110727

00:04.25 LainIwakuraX starseeker, brlcad, whenever you guys see this- I checked the SOCIS project timeline and about 2 months of it overlaps with University, I can't comfortably commit to school, the project, and my part-time work. I'm staying here as a regular contributor though =)
00:20.34 ``Erik looks like most of europe starts school in early-mid september, I wonder if they're aware of that O.o unfortunate that there's such a huge overlap
00:21.37 LainIwakuraX Yeah Canada too, I wish I could apply but it's not feasible or fair =(
00:21.51 LainIwakuraX (to the project + me)
00:22.27 ``Erik brlcad: since you're the point of contact with them, are you going to contact them to see what's up? http://en.wikipedia.org/wiki/Summer_vacation lists the 'common' dates for most countries
00:22.58 ``Erik assumed that EU nations had a longer or later break, but it doesn't seem so
00:23.45 ``Erik and a 40hr job plus school can be pretty brutal, did it to pay my tuition 'n books O.o
00:25.37 LainIwakuraX heh, I'd like to be superman =P but 40hr SOCIS, 5 Full time courses in school, and a part-time job
00:25.39 ``Erik heh, of course esa is part of the cern blocks, so only students from cern nations can participate :/
00:25.42 LainIwakuraX Too crazy lol
00:26.56 tharis20 exactly, with school, available time reduces significantly
00:28.04 tharis20 and although, in the beginning, there's not much work to do, in Portugal (where I live) there's a tradition for sophomores to participate in activities with freshmen, a thing called "Praxe"
00:28.28 tharis20 http://en.wikipedia.org/wiki/Praxe
00:29.22 LainIwakuraX In Canada we get homework =(
00:30.30 tharis20 LOL In Portugal it depends on the Univ. there are some that send mandatory homework. Mine sends homework for those who want to do homework. :x
00:30.55 ``Erik I have to scoot, awesome if you're willing to continue contributing regardless... hopefully something will get sorted out :) later
00:31.32 LainIwakuraX Yeah this project has piqued my interest =P definitely sticking around
00:31.51 tharis20 I'd like to know if even with school one is expected to work as a full-time job
00:32.21 tharis20 but regardless of SOCIS, I think I will contribute to this project
00:32.52 tharis20 been looking for an open-source project to work that he really likes
00:33.07 LainIwakuraX ^
00:37.22 tharis20 oh man, I don't know how I'm going to wake up early tomorrow...
03:36.56 brlcad LainIwakuraX: it's alright, happens ... and more importantly great to hear you're still interested in dev ;)
03:37.39 brlcad ``Erik: yeah, they wanted to start earlier (part of why the schedule is so tight already) .. but didn't get management approval till late
03:38.45 brlcad from the mailing list discussions, their familiarity and decision processes sound almost exactly like how I imagined arl dealing with running a gsoc-style program
03:56.08 LainIwakuraX brlcad: I did an svn update and a lot of STEP stuff changed but I still get the same error that silently crashes step-g
03:56.24 brlcad LainIwakuraX: yeah, the crash hasn't been fixed yet
03:57.44 LainIwakuraX kk, I won't be able to get to it tonight but tomorrow / thursday I can probably spend a good while on it
03:57.53 LainIwakuraX I don't really know what's still causing it though =/
04:17.27 CIA-62 BRL-CAD: 03brlcad * r45650 10/brlcad/trunk/src/other/step/src/ (8 files in 2 dirs): std::string are declared in <string>, not <string.h>; fix r45627.
04:24.24 LainIwakuraX I'm out for the night
05:32.40 starseeker brlcad: er, oops - sorry about that
07:07.15 *** join/#brlcad merzo (~merzo@193.254.217.44)
08:27.09 *** join/#brlcad CalinPaulAlexand (524f464d@gateway/web/freenode/ip.82.79.70.77)
08:29.01 *** join/#brlcad Stattrav (~Stattrav@122.178.209.201)
08:29.01 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
09:00.40 *** join/#brlcad archivist_emc (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:55.09 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
10:25.37 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
13:42.23 CIA-62 BRL-CAD: 03indianlarry * r45651 10/brlcad/trunk/src/other/step/src/clstepcore/ (ExpDict.h ExpDict.inline.cc sdaiApplication_instance.cc): Changed parameter 'schnm' back to 'const char *' for functions SchRename::rename() and TypeDescriptor::Name().
14:38.30 *** join/#brlcad merzo (~merzo@193.254.217.44)
15:30.37 brlcad starseeker: revisiting yesterday's discussion .. turns out the cache behavior is actually not a bug, just bad design
15:31.02 brlcad the path parameter specifies EITHER a source dir or a build dir
15:32.02 brlcad that actually seems a bit asinine to me since all it avoids is a 'cd' but introduces the unexpected behavior since they flip the meaning of the path argument
16:17.34 brlcad looks like r45651 fixed step-g for me
17:22.28 brlcad aha fixed!
17:22.37 brlcad (a different subtle bug)
17:30.55 CIA-62 BRL-CAD: 03brlcad * r45652 10/brlcad/trunk/src/other/step/src/clstepcore/read_func.cc: ws consistency
17:37.30 CIA-62 BRL-CAD: 03brlcad * r45653 10/brlcad/trunk/src/other/step/src/clstepcore/ (README sdaiString.cc): update the README to reflect the current directory contents. was referring to files and classes that were renamed/refactored and/or no longer exist.
17:41.02 CIA-62 BRL-CAD: 03brlcad * r45654 10/brlcad/trunk/src/other/step/src/clstepcore/ (README sdaiString.cc): revert r45653, unintentional inclusion of a bug fix that begs documenting
17:42.06 CIA-62 BRL-CAD: 03brlcad * r45655 10/brlcad/trunk/src/other/step/src/clstepcore/README: update the README to reflect the current directory contents. was referring to files and classes that were renamed/refactored and/or no longer exist.
17:50.40 CIA-62 BRL-CAD: 03brlcad * r45656 10/brlcad/trunk/src/other/step/src/clstepcore/sdaiString.cc: (log message trimmed)
17:50.40 CIA-62 BRL-CAD: fix a bug introduced with the conversion of SCL's string management to using
17:50.40 CIA-62 BRL-CAD: STL's std::string. null values were getting injected into the parsing output
17:50.40 CIA-62 BRL-CAD: since std::string will happily record a zero-character and keep track of how
17:50.40 CIA-62 BRL-CAD: long the c-string buffer is independent of null-termination. the streams
17:50.40 CIA-62 BRL-CAD: happily print the entire buffer (i.e., not relying on null termination) causing
17:50.41 CIA-62 BRL-CAD: literal '\0' values to get output. fix was simple, don't append '\0' values.
17:50.46 brlcad that took a while to find/fix!
17:57.44 starseeker brlcad: nicely done!
18:15.16 brlcad now to profile
18:17.16 brlcad initial test showed a speedup
20:14.00 CIA-62 BRL-CAD: 03brlcad * r45657 10/brlcad/trunk/src/conv/step/step-g.cpp: make sure we can read the input step file before stubbing in an empty .g file that gets in the way on follow-up invocations. stub in support for stdin piped input too.
20:14.41 CIA-62 BRL-CAD: 03brlcad * r45658 10/brlcad/trunk/src/conv/step/STEPWrapper.h: use std:: prefix on stl types
20:15.00 CIA-62 BRL-CAD: 03brlcad * r45659 10/brlcad/trunk/src/conv/step/STEPWrapper.cpp: ws indent consistency cleanup
20:27.35 *** join/#brlcad LainIwakuraX (~yuki@d24-57-80-191.home.cgocable.net)
20:35.05 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
20:35.24 CIA-62 BRL-CAD: 03erikgreenwald * r45660 10/brlcad/trunk/src/libgcv/bottess.c: do vertex/plane throwaway on triangle intersection test
20:37.47 *** join/#brlcad Stattrav_ (~Stattrav@117.192.134.140)
20:46.08 *** join/#brlcad Stattrav (~Stattrav@117.192.140.17)
20:46.08 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
20:48.49 CIA-62 BRL-CAD: 03brlcad * r45661 10/brlcad/trunk/src/conv/step/step-g.cpp: print status when writing the output file
21:08.24 CIA-62 BRL-CAD: 03brlcad * r45662 10/brlcad/trunk/src/conv/step/STEPWrapper.cpp: trim a little so the summary will usually fit within 80 columns, let user know if input came from stdin
21:11.56 CIA-62 BRL-CAD: 03brlcad * r45663 10/brlcad/trunk/src/other/step/src/cleditor/ (STEPfile.cc STEPfile.inline.cc): add support for reading exchange/express/step input from standard input. if the filename provided is a '-', it will be treated special to imply standard input.
21:25.22 LainIwakuraX brlcad: It looks like that step-g crash has been fixed! awesome =)
21:27.34 brlcad LainIwakuraX: yeah, mostly due to indianlarry -- looks like you were passing std::string as a char* in a few places
21:28.38 brlcad on a positive note, I'm seeing a rough 20% performance increase on (smallish) step models
21:28.56 brlcad unfortunately, diminishes towards 0% increase as the models get bigger and more realistic
21:29.07 brlcad dominated by other processing time
21:33.05 LainIwakuraX ahh I thought I had those spots worked out
21:33.27 LainIwakuraX it was tricky because SCLstring appears to behave similar to regular C strings =/
21:33.49 LainIwakuraX Well at least it's all good now
21:53.49 CIA-62 BRL-CAD: 03erikgreenwald * r45664 10/brlcad/trunk/src/libgcv/bottess.c: Fast test for coplanar triangles. Find direction vector of intersecting line and projection direction. Make noise-code compile time switchable.
22:10.23 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
22:12.06 brlcad LainIwakuraX: it's *hopefully* all good for now -- our importer only exercises a small portion of scl :/
22:12.36 brlcad the other bug was in Sdai_String where you inherited from std::string
22:12.53 brlcad it was manually appending '\0' values, which caused a bit of a mess in the output
22:13.20 brlcad because std::string will happily append and print null values, where c-strings halt on null-termination
23:55.23 *** join/#brlcad ibot (~ibot@rikers.org)
23:55.23 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.20.2 is posted (20110701) || BRL-CAD is participating in the ESA Summer of Code in Space!
23:57.52 CIA-62 BRL-CAD: 03bhinesley * r45667 10/brlcad/trunk/src/libged/edit.c:
23:57.53 CIA-62 BRL-CAD: Laid out additional subcommand functions, and added pointers to them into the
23:57.53 CIA-62 BRL-CAD: array of edit_cmd structs. This will help keep subcommands separate from the
23:57.53 CIA-62 BRL-CAD: edit routines, so adding/modifying commands will be more isolated/simpler than I
23:57.53 CIA-62 BRL-CAD: had originally planned. Started on edit(). None of this is not tested very well
23:57.53 CIA-62 BRL-CAD: yet. WIP
23:58.58 bhinesley hm, r45678 coming up
23:59.01 bhinesley puts on party hat
23:59.16 brlcad hehe
23:59.26 brlcad goes to get sparklers

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