| 00:03.32 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 00:08.53 | *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton) | |
| 00:11.48 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 00:16.29 | *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton) | |
| 00:32.34 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 00:51.29 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 01:16.00 | *** join/#brlcad kesha_ (~kesha@14.139.122.114) | |
| 01:18.20 | *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net) | |
| 02:30.31 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.107.151) | |
| 03:03.19 | starseeker | wonders why dime builds so many sub-libraries |
| 03:22.08 | *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44) | |
| 03:54.17 | *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110) | |
| 04:20.04 | brlcad | hcurtis: are/were you working on a different patch? |
| 04:27.59 | hcurtis | brlcad: Hi, Sean. I do want to work on another patch. Unfortunately, I also have a big school project I am working on and have to finish. By the way, I thought you had said that at this point it was too late for any more patches. |
| 04:32.02 | brlcad | it's like saying it's a bit late to be eating dinner .. still hungry |
| 04:35.52 | hcurtis | brlcad: I'm not sure whether you saw the note I left for you in the channel the other day. I made some final improvements to my proposal, and I wanted to tell you how much I appreciate all of the great information and help you've given me during this process. |
| 04:44.37 | brlcad | hcurtis: yes, I did see that note |
| 04:45.04 | brlcad | I always read the backlog .. |
| 04:45.18 | hcurtis | brlcad: Cool |
| 04:45.19 | brlcad | might not comment but I always read it |
| 04:46.17 | hcurtis | brlcad: At any rate, if you have any ideas about something I that I could get to you quickly (my best guess is that you need it ASAP) that would give you more information about me and my coding ability, please tell me. |
| 04:47.56 | brlcad | we just haven't seen any code from you, so there's nothing but kind words and good intentions to go on |
| 04:48.55 | brlcad | I gather with your inexperience, that you're probably not familiar yet with using a debugger |
| 04:49.10 | brlcad | so that knocks out some more immediate ideas |
| 04:53.38 | hcurtis | brlcad: Any comments on the patch I submitted? I'd mainly like to know what I did wrong on it so that I can improve and make a better patch next time. |
| 04:53.54 | brlcad | I commented on what was wrong with it |
| 04:54.08 | brlcad | a patch that cannot be applied is useless ;) |
| 04:55.26 | hcurtis | brlcad: I understand. I'll go to Sourceforge right now and see your comments. |
| 04:56.22 | brlcad | if you want something specific to look into that should take less than an hour, you could run "make test" and notice that there are several that currently fail. figure out why they fail, make a change that fixes them, create and submit patch file |
| 04:57.03 | brlcad | why ONE of them is failing, not all of them |
| 04:58.43 | hcurtis | brlcad: I appreciate the feedback about the patch. |
| 05:04.59 | hcurtis | brlcad: Also, thank you very much for the idea about running "make test." I'll get on it right now and try my best. I'm fully aware that this might be my last chance. |
| 05:10.06 | brlcad | hcurtis: you really don't have to be so continuously thankful |
| 05:10.26 | hcurtis | brlcad: Ok |
| 05:10.30 | brlcad | we do this all the time and will with or without thanks, so you can chill :) |
| 05:11.07 | hcurtis | brlcad: Lol |
| 05:11.23 | hcurtis | brlcad: Cool |
| 05:15.02 | hcurtis | brlcad: But before we let that issue go for good...just so you know, all of my words of thanks have been SINCERE. I'm learning a lot from you guys, and it's been great interacting with professionals. |
| 05:15.56 | hcurtis | brlcad: I didn't mean to make you uncomfortable or get on your nerves. |
| 05:55.20 | *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel) | |
| 06:06.21 | hcurtis | brlcad: Here's what's going on. I did the build configuration and started the build. The problem is that it's really slow and might take hours. Unfortunately, I'm doing it inside a VM on a Windows 7 OS. (If selected for GSoC, I _WILL_ invest in a quad-core Debian 64-bit machine immediately.) |
| 06:20.58 | *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton) | |
| 06:41.36 | *** join/#brlcad gaganjyot (~gagan@27.255.252.57) | |
| 06:56.13 | *** join/#brlcad pandrei (~pandrei@188.25.173.26) | |
| 06:57.27 | pandrei | Hello, I'm getting the following error when building rt^3 branch |
| 06:57.29 | pandrei | /usr/brlcad/dev-7.24.1/include/brlcad/./bu/bu_tcl.h:29:58: fatal error: tcl.h: No such file or directory |
| 06:57.29 | pandrei | <PROTECTED> |
| 06:58.04 | pandrei | from what I remember, I had to include something in PATH. I included brlcad-build/bin |
| 06:58.10 | pandrei | does it need the source dir too? |
| 07:19.01 | *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117) | |
| 07:43.28 | *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117) | |
| 08:06.55 | *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117) | |
| 08:54.39 | *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117) | |
| 09:03.25 | *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:24.32 | *** join/#brlcad caen23 (~caen23@92.81.212.37) | |
| 09:33.33 | *** join/#brlcad gaganjyot_ (~gagan@27.255.252.57) | |
| 10:14.59 | *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117) | |
| 10:21.17 | *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:e6:79a:abb9:a31e) | |
| 10:33.44 | *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44) | |
| 12:08.42 | *** join/#brlcad hoiji (hoiji@gateway/web/cgi-irc/kiwiirc.com/x-qmkdaawixftdojns) | |
| 13:00.56 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 13:19.19 | *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44) | |
| 13:44.00 | *** join/#brlcad infinite_ (~infinite@14.139.122.114) | |
| 13:58.18 | brlcad | hcurtis: you didn't get on my nerves at all, just don't want you to feel like it's necessary to continually express gratitude is all ;) |
| 13:59.09 | brlcad | hcurtis: open source currency is time and effort ... |
| 13:59.12 | brlcad | hcurtis: put in time and effort, do great things |
| 13:59.24 | brlcad | hcurtis: that will show me how appreciative you are ;) |
| 14:05.59 | Notify | 03BRL-CAD:starseeker * 60419 (brlcad/branches/openscenegraph/INSTALL brlcad/branches/openscenegraph/configure and 6 others): Back up to r60395 - preparing to try the texture based rendering with the working-but-flickering Tk window framebuffer. |
| 14:08.57 | ``Erik | hehehe "Like many suspected compiler bugs, it turned out to be a C++ feature." http://traipse.com/cppmishap/ |
| 14:30.13 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:34.19 | Notify | 03BRL-CAD:starseeker * 60420 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: The texture-based approach appears to work in this context, but still get the window flickering from Tk. |
| 14:40.44 | starseeker | ``Erik: kudos and thanks for your opengl texture based raytrace viewing in adrt, by the way |
| 15:00.46 | *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net) | |
| 16:02.17 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 16:10.50 | *** join/#brlcad infinite_ (~infinite@14.139.122.114) | |
| 16:27.28 | *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-jdtxjzqobrvvadtq) | |
| 16:42.57 | *** join/#brlcad gaganjyot (~gagan@27.255.252.57) | |
| 16:56.04 | hcurtis | brlcad: Understood. |
| 17:04.12 | hcurtis | Here is an update on where I am on my failed-test patch. My build succeeded, and I started investigating the failed tests. I noticed that several of them had to do with bu_encode, so I decided to focus on patching at least one failure in that group. |
| 17:04.55 | hcurtis | brlcad: Here is an update on where I am on my failed-test patch. My build succeeded, and I started investigating the failed tests. I noticed that several of them had to do with bu_encode, so I decided to focus on patching at least one failure in that group. |
| 17:05.53 | hcurtis | brlcad: I've looked at the source code, and I've also looked at information about recent changes made to the files. However, I do not see the reason for the failures. |
| 17:06.34 | hcurtis | brlcad: I am juggling my work on the patch with school work, and unfortunately, I am running out of time. That is why I've decided to ask for help. |
| 17:07.37 | hcurtis | brlcad: My specific questions are these: Do you think my choice for a possible patch is appropriate given my skill level? (It wouldn't be wise for me to keep going on this one if I'm not likely to resolve it for you.) If I should continue, what technique(s) should I try now to find errors? |
| 18:18.24 | brlcad | hcurtis: I would think it's appropriate but if you've spent an hour and can't resolve the issue, that's either a sign that you're not ready for that particular issue or you aren't seeing the clues to know how to fix it |
| 18:19.33 | brlcad | I don't yet know your skill level beyond what you've said, which is the point of the patch ;) |
| 18:19.58 | brlcad | so maybe tell more about your programming experience |
| 18:54.05 | hcurtis | brlcad: So far, I have taken two Java courses and one course each in JavaScript, PHP, and HTML/CSS, and I am currently nearing the end of a C++ course. I earned/am earning As in all of them. |
| 18:54.58 | hcurtis | brlcad: The concepts I have learned about and used in programs include Boolean logic, algorithm design, data types, selection, repetition, functions, arrays, strings, events, exceptions, classes, and objects. |
| 18:59.34 | brlcad | so it's the work you're currently doing in the C++ course that is probably most relevant to what you proposed working on |
| 18:59.44 | brlcad | and to the task you were trying to debug |
| 19:00.58 | brlcad | however, if you're basically just in your first year learning C/C++, you have a LOT of work to do ... a lot of homework and time will be required |
| 19:02.06 | brlcad | the other courses will help you with basic control structures and concepts, but specifics of C or even C++ are going to be exceptionally foreign |
| 19:02.43 | brlcad | understanding pointers is probably the biggest piece missing (and that usually takes years) |
| 19:04.23 | brlcad | however, for the immediate, you need to be able to focus if you're going to learn anything .. so I suggest either taking care of your class/school work first or focusing on a patch, but not trying to juggle both |
| 19:04.29 | brlcad | you're just not going to get anywhere that way |
| 19:04.41 | brlcad | not with so many unknown concepts coming at you |
| 19:08.11 | gaganjyot | hi brlcad |
| 19:08.21 | brlcad | hello gaganjyot |
| 19:08.28 | gaganjyot | brlcad: Does BRL-CAD supports multithreading ? |
| 19:08.34 | brlcad | heh |
| 19:09.17 | brlcad | you've not even looked for the answer to that, did you? :) |
| 19:09.26 | gaganjyot | no :( |
| 19:09.38 | brlcad | considering it has the first (ever) implementation of a multithreaded ray tracer about 30 years ago .. "yes" |
| 19:09.53 | gaganjyot | Wow |
| 19:10.05 | gaganjyot | 's mind is blown! |
| 19:10.06 | brlcad | at least multithreaded+distributed |
| 19:10.40 | gaganjyot | I see :) |
| 19:11.06 | gaganjyot | brlcad: one more question, |
| 19:11.29 | gaganjyot | Are there any plans for a UI like FreeCAD ? |
| 19:11.40 | gaganjyot | I am not comparing the CAD softwares |
| 19:12.04 | gaganjyot | its just like My friends ( Mechanical engineers ) prefer UI of FreeCAD over that of BRL-CAD |
| 19:12.05 | brlcad | yes, we're actively involved in two separate projects that aim to improve our usability/interface |
| 19:12.30 | gaganjyot | Oh |
| 19:12.32 | brlcad | we've been busy migrating and implementing core infrastructure before we start attacking the interface |
| 19:12.57 | gaganjyot | Any links to this new UI stuff ? |
| 19:13.11 | gaganjyot | Are you talking about Archer ? |
| 19:14.16 | brlcad | archer is our "first step" towards a new GUI .. http://brlcad.org/tmp/archer_logo.png .. but it's mostly just to get code that was in mged pushed into a library |
| 19:14.28 | brlcad | Qt is the foundation for our new UI |
| 19:14.46 | brlcad | that's our "next generation" interface |
| 19:14.49 | gaganjyot | And any link to Qt stuff ? |
| 19:14.55 | brlcad | step two, per se |
| 19:15.12 | brlcad | not that will be of value to anyone |
| 19:15.44 | brlcad | that's active development but that just sporadically gets attention because we're still working on the critical infrastructure pieces |
| 19:16.10 | gaganjyot | brlcad: what technology are you using for the display of new UI ? |
| 19:16.17 | brlcad | namely brep/nurbs support that we can robustly turn into triangles on demand so we can have shaded 3D displays of any geometry |
| 19:16.33 | brlcad | what do you mean? |
| 19:17.12 | gaganjyot | Like some game engine ? |
| 19:17.24 | gaganjyot | I mean for displaying the objects on scene |
| 19:17.30 | gaganjyot | objects on screen* |
| 19:17.50 | brlcad | Qt+OGRE has been my view for a number of years, but it's a thin-client architecture so it could just as easily be something else |
| 19:18.25 | gaganjyot | brlcad: and how you select the object from a screen ? |
| 19:18.30 | gaganjyot | bounding box method ? |
| 19:19.09 | brlcad | I think a step back is needed to answer that properly |
| 19:20.10 | gaganjyot | pardon |
| 19:20.20 | gaganjyot | I didn't understood |
| 19:21.18 | hcurtis | brlcad: I understand. Well, the good news is this: I am a hard worker, a fast learner, a good communicator and planner, and someone who takes direction and criticism very well. |
| 19:22.10 | hcurtis | brlcad: Also, I was not exaggerating when I said in my proposal that I will have NO competing demands after school ends in May--no school, no other job, no children. I will have the extra time it will take for me to do a good job for you. |
| 19:22.15 | brlcad | gaganjyot: if this were a building, I just told you that we're working on pouring the foundation and installing the floors/walls of the building, and you just asked me if light switches go up or down |
| 19:22.33 | gaganjyot | I know that brlcad :D |
| 19:22.53 | brlcad | then you should know that it makes no sense at this point to even be asking that .. it can be anything |
| 19:22.56 | gaganjyot | Actually I am new to Graphics stuff so curious |
| 19:23.08 | gaganjyot | I thought to port Blender's UI |
| 19:23.13 | gaganjyot | to BRL-CAD |
| 19:23.27 | gaganjyot | just for my friend's sake |
| 19:23.32 | brlcad | you could certainly try ... but I don't think you'd get very far |
| 19:23.40 | gaganjyot | I see |
| 19:23.50 | gaganjyot | thats why I was asking you these questions |
| 19:24.09 | brlcad | blender works with a specific type of geometry and doesn't care about CAD constraints |
| 19:24.33 | brlcad | so you'd have to decouple many concepts from the interface and impose things under the hood |
| 19:24.50 | gaganjyot | and view about FreeCAD's UI ? |
| 19:25.06 | hcurtis | brlcad: I am also a very good researcher, which is something that has already helped me a lot during this GSoC application process. |
| 19:25.27 | brlcad | hcurtis: having children has no bearing whatsoever on selections |
| 19:25.38 | brlcad | just saying |
| 19:26.33 | brlcad | hcurtis: all of that you've said before, I get that .. the issue will be making sure your project is aptly suited to your abilities if you are selected |
| 19:26.50 | hcurtis | brlcad: Kids take up time that could be spent on GSoC. That's the only reason I said that. |
| 19:27.14 | brlcad | no amount of hard working will turn you into a rocket scientist in the span of three months, same can be said of becoming a proficient C/C++ programmer |
| 19:27.34 | brlcad | hcurtis: I know why you said it and I'm saying that's irrelevant |
| 19:27.58 | brlcad | you are expected to have time to yourself, your family, your needs .. it would not be healthy or desirable otherwise |
| 19:27.58 | hcurtis | brlcad: Ok |
| 19:28.40 | brlcad | so anyone saying they have no kids as an example of committment means absolutely squat |
| 19:29.14 | brlcad | if someone's plan for completing their plan involves working 80 hour weeks, we've both failed |
| 19:29.20 | brlcad | that's not sustainable |
| 19:29.43 | brlcad | gaganjyot: if you're interested in helping with the new interface, there's certainly plenty of ways you can help today |
| 19:30.08 | gaganjyot | brlcad: How ? |
| 19:30.27 | gaganjyot | not exactly today, but I'd like to help BRL-CAD :) |
| 19:30.33 | brlcad | well it's not like that's a quick and simple project .. there are many many many pieces that need to be completed |
| 19:32.37 | brlcad | most useful, you could start with a planning activity, infrastructure, or cost-benefit evaluation |
| 19:33.57 | brlcad | planning would involve establishing minimal requirements for stages of development, drawing mock-up GUIs, identifying technologies /libraries / collaborations of interest, etc |
| 19:34.23 | brlcad | infrastructure is mostly what we're focusing on and need the most help with, getting our core libraries into reusable shape |
| 19:34.26 | brlcad | that's coding |
| 19:35.19 | brlcad | cost-benefit evaluation would be to look at the current survey of architecture designs and quantify characteristics of value, compare Qt+OGRE with repurposed-Blender-UI for example .. itemized feature breakdown and cost analysis |
| 19:36.38 | gaganjyot | I see |
| 19:37.25 | *** part/#brlcad gaganjyot (~gagan@27.255.252.57) | |
| 19:40.44 | Notify | 03BRL-CAD Wiki:Sean * 0 /wiki/User:EvelintcisfuxzaiBlazon: Spamming links to external sites |
| 19:41.01 | Notify | 03BRL-CAD Wiki:Sean * 0 /wiki/How_To_Counter_The_Effects_Of_Aging_On_Brain_Activity%3F_Exercise_j2: Spam: spam |
| 19:41.17 | Notify | 03BRL-CAD Wiki:Sean * 0 /wiki/The_best_kids_shoes_on_the_market_today: Spam: spam |
| 19:41.59 | Notify | 03BRL-CAD Wiki:Sean * 0 /wiki/User: |
| 19:42.29 | hcurtis | brlcad: Your points are excellent, and you have the knowledge and experience to back them up. I wasn't talking about 80-hour weeks, anyway. (However, I could see 50, for example, if that's what it will take to succeed, and that wouldn't be a problem. I can guarantee it.) |
| 19:42.57 | Notify | 03BRL-CAD:starseeker * 60421 (brlcad/branches/openscenegraph/INSTALL brlcad/branches/openscenegraph/configure and 6 others): Got the glfw version of this to interactively update - had forgotten the code to free the context for writing by other threads. Will try to do this with osgViewer, if possible, to avoid needing to keep glfw, but definitely checkpoint this working state for reference. |
| 19:43.37 | hcurtis | brlcad: In advertising (my former industry), 50+ hours a week were nothing. |
| 19:44.10 | brlcad | I know, similar in the computer graphics industry (particularly for film and games) |
| 19:44.28 | brlcad | with open source, you do it because you love it |
| 19:44.43 | brlcad | more like working with your hands, it's code gardening |
| 19:45.04 | hcurtis | brlcad: I was just saying that while others may have more experience than I do, one advantage I arguably offer is that I have more time to devote to GSoC than some other candidates. That doesn't mean I'm some kind of hermit. I feel fortunate that my schedule is pretty wide open this summer. BRL-CAD would be able to benefit from that. |
| 19:45.49 | hcurtis | brlcad: Code gardening. I like that analogy. |
| 19:47.04 | brlcad | GSoC projects put a bunch of people into our field, which is great but ultimatley what most of them/you work on over the summer is irrelevant to us |
| 19:47.21 | brlcad | you can pull all the weeds you want .. you're not going to get all of them and there will be plenty more next year ;) |
| 19:48.03 | brlcad | likewise, you can plant something awesome, but if you don't stick around to tend to that plant, it's probably going to whither |
| 19:48.04 | hcurtis | brlcad: Yes |
| 19:48.28 | hcurtis | brlcad: Very true |
| 19:48.38 | brlcad | here you come with no gardening experience, heck minimal manual labor experience, no tools, dainty clean hands ... ;) |
| 19:48.50 | hcurtis | Lol |
| 19:48.50 | brlcad | we can certainly put you to work and will appreciate the " |
| 19:48.54 | brlcad | fruits of your labor" |
| 19:50.11 | brlcad | but what will be most valuable are the lasting impressions, sustained participation in the garden long after gsoc is over or improvements to the garden that outlast your involvement (which is exceptionally rare) |
| 19:50.54 | hcurtis | I am certainly ready to serve. |
| 19:51.43 | hcurtis | brlcad: (Oops. Forgot the handle.) I am certainly ready to serve. |
| 19:52.12 | brlcad | you don't need to prefix when you're in the middle of a discussion |
| 19:52.23 | brlcad | use it to get my attention when it might be ambiguous |
| 19:52.28 | hcurtis | Ok |
| 19:52.44 | brlcad | was that meant for me? |
| 19:52.58 | hcurtis | Yes. |
| 19:53.12 | brlcad | starseeker: was that meant for me? :) |
| 19:53.17 | brlcad | hehe, j/k |
| 19:53.48 | hcurtis | Good point |
| 19:56.26 | *** join/#brlcad gaganjyot (~gagan@27.255.252.57) | |
| 21:26.00 | *** join/#brlcad drv_ (~smuxi@dynamic-62-87-147-3.ssp.dialog.net.pl) | |
| 21:41.22 | *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110) | |
| 22:06.07 | *** join/#brlcad hsrai (~hsrai@202.164.53.116) | |
| 22:06.28 | *** join/#brlcad harman052 (~harman@198.199.108.236) | |
| 22:10.40 | *** part/#brlcad gaganjyot (~gagan@27.255.252.57) | |
| 22:21.38 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 23:26.20 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |