IRC log for #brlcad on 20140225

00:06.43 maths22 brlcad: what happened to the server
00:15.02 *** join/#brlcad merzo (~merzo@107-33-132-95.pool.ukrtel.net)
00:41.49 ``Erik maths22: uplink provider dropped the ball, even their corp website was unvailable for a while
00:53.03 maths22 ok
00:53.18 maths22 better than the reset the other day
01:42.27 brlcad kanzure: they have to be coding tasks, so setting up a website wouldn't fly
01:42.55 brlcad writing tests would work, but is very vague (gsoc doesn't do vague very well, attracts weak students)
01:43.45 brlcad ideally a coding task that might take you an entire month of *full-time* effort
01:44.22 brlcad maths22: yeah, our ISP's ISP had some big fail for a couple hours.. still trying to figure out what happened
01:44.41 brlcad maths22: do you have gci task ideas?
01:44.47 brlcad s/gci/gsoc/ :)
01:51.54 kanzure hm maybe there's some ctypesgen (code generation) work
01:52.50 *** join/#brlcad Kunda (~Kunda@172-11-122-212.lightspeed.austtx.sbcglobal.net)
02:04.22 Notify 03BRL-CAD:starseeker * 59941 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out endian
02:11.50 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
02:13.18 Notify 03BRL-CAD Wiki:MariusKintel * 6453 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:15.45 Notify 03BRL-CAD:starseeker * 59942 brlcad/trunk/misc/perl/CMakeLists.txt: We need the SWIG_USE_FILE variable to be populated for this to work.
02:18.07 Notify 03BRL-CAD Wiki:MariusKintel * 6454 /wiki/Google_Summer_of_Code/Project_Ideas:
02:19.18 Notify 03BRL-CAD:starseeker * 59943 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out hist (may need to rename - keep thinking this is a history logging mechanism instead of histograms)
02:20.25 Notify 03BRL-CAD Wiki:MariusKintel * 6455 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:20.36 Notify 03BRL-CAD Wiki:MariusKintel * 6456 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:20.52 Notify 03BRL-CAD Wiki:MariusKintel * 6457 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:24.10 starseeker looks like mpictor is getting github-nofity going in #stepcode for commits
02:25.28 Notify 03BRL-CAD:starseeker * 59944 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out debug
02:33.15 Notify 03BRL-CAD Wiki:MariusKintel * 6458 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:39.04 bogdan_91 hello, my name is Bogdan Margarit and I'm interested in contributing to the project. How can i get started?
02:40.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:41.47 kintel brlcad: Congrats on GSOC selection! I've been updating the wiki - are you planning on sending out any joint information or should I just start the announcement + search on my end of things?
02:44.46 brlcad kintel: I am indeed -- I'm still recovering from a rather unexpected outage earlier today, though
02:44.57 brlcad so it probably won't get sent until tomorrow
02:45.08 kintel brlcad: yah, perfect timing for the announcement, huh?
02:45.24 brlcad bogdan_91: ask questions, think about what you want to do and we'll see if we can find a good fit
02:45.58 brlcad bogdan_91: note that our ideas list is rather incomplete and we'll be updating it with our priority development areas but suffice to say that there will surely be a project that fits
02:46.03 kintel ok, please forward a copy - I'll hold off any email announcements until I see it
02:46.10 brlcad kintel: yeah, I presume you saw some of the backlog
02:47.03 brlcad kintel: will do
02:47.15 bogdan_91 brlcad: thank you, i will start searching for more information and will start asking questions
02:47.49 Notify 03BRL-CAD:starseeker * 59945 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out log groups - this could stand to be broken down a bit finer, in all likelyhood - units is an obvious candidate, probably others.
02:47.59 brlcad kintel: if you don't hear anything by tomorrow, go ahead and send out announcements on your end, but the most important task at this point is to make sure your project ideas are in top shape and then to spread the word as much as possible
02:48.23 brlcad if you have anyone graphically inclined, it'd be great to have a joint gsoc poster for people to post up around universities
02:48.46 brlcad (if not that's fine too -- they're fun to make but do take some effort)
02:49.02 brlcad bogdan_91: fantastic, don't be shy -- we're all very friendly here
02:49.37 brlcad bogdan_91: are you more interested in algorithms or interface or web or math or graphics or anything and everything?
02:49.52 starseeker reflects evilly that if he keeps breaking out headers a bit longer, he can snag commit 60000
02:52.11 brlcad kintel: you're welcome to link to some page on your site if you like, you can see how I sort of made them aggregate here on the temp page: http://db.brlcad.org/ideas.html#LibreCAD_Projects
02:52.52 brlcad starseeker: heh
02:53.04 kintel brlcad: humm, do you have two wikis?
02:53.18 kintel brlcad: I edited this: http://brlcad.org/w/index.php?title=Google_Summer_of_Code
02:53.21 brlcad kintel: no sorry, I see you already broke out openscad
02:53.31 brlcad mislinked
02:53.38 kintel :)
02:54.24 brlcad but more meant that you can either list them all so they're on the same project ideas page or keep them all on your site, your choice
02:54.32 Notify 03BRL-CAD Wiki:MariusKintel * 6459 /wiki/Google_Summer_of_Code/Project_Ideas:
02:54.38 brlcad e.g., stepcode has them all on their wiki
02:55.18 brlcad kintel: and so there's no confusion, that ideas.html page was a static page I put up quickly when the ISP frucked us over 20 minutes before orgs were announced
02:55.45 brlcad notice db.brlcad.org vs brlcad.org
02:56.18 Notify 03BRL-CAD:maths22 * 59946 (web/trunk/htdocs/wp/.htaccess =================================================================== and 13 others): added wordpress
02:56.29 Notify 03BRL-CAD Wiki:MariusKintel * 6460 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:56.38 brlcad maths22: maybe think about a couple fantastic website projects? :)
02:57.15 Notify 03BRL-CAD Wiki:MariusKintel * 6461 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:57.42 Notify 03BRL-CAD Wiki:MariusKintel * 6462 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:57.52 brlcad starseeker: concur on bu_hist .. maybe add it to CHANGES?
02:58.06 kintel brlcad: I'll keep the index on your wiki, and link back to ours
03:06.18 brlcad 1-M or M-M ?
03:06.44 brlcad ah, I see M-M now
03:09.19 starseeker hah, VTK got accepted as a GSoC org
03:10.45 starseeker heh - one of their projects is to add spline support (NURBS, etc.) into VTK
03:11.38 starseeker another is for solid model geometry in VTK
03:11.54 maths22 brlcad: the 1st commit has gone through
03:11.57 maths22 2nd one to come
03:13.17 brlcad maths22: awesome
03:14.07 starseeker wonders if it is worth tossing the mentors for those projects an email...
03:15.55 starseeker particularly the "CAD Model and Simulation Spline Visualization" task looks like there may be overlap...
03:16.13 maths22 that one actually had ~1800 files
03:16.18 maths22 this one has ~6000
03:17.39 brlcad 6000 files???
03:17.42 brlcad what are they?
03:18.26 brlcad starseeker: yeah, go for it .. or at least beg them to license liberally ;)
03:18.47 maths22 all of mediawiki
03:20.43 Notify 03BRL-CAD:starseeker * 59947 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out file - this is another one that looks like some stuff is in there that doesn't belong
03:22.16 maths22 is that OK
03:24.33 brlcad sure, whatever
03:24.39 brlcad just suprised it's actually that big :)
03:24.51 brlcad maths22: what is your checkout method?
03:24.58 brlcad protocol
03:27.42 maths22 svn+ssh
03:28.06 maths22 I'm thinking about possible GSOC ideas
03:37.54 maths22 it still is really slow, just less slow than over https
03:49.37 maths22 by the way, we should figure out how to make fisheye run automatically
03:57.11 maths22 I should exclude the images dir from the commit (user uploaded images)
04:15.25 brlcad maths22: start without images dir but would like to get to a point where a checkout and one or two additional steps will reconstitute an entire website mirror some place
04:24.41 maths22 ok
04:27.33 maths22 my only thought is that "instance"-specific data might not belong in a revision control repo
04:28.18 maths22 Images would to me be associated with a db dump, not with the scripts and such necessary to "run" the site
04:35.59 brlcad maths22: I agree, that's why I said one or two additional steps
04:36.28 brlcad the db, the uploaded files, and the passwords
04:37.24 brlcad the db and the files could be stashed somewhere so a default password could be provided even to get someone set up quick
04:37.39 maths22 that would make sense
04:37.53 maths22 I will think about how that would make sense
04:38.11 maths22 I think the "personal" data would need to be kept somewhere secured
04:39.45 brlcad ah true
04:40.11 brlcad clearly must be late for me to overlook that ;)
04:57.50 *** join/#brlcad Kunda (~Kunda@cpe-68-201-94-52.stx.res.rr.com)
05:05.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:51.19 *** join/#brlcad bhutraaditya (67f66a09@gateway/web/freenode/ip.103.246.106.9)
06:41.39 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:04.21 *** part/#brlcad Kunda (~Kunda@cpe-68-201-94-52.stx.res.rr.com)
07:14.03 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:03.12 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:03.27 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
08:03.57 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:35.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:33.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:45.53 *** join/#brlcad caen23 (~caen23@92.81.213.198)
10:28.29 *** join/#brlcad andrei_ (~IceChat77@5-12-220-242.residential.rdsnet.ro)
10:31.39 *** join/#brlcad bhutraaditya (67f66a09@gateway/web/freenode/ip.103.246.106.9)
10:31.47 bhutraaditya whois
10:31.52 Notify 03BRL-CAD:indianlarry * 59948 (brlcad/trunk/src/conv/step/step-g/AdvancedBrepShapeRepresentation.cpp brlcad/trunk/src/conv/step/step-g/AdvancedBrepShapeRepresentation.h): Added method to get the Axis2Placement3D object of the AdvancedBrepShapeRepresentation.
10:32.44 Notify 03BRL-CAD:indianlarry * 59949 (brlcad/trunk/src/conv/step/step-g/Axis2Placement3D.cpp brlcad/trunk/src/conv/step/step-g/Axis2Placement3D.h): Added method to pull Z axis GetZAxis() from Axis2Placement3D object.
10:40.11 Notify 03BRL-CAD:indianlarry * 59950 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: Added code to extend planar surface extents of openNURBS object to account for multiple face uses. Original code limited extents to first face encountered during Plane::LoadONBrep(ON_Brep *brep).
10:49.50 Notify 03BRL-CAD:indianlarry * 59951 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h): Add matrix argument to WriteBrep() function. This matrix will be inserted into region definition for the BREP being written to the dot-g.
10:53.31 Notify 03BRL-CAD:indianlarry * 59952 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Assembles matrix from the Axis2Placement3D object defined for the brep and passses into WriteBrep().
10:55.57 *** join/#brlcad adibhu (~adityab@202.3.77.237)
10:57.56 *** join/#brlcad bhutraaditya (~adityab@202.3.77.237)
10:58.10 *** part/#brlcad bhutraaditya (~adityab@202.3.77.237)
12:08.16 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
12:30.49 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
12:52.42 brlcad BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all for awesome work; stay in touch! || BRL-CAD is participating in GSoC 2014! Ask questions, stay on IRC...
13:02.52 *** join/#brlcad aditya (cb6ef315@gateway/web/freenode/ip.203.110.243.21)
13:08.34 Notify 03BRL-CAD:starseeker * 59953 brlcad/trunk/include/bu.h: Thin down bu.h a bit, missed bu_sort in the file cleanup. Getting close to bu.h being just an aggregator for the bu headers.
13:14.20 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-shbxyhursmlynnzn)
13:20.33 Notify 03BRL-CAD:starseeker * 59954 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out parallel
13:24.04 Notify 03BRL-CAD:starseeker * 59955 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/include/bu.h): move MAX_PSW definition. Arguably this belongs in defines.h, but it seems to be specifically related to threading/multi-processor concerns...
13:45.54 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
14:07.45 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
14:31.29 Notify 03BRL-CAD:starseeker * 59956 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out getopt
14:40.08 Notify 03BRL-CAD:starseeker * 59957 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h brlcad/trunk/misc/doxygen/doxygen_structure_libbu.h): Break out string routines.
14:44.06 Notify 03BRL-CAD:starseeker * 59958 (brlcad/trunk/include/bu/cv.h brlcad/trunk/include/bu.h): Move the hton bits into cv.h, which seems to be the logic that replaces it once deprecation is complete (I think it is for these?).
14:59.46 *** join/#brlcad bogdan_91 (~bogdan@109.166.132.58)
15:03.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:22.21 *** join/#brlcad bogdan_91 (~bogdan@109.166.131.107)
15:26.32 Notify 03BRL-CAD:starseeker * 59959 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/cv.h and 3 others): Break out the rest of bu.h, except for the version function. Should that be in version.h or is it appropriate to define the library version only at the bu.h level?
15:31.22 starseeker brlcad: agree hist rename is good to put in CHANGES - what should the rename be to?
15:34.23 Notify 03BRL-CAD:starseeker * 59960 (brlcad/trunk/src/libbu/affinity.c brlcad/trunk/src/libbu/argv.c brlcad/trunk/src/libbu/backtrace.c): Test a few .c files including individual bu/ headers. Seems to work, but want to be very sure we have completed reorg before going through all the BRL-CAD srcs to do this. Worth doing in the end, because this is what will help compile times (using only the bits of bu.h needed, not all
15:34.25 Notify of bu.h all the time.)
15:37.50 starseeker winces - 765 files in src/ include bu.h
15:39.58 starseeker is thinking bu_hist -> bu_histogram, but that might be too long?
15:56.35 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:09.16 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
17:23.25 *** join/#brlcad caen23 (~caen23@92.81.213.198)
17:27.28 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
17:36.33 Notify 03BRL-CAD:starseeker * 59961 brlcad/trunk/src/libdm/dm-osg.cpp: Trying to figure out why resizing isn't working properly with non-square windows. It's almost like the Tk packing is wrong...
18:34.49 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
18:48.38 brlcad starseeker: not too long, but almost certainly not minimally impacting...
18:50.33 Notify 03BRL-CAD Wiki:Jercaianu.alexandru * 0 /wiki/User:Jercaianu.alexandru:
19:17.56 *** join/#brlcad nclandrei_ (d4c92cf7@gateway/web/freenode/ip.212.201.44.247)
19:18.27 nclandrei_ hi everyone
19:18.38 nclandrei_ is this the right place to ask about GSoC projects?
19:29.45 mpictor clang-analyzer still doesnt work well with c++, does it? I just heard of a linter that facebook released https://github.com/facebook/flint
19:30.06 Notify 03BRL-CAD Wiki:80.132.95.192 * 6463 /wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */
19:33.53 nclandrei_ well yes, I know that is the page, but I wanted, if possible, to talk to someone directly, one of the mentors, about possible steps towards
19:33.55 nclandrei_ a better application
19:42.19 starseeker brlcad: fair enough - is there an acceptable miminally impacting approach?
20:03.48 Notify 03BRL-CAD:n_reed * 59962 brlcad/trunk/src/libbrep/intersect.cpp: move calculation of overlap curve intersection parameters to separate function
20:33.39 *** join/#brlcad Kunda (~Kunda@172-11-122-212.lightspeed.austtx.sbcglobal.net)
20:38.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:56.27 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
21:11.03 Notify 03BRL-CAD:starseeker * 59963 brlcad/trunk/src/libdm/dm-osg.cpp: After closer study of and experimentation with the ogl display manager, it is clear that the initial creation of the Tk window needs dm_width and dm_height values based on the screen size. *Why* this is the case isn unclear and apparently undocumented. Same for the 30 pixel offset subtracted from the initial values in ogl. Have left out the subtraction
21:11.05 Notify for now - if it proves to be needed, hopefully it will also be clear then *why* it's needed...
21:15.25 starseeker yuck
21:15.54 starseeker 's desire to learn Qt gets kicked back up another notch
21:34.55 *** join/#brlcad andrei__ (~andrei@109.102.79.112)
22:00.56 Notify 03BRL-CAD:n_reed * 59964 brlcad/trunk/src/libbrep/intersect.cpp: Fix what look like copy-paste errors. In the case of ccx_overlap, was checking intersection of start points again instead of end points, and attempting to intersect 3D points with 2D curves, which always failed. Just do the same thing for the end points as we did for the start points.
22:07.29 Notify 03BRL-CAD:starseeker * 59965 (brlcad/trunk/src/libdm/dm-osg.cpp brlcad/trunk/src/mged/dm-osg.c): Tweak initial zoom settings. Still unclear how we're going to approach perspective.
22:24.11 Notify 03BRL-CAD:starseeker * 59966 brlcad/trunk/src/libdm/dm-osg.cpp: Make a note that the perspective matrix is coming from dozoom.c, and its creation may offer a hint on how to get the necessary information from it.
22:32.56 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-uqjksmmecnrjvnqs)
22:46.04 Notify 03BRL-CAD:n_reed * 59967 brlcad/trunk/src/libbrep/intersect.cpp: use fewer variables with more consistent names
22:49.25 Notify 03BRL-CAD:starseeker * 59968 brlcad/trunk/src/libdm/dm-osg.cpp: There will be a lot of digging to do to understand the 'right' way to do this - except for fov, use the 'default' inputs to persp_mat to experiment with...
23:18.59 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:31.55 *** join/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)

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