IRC log for #brlcad on 20140226

00:35.22 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:43.44 ignacio|here HI all and Good night :)
00:53.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:02.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:39.55 bogdan_91 hello
01:41.13 bogdan_91 i want to download brl-cad on my laptop, i'm running ubuntu.
01:41.43 bogdan_91 and i saw some discussions and i want to know on what projects is the mai focus
01:42.42 bogdan_91 so i can make a choice and start learning and make a patch for the existing code
01:43.33 bogdan_91 last year i haven't done a patch and I don't want to make the same mistake :)
01:45.19 bogdan_91 I have another question: I want to know the time when I will find you on irc. I'm in a different time zone and i want to develop a schedule in order to stay in touch with you
02:04.42 bogdan_91 brlcad: and i was looking on the bugs list and i was wandering if somebody can tell me a easy bug, for a new person like me to fix
02:11.55 bogdan_91 I was looking in refactoring at the code reduction and bug fixing. My experience with C and C++ is a medium one, with 1 and a half year in university, and also in highschool i've done C programming.
02:13.09 bogdan_91 I think I can do a good job, and I'm looking forward to fix a bug so I can prove it to you
02:34.43 maths22 bogdan_91: see http://brlcad.org/wiki/Deuces
02:35.30 maths22 Obviously you would want to look at the code tasks, and if you say one your'e interested in, I can check if it has been done
02:35.51 maths22 We need to update that page, but I'm not sure when we will get to that
02:36.13 bogdan_91 I understand :) thank you
02:39.11 Notify 03BRL-CAD Wiki:Maths22 * 6464 /wiki/Google_Summer_of_Code/2014: /* Additional Information */ We are not yet in the past-it read horribly
02:42.05 maths22 also, IRC activity is pretty intermittent, so sometimes (by day, not time) several project members will be online and answer questions right away, and other times it takes a while
02:42.42 maths22 what do you mean by "the mai focus"?
02:57.56 bogdan_91 sorry, i will reformulate
02:58.05 bogdan_91 which projects are the main focus
03:01.12 bogdan_91 maths22: that is what I was trying to ask
03:04.53 bogdan_91 in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn
03:04.53 bogdan_91 Skipped 'brlcad.svn'
03:12.04 bogdan_91 i will come back in a few hours(sleeping time for me). If somebody has new information i will kindly accept it here or at my email adress:margarit.bogdan91@gmail.com. Thank you!
03:20.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:46.23 Notify 03BRL-CAD:starseeker * 59969 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break time related functions into their own file.
03:48.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
03:54.51 Notify 03BRL-CAD:starseeker * 59970 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/log.h and 2 others): Break out units
04:01.12 Notify 03BRL-CAD:starseeker * 59971 (brlcad/trunk/include/bu/time.h brlcad/trunk/misc/doxygen/doxygen_structure_libbu.h): Don't confuse librt and libbu time functionality. (TODO - should the librt time bits move to libbu?)
04:10.05 Notify 03BRL-CAD:starseeker * 59972 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out simd
04:10.11 brlcad librt timer is deprecated
04:11.01 brlcad it makes librt stateful, bad
04:13.21 Notify 03BRL-CAD:brlcad * 59973 brlcad/trunk/NEWS: keith's making improvements to step assembly importing
04:13.32 Notify 03BRL-CAD:starseeker * 59974 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out sort
04:33.45 Notify 03BRL-CAD:brlcad * 59975 brlcad/trunk/NEWS: almost premature since it's still not exposed to the user, but we need to call out the substantial work that's now gone into implementing nurbs boolean evaluation. Wu worked on it hard for a couple summers (arguably a couple staff-years worth of time) and cliff and nick have made a number of improvements and fixes since too.
04:35.14 *** join/#brlcad matrixMinion (67157d4f@gateway/web/freenode/ip.103.21.125.79)
05:32.22 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:00.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:13.32 kintel brlcad: I've got a gsoc question, if you're still up
06:18.38 brlcad kintel: yes?
06:20.08 kintel brlcad: (or two :))- first, you're linking to Application Guidelines and Participation Requirements on your wiki, with lots of references to your scm, wiki, etc.
06:20.14 brlcad also, I didn't get to our e-mail today, so go ahead and proceed ..
06:20.22 brlcad still aiming to get it out tomorrow with details on what to expect, but that need not hold up announcing participation
06:20.55 brlcad yeah, the app guidelines and requirements are going to change
06:20.57 kintel Do you prefer that we write our own based on that and post it on our wiki, or should I add a paragraph on OpenSCAD in those pages (mostly just for the scm, github etc. links) ?
06:21.19 kintel ok, I'll wait for your changes first ;)
06:21.56 kintel Second: I'm uncertain about how we deal with applications: Is there a pre-defined number of students we can take, or do we choose that based on expected workload?
06:22.26 brlcad I'm going to draft the guidelines more generally and then call out what is specific to BRL-CAD -- at that point you can add a section for anything specific to openscad or link to your wiki
06:22.45 brlcad but must of the guidelines are very general best practices simply learned by participating over the years
06:23.32 brlcad the requirements definitely need to be generalized (e.g., take out the lgpl requirement)
06:25.30 brlcad as for the apps and number of students
06:26.07 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:26.33 brlcad the plan is to do what Google does for all new participating orgs, which is basically one or two slots
06:27.18 brlcad also depends on mentors and number of applications received, but generally is suggested to have a ratio of 2 mentors per student the first year
06:28.57 kintel ok, makes sense. ..unless of course we find students who have already commited code to the project and are self-motivating and self-mentoring (but I assume those are rare)
06:29.10 brlcad (note that selecting students is always painful, having to turn away qualified interested applicants, but such is gsoc .. one year we had 50 applicants for 4 slots)
06:29.50 brlcad they are more the exception than the norm and it is just a general guideline
06:30.25 kintel also, do you have experience with local students where interaction can be more face-to-face when needed?
06:30.26 brlcad sometimes it's possible to go so far as 1:2 instead of 2:1 but the likelihood of retaining that student beyond gsoc drops dramatically
06:31.06 brlcad I've mentored summer interns for many many years face-to-face, but not for gsoc
06:31.33 brlcad you're welcome to communicate with them however is effective for your community
06:31.54 brlcad I just ask for periodic public updates so we all can keep track of who is doing what
06:32.07 brlcad e.g., require the student to maintain a daily log
06:32.35 kintel yep, community involvement is one of the primary things I'd like to see
06:32.39 brlcad maybe submit a brief summary once a month to your mailing list or to a blog, etc
06:32.58 kintel thanks - time to write to the mailing list :)
06:35.07 ishwerdas brlcad: I was writing a wiki page about OGV, and was just wondering if I can call it CADpen?
06:35.16 ishwerdas call the page CADpen
06:54.41 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:05.28 brlcad sounds like pigpen
07:21.58 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:52.02 ankesh11 brlcad: Hi, I am Ankesh, just went through this year's project ideas and Building the benchmark performance database sounds exciting.
07:53.22 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
07:54.04 ankesh11 I have experience build web applications with PHP and Django in the past, and have played around with d3.js which should help in the visualization part.
07:54.04 ankesh11 Could you provide me a sample log file of a benchmark run to look into?
08:01.43 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:11.27 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/User:Ankeshanand:
08:38.27 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:39.34 Notify 03BRL-CAD Wiki:Ankeshanand * 6465 /wiki/User:Ankeshanand: Add title
08:48.53 Notify 03BRL-CAD Wiki:Pulkit Mittal * 0 /wiki/User:Pulkit_Mittal:
09:04.10 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
09:13.51 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
09:15.03 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
09:15.53 Notify 03BRL-CAD Wiki:Inderpreet * 6466 /wiki/Online_Geometry_Viewer_Infrastructure: Created page with "Online Geometry Viewer is a project by BRL-CAD that aims at having a completely open source Online 3D Geometry Viewer. OGV started as GSOC 2013 project by Harmanpreet Singh. T..."
09:18.41 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:21.24 Notify 03BRL-CAD Wiki:Inderpreet * 6467 /wiki/Online_Geometry_Viewer_Infrastructure:
09:29.06 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:04.58 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
10:09.22 *** join/#brlcad hoiji (~hoiji@115.242.30.31)
10:16.24 hoiji Hi, everyone I am interested in doing a GSOC project under STEPcode corperation. Can anyone point me to the appropriate mentors?
10:23.49 Notify 03BRL-CAD:indianlarry * 59976 (brlcad/trunk/include/bu/log.h brlcad/trunk/include/bu/vls.h): Added include of stdarg.h for va_list.
10:43.38 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
11:02.41 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
12:27.46 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
12:41.25 Notify 03BRL-CAD:starseeker * 59977 brlcad/trunk/src/libdm/dm-osg.cpp: Put the 30 pixel subtraction from ogl in - Sean remembered why it is there. This time try do to it in a way that makes it clear *why* we're doing it...
12:47.06 starseeker bah s/do to/to do/
13:32.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:41.30 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
14:49.20 Notify 03BRL-CAD:carlmoore * 59978 brlcad/trunk/src/libdm/dm-osg.cpp: provide space before ending period, because the last word is a name (variable? procedure?) used in the program; and fix a spelling
15:10.35 Notify 03BRL-CAD:starseeker * 59979 brlcad/trunk/include/dm.h: Start pondering what a re-think of the libdm API would look like - hopefully different from 'one long list in a structure container. The ideal approach here would be plugin based, if that is workable...
15:14.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:26.14 brlcad ankesh11: hi!
15:26.39 brlcad check out or gsoc 2013 page to see progress that was made in that area
15:27.03 brlcad there's definitely a lot more needed, but our project description needs updating
15:39.27 brlcad infobot: logs
15:39.28 infobot All conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily.
15:39.46 brlcad infobot: hello
15:39.46 infobot niihau, brlcad
15:40.56 brlcad infobot: factoids
15:40.56 infobot factoids are information that infobot can learn and then reply with. "/msg infobot help" for more info.
15:46.05 brlcad infobot: addressing
15:51.51 brlcad ~mode
15:52.07 brlcad infobot: mode #brlcad
15:52.20 brlcad (pay no attention folks, just trying some things)
15:54.04 Notify 03BRL-CAD Wiki:Kveerakveera * 0 /wiki/User:Kveerakveera:
15:56.42 *** join/#brlcad ries (~ries@190.9.171.121)
15:56.51 ries hey guys, I have ad this page edited : http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas#LibreCAD_Projects
15:57.00 ries But my proposal for LibreCAD is changed back again.
15:57.26 brlcad ries: no comprendo?
15:57.41 brlcad you mean you made an edit and now it's gone?
15:57.44 ries brlcad: yes
15:57.50 brlcad someone might have resolved a conflict incorrectly
15:58.01 brlcad openscad did a lot of edits yesterday
15:58.12 brlcad maybe editing at the same time
15:58.21 ries this was done on modnay I think...
15:58.50 brlcad o.O you mean when the server was unreachable? :)
15:59.57 ries brlcad: I added text ...
16:00.02 ries But the text is gone
16:00.03 brlcad infobot: shut up
16:00.03 infobot I will kick you square in the vagina.
16:00.08 brlcad heh
16:00.08 kintel ries: I made some edits just after the server came back. Somehow, my browser decided to cache an old version of the wiki source and I lost my edits - I tried to put everything back by apparently this affected the LibreCad sections as well..
16:00.24 ries Ooo ok
16:00.44 brlcad ries: if you made the change, it'll be in the history and can be recovered
16:00.55 ries Sooooo
16:01.09 ries How do we continue with this? I know brlcad was choosen, right?
16:01.24 ries But how is this going to work? Not sure if this was discussed with ldi and that I am out of line...
16:01.27 brlcad ries: yes, I'm drafting up an e-mail as we speak
16:01.29 ries But at this moment I am confused
16:01.41 brlcad well lets fix that right now :)
16:01.50 ries thanks!
16:06.42 maths22 Is this http://brlcad.org/w/index.php?title=Google_Summer_of_Code/Project_Ideas&oldid=6447 what you did?
16:10.20 ries maths22: that's correct
16:11.09 maths22 I will merge them
16:12.23 ankesh11 brlcad:
16:12.41 ankesh11 I assume you meant 2012, because this is what I found http://brlcad.org/wiki/Google_Summer_of_Code/2012#Benchmark_Performance_Database
16:13.53 ankesh11 An updated project description will surely help
16:13.56 Notify 03BRL-CAD Wiki:Maths22 * 6468 /wiki/Google_Summer_of_Code/Project_Ideas: Restored old LibreCAD stuff
16:13.57 brlcad ankesh11: maybe I did :)
16:14.02 maths22 ries: done
16:14.03 brlcad thanks maths22
16:14.28 ries thanks maths22
16:14.41 maths22 mediawiki edit summaries are helpful (like commit messages)
16:16.49 ankesh11 Sorry to be apprehensive about this, but is the project likely to be extended for Soc 2014? Or should I focus on something else?
16:17.22 brlcad ankesh11: that's a personal priority of mine, so convince me you can make it better and you have a fantastic chance
16:17.56 brlcad projects that improve upon previous gsoc work are always a good bet because they extend existing investment
16:18.52 brlcad like was said on our "oops" page, any student that writes a great proposal really has a great chance of acceptance (better than most orgs by far)
16:19.18 brlcad it's the half-assed proposals or people that don't talk that hurt themselves
16:21.52 ankesh11 Awesome. I have a few ideas in mind. I particularly feel the visualization could be done better. I will draft out a detailed mail. Meanwhile, a sample log file would help with get an idea of the benchmarks, and the parser design.
16:22.53 brlcad ~set addressing REQUIRE
16:23.24 brlcad ankesh11: suggest actually compiling and running the benchmark on your system.. then you'll have some logs to work with ;)
16:23.51 brlcad also familiarizing yourself with the existing code, maybe make a minor patch mod to show you understand it
16:24.00 maths22 what did set addressing REQUIRE do?
16:24.37 ankesh11 Thanks.Will do that and get back to you.
16:24.59 brlcad maths22: nothing apparently
16:25.47 maths22 what shoud it do
16:25.58 Notify 03BRL-CAD:n_reed * 59980 brlcad/trunk/src/libbrep/intersect.cpp: add some comments
16:27.13 brlcad ~## #brlcad addressing
16:27.42 brlcad maths22: just trying to figure out how infobot is set up to respond without being prompted in another channel
16:28.01 maths22 ok
16:28.35 brlcad ~chanset #brlcad addressing
16:29.03 brlcad it's hard mostly because this is an old version of infobot and I'm guessing
16:35.01 *** join/#brlcad kurus22 (~User@61.245.163.61)
16:35.09 kurus22 !logs
16:37.56 maths22 brlcad: could we set up shellinabox on the server
16:38.20 maths22 I currently have it running at port 8080
16:38.34 maths22 but it is running with bad permissions, etc
16:46.17 brlcad shellinabox?
16:47.43 kurus22 !help
16:48.11 brlcad starseeker: this was the syntax: svn ann svn+ssh://brlcad@svn.code.sf.net/p/brlcad/code/brlcad/trunk/mged/dozoom.c@22000
16:48.15 brlcad s/ann/log/ etc
16:48.59 brlcad looks like 7699 is when it was added and it's "on the verge of being useful"
16:49.50 kurus22 can i get chat history??
16:49.55 brlcad worked on for just a little bit
16:49.57 brlcad kurus22: yeah
16:49.59 brlcad ~logs
16:49.59 infobot All conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily.
16:50.27 brlcad '~' gets infobot's attention, '!' is for gsocbot
16:56.30 Notify 03BRL-CAD:brlcad * 59981 brlcad/trunk/src/other/tcl/CMakeLists.txt: don't just blindly set -fPIC, that's a gccism. make sure the compiler supports it.
16:56.33 brlcad ries: so what are you confused about?
16:57.38 ries brlcad: Currently I don't even know if LibreCAD is going to be part of gsoc
16:58.00 ries Who decides what and who is going to do what..
16:59.04 brlcad ries: ah, well the project ideas page should make that clear, no? :)
16:59.24 brlcad ries: so who are you and what's your interest, what do you know? :)
17:00.06 brlcad I'd only heard back from one community member after confirming librecad's interest in participating
17:00.44 ries brlcad: Let me introduce myself
17:00.50 ries Full name is Ries van Twisk
17:01.02 brlcad welcome
17:01.18 ries I started the fork of qcad a couple of years ago first as a hobby to make CNC routing possible
17:01.32 ries COnverted it into QT4 version and the folk's from LinuxCNC got interested
17:01.45 ries so, I started to create aproject on SF.net to make this efford public
17:01.54 brlcad how do you pronounce that? "rhy" or "ree" or "reyah"?
17:01.57 ries I name'd my fork cadunato... but community didn't like that
17:02.04 ries Reeees
17:02.12 brlcad cool
17:02.20 ries so, I asked the community for a new name, LibreCAD was choosen
17:02.44 ries SOme bloke made a set of icon's for us to make sure we don't look like QCad anymore, hense they beautifull green set of icons :D
17:02.51 brlcad :)
17:03.06 brlcad is there any ties to qcad remaining? how do they feel about you guys?
17:03.23 brlcad (or do you not know, not care)
17:03.25 ries at beta 1, DLI started to get interested aswell aswell as Rallas
17:03.39 ries So we put out LibreCAD 1.0 and Rallas and DLI worked on 2.x versions
17:03.57 ries I currently maintain LibreCAD.org, wiki.librecad.org, translate.librecad.org and the IRC log
17:04.22 ries brlcad: there is quite a bit of qcad code still, this is why we 'must' stick to GPL-v2 for the moment
17:04.44 brlcad for modifications at least .. new code could certainly be anything
17:04.47 ries The efford I want to put in is to do a rebuilt of LibreCAD with a 100% new codebase, so it's 100% the efford of ourselve
17:04.58 ries new code is GPLv2 and at your option GPLv3
17:06.22 ries The complete new kernel I am proposing doesn't have a license yet (it's all copyright by me, although it doesn't state so) but after discussion on 'what's best' I am open to license that to anything that's best for LibreCAD
17:06.54 ries The current codebase I worked on (2 years ago) is located here : https://github.com/rvt/kerneldev it shows my initial idea's and thoughts
17:07.52 brlcad ries: so one of the aspects discussed for gsoc to encourage collaboration is to have the students contribute under a liberal license (unless it's a modification of existing code), like mit/bsd which can then be licensed under lgpl or gpl as needed in case the code was reusable
17:07.56 ries so... that's me :D
17:08.18 brlcad cool, thanks for the background (i'll try to remember!)
17:08.44 brlcad the students can also operate under assignment, so you can do whatever you want with their code
17:08.51 ries no problem.. I like to hide in the dark.... But mostly I did it becausre I didn't want a name (human person) to be attached to LibreCAD
17:08.56 brlcad but it depends on the project obviously
17:09.10 ries brlcad is gpled?
17:09.23 brlcad we're currently lgpl as a collective work
17:09.31 brlcad some portions are bsd, some portions are public domain
17:09.42 brlcad we're looking into relicensing everything under mit/bsd/apache
17:10.23 ries I am more then happy for BSD for LibreCAD
17:10.28 brlcad reciprocity isn't a major concern of mine, collaboration is where it's at ;)
17:11.14 brlcad ries: so a deep long term thought for you
17:11.28 brlcad we (and when I say we, I generally mean "BRL-CAD")
17:11.35 brlcad we don't do 2D
17:11.45 brlcad at least not very well, and we don't want to
17:13.06 brlcad it would be awesome to some day have a combined distribution where (like with catia and autocad) you can switch back and forth from 2D and 3D editing modes, which would intrinsically switch from librecad and brl-cad bidirectionally, seamlessly
17:13.37 brlcad if you pull up some 2d geometry for editing, a sketch, it'd kick over to librecad, you do your thing, switch back to brl-cad, extrude it, render it in 3D, etc
17:14.22 brlcad just a seed of a thought to plant, 5 years out ;)
17:15.04 ries brlcad: this is not a deep thought for me
17:15.14 ries the 'kernel' I am proposing can do exactly that
17:16.07 ries it uses some techniques that allows us to not only have a 'in memory' representation of a model, but also allow to store this within a database, or rest service if you like
17:16.09 brlcad you mean you're going to extend into 3D or that you can already get 2D data in/out?
17:16.49 ries I am proposing in my 'kernel' that all objects are immutable and as such they can only exist one object of a time anywhere
17:17.13 ries updating works through a vert precise API where we can update the document.
17:17.37 brlcad I'm not sure we're talking about the same thing
17:17.46 ries it already contain's indea's for storing meta data, for exampla if BRL CAD holds a ID for a specific entity, you can store that in the doucment and pull it back into librecad
17:17.51 ries so...
17:17.55 brlcad I'm talking about high-level user functionality, you're talking about low-level developer capability
17:18.15 ries that means that if librecad want's to communicate with brlcad to store entities, we can do this..
17:18.38 ries Just like Catia (I know Pro Engineer wildfire better) you can create a sketcher and extrude that later on
17:19.15 ries brlcad: so high level, yes this can be done and this was also (part) of the reason for doing this
17:20.24 brlcad fyi, we also have an ACIS-style geometry kernel that's been in the works for a number of years, but low priority this year
17:20.39 Notify 03BRL-CAD:n_reed * 59982 brlcad/trunk/src/libbrep/intersect.cpp: shorten pervasive 'tolerance' variable names
17:21.09 brlcad our existing geometry engine is extensive, but very complicated and inconsistent
17:21.27 brlcad exceptionally featured and high-performance, but not well organized
17:21.40 brlcad especially now that we have BREP/NURBS support
17:22.13 brlcad my intention is that we'll start small with a simple geometry conversion library so we can translate data in/out more easily
17:22.15 ries brlcad: these kernel's are differcult...
17:22.28 brlcad yep
17:23.11 brlcad so I'd be interested in reading more about your kernel ideas if you have anything written down or plan to
17:23.16 ries At the current stage I don't believe that LibreCAD is really well capable of doing what we want to do
17:23.22 brlcad there's maybe some room to collaborate there as well
17:23.25 maths22 shellinabox-http ssh client
17:23.43 maths22 would make sssh easier behind school firewall
17:23.50 ries brlcad: I will make a write up on it, but it will be a bit technical, is that ok for you?
17:24.18 brlcad ries: I'm okay with technical so long as terms are defined
17:24.35 brlcad what "entity" means to you might not be the same as it means to me
17:24.49 brlcad ditto for what constitutes a model
17:24.59 ries brlcad: just a sec, got a phonecall
17:28.04 brlcad point earlier was that our intention (at least my intention) is that BRL-CAD predominantly focuses on 3D solid modeling, and that we'll continue to do
17:28.20 *** join/#brlcad ishwerdas (~inderplus@117.220.174.119)
17:28.58 brlcad but we still want and will need to support 2D editing techniques (within our 3D solid modeling domain), and for that I see benefit in bridging to your infrastructure
17:30.00 brlcad for that to work, we're going to need more than a kernel/lib/interface where objects can be passed back and forth
17:32.00 brlcad there's also a user interface component, there's a translation component (some entity attribute you describe that we don't understand or vice-versa), and data integrity/validation
17:36.29 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
17:37.13 brlcad maths22: are you asking or telling or just talking? :)
17:37.26 maths22 asking
17:37.36 brlcad ah, so what's the question?? :)
17:37.42 brlcad you want it installed?
17:37.43 maths22 http://portsmon.freebsd.org/portoverview.py?category=www&portname=shellinabox&wildcard=
17:37.48 maths22 can it be installed
17:38.55 starseeker ries: from a 2D editing perspective in particular, I'm curious whether Gecode (www.gecode.org) could serve as a backend for constraint based editing
17:51.01 brlcad maths22: so long as it's set up under https, I suppose so
17:53.41 brlcad maths22: installed
17:53.54 Notify 03BRL-CAD:starseeker * 59983 brlcad/trunk/include/dm.h: Note key points for plugin approach - check liboptical
17:55.58 maths22 It is running. Take a look at brlcad.org:8080
17:56.48 maths22 I'm not sure why it wants to run the quicktime plugin, but it works
18:02.51 maths22 I like this one because it is not blocked by firewall and only needs js, not Java, to run
18:03.23 maths22 It even has an onscreen keyboard so I can ctrl-w without closing my window in chrome
18:06.40 maths22 It auto redirects to https, although, as a self-signed certificate, it obviously rasies security warnings
18:19.39 Notify 03BRL-CAD Wiki:Inderpreet * 6469 /wiki/Online_Geometry_Viewer_Infrastructure: Added brief info about threejs
18:21.35 Notify 03BRL-CAD Wiki:Inderpreet * 6470 /wiki/Online_Geometry_Viewer_Infrastructure:
18:25.16 Notify 03BRL-CAD:n_reed * 59984 brlcad/trunk/src/libbrep/intersect.cpp: fix memory leak
18:40.52 Notify 03BRL-CAD:n_reed * 59985 brlcad/trunk/src/libbrep/intersect.cpp: move overlap curve splitting to separate function
18:48.34 Notify 03BRL-CAD:n_reed * 59986 brlcad/trunk/src/libbrep/intersect.cpp: fix conditional; said i, meant j
18:51.21 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
18:58.50 Notify 03BRL-CAD:n_reed * 59987 brlcad/trunk/src/libbrep/intersect.cpp: add helper to handle duplicated conditions
19:15.07 bogdan_91 in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn Skipped 'brlcad.svn'
19:15.41 *** join/#brlcad javampire (~ncsaba@p4FF7316C.dip0.t-ipconnect.de)
19:50.08 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
19:50.14 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:51.10 Notify 03BRL-CAD:n_reed * 59989 brlcad/trunk/src/libbrep/intersect.cpp: replace another overlap check
19:51.57 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
19:51.58 maths22 that was strange-I saw my own quit message
19:53.09 bogdan_91 sure looks like it :)
19:57.46 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
19:58.34 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
19:59.58 *** join/#brlcad caen23_ (~caen23@92.81.213.198)
20:05.22 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
20:06.59 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
20:11.26 *** join/#brlcad prince_ (~prince@41.205.22.53)
20:12.50 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
20:19.12 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
20:21.00 prince_ i would like to write to write a unit test for quat_quat2mat and qaut_mat2quat funtions in qmath.c of libbn in order to familiarize myself with unittesting but i would need some directives since i am new to unittesting
20:22.05 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:40.34 *** join/#brlcad matrixMinion (67157f4e@gateway/web/freenode/ip.103.21.127.78)
20:43.56 brlcad bogdan_91: ls -la brlcad.svn
20:44.02 brlcad do you see a bunch of files and dirs?
20:44.56 brlcad prince_: directives as in?
20:45.01 brlcad "do it!"
20:45.04 brlcad how's that?
20:46.54 prince_ directives as in how to get reference values
20:47.39 brlcad you create some
20:48.16 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:48.53 brlcad so you have to perform the math manually or find some examples online or some other reference that doesn't utilize our functions, then call our functions and compare the result
20:51.33 prince_ thanks i would work on that
21:03.42 *** join/#brlcad prince (~prince@41.205.22.53)
21:14.26 *** join/#brlcad merzo (~merzo@237-60-132-95.pool.ukrtel.net)
21:23.44 *** join/#brlcad caen23 (~caen23@92.81.213.198)
21:26.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:37.46 javampire I have just updated from svn, and I get a strange result when running "install", in the deployed "include" directory in the "bu.h" file is full of lines like:
21:37.47 javampire #include "./bu/cv.h"
21:38.25 javampire I wonder why the "./bu/" part is there ? It is plain wrong...
21:39.39 starseeker javampire: um. We're in the process of breaking libbu's header out into smaller headers
21:40.06 starseeker I haven't checked the install part yet - thanks for the reminder
21:40.09 javampire ok, but the include file is currently just wrong, there's no bu subdirectory in the include dir
21:40.18 starseeker there is in the source tree
21:40.50 javampire where should I look for fixing it, I need the include dir to work...
21:41.07 starseeker it's currently in include/CMakeLists.txt - give me a few minutes
21:41.12 starseeker should be a quick fix
21:41.19 javampire ok, thanks !
21:55.34 Notify 03BRL-CAD:starseeker * 59990 brlcad/trunk/include/CMakeLists.txt: Need to make sure the bu sub-headers actually get installed. True for others too - those are next.
21:57.17 javampire brlcad: if I would add some possible tasks for GSOC regarding python-brlcad, where to send it ? Mailing list is OK ?
22:14.24 Notify 03BRL-CAD:starseeker * 59991 brlcad/trunk/include/CMakeLists.txt: Fix the rest of the header installs
22:14.36 starseeker javampire: that should do it
22:15.48 javampire starseeker: thanks, will try now
22:23.08 javampire starseeker: still not OK, now the subdirs have problem finding the "common.h"
22:24.39 starseeker which directory are you including?
22:24.44 starseeker i.e. -I
22:28.19 starseeker common.h should be in the same directory as bu.h itself
22:30.46 starseeker you don't need to include the subdirs - if you want to include one of the files in them, you do #include "rt/search.h" and then -I/usr/brlcad/rel-7.24.1/include/brlcad
22:34.36 javampire ERROR: /usr/bin/gcc -E: /home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad/./bu/defines.h:54:20: fatal error: common.h: No such file or directory
22:34.36 javampire ERROR: /usr/bin/gcc -E: #include "common.h"
22:35.13 javampire bu/defines.h is included from bu.h, and seemingly it fails
22:36.15 javampire this is used in python-brlcad, which only needs to pre-process the headers, and I'm not sure if it does it right or not, but it did work before
22:38.25 starseeker what's your gcc compile line?
22:39.45 starseeker is it just gcc -E or does it have -I/home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad as well?
22:43.15 starseeker or if it's running gcc *in* brlcad/bu, you could try adding -I..
22:54.05 javampire the command line is: /usr/bin/gcc -E -U __GNUC__ -dD -I/home/csaba/deploy/brlcad/dev-7.24.1/include "-Dinline=" "-D__inline__=" "-D__extension__=" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" "/tmp/tmp9R8UOf.h"
22:54.32 javampire don't ask me what exactly is in the temp file, but it should be a copy of bu.h I guess
22:54.56 javampire plus some ctypesgen extra stuff which I don't control completely
22:56.06 javampire the command line is under control of ctypesgen
23:01.32 javampire starseeker: I have to leave now, and will have time to try only in the weekend again...
23:50.24 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
23:55.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

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