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) |