IRC log for #brlcad on 20140423

00:46.14 *** join/#brlcad hcurtis (4ab29cb3@gateway/web/freenode/ip.74.178.156.179)
00:54.46 starseeker crud - isst isn't working on Windows
00:58.01 ``Erik odd
02:27.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:18.49 hcurtis brlcad: Hi, Sean. I use a Windows 7 laptop that is ok but probably not powerful enough to do my best work for you and for BRL-CAD. I have ideas about what I will need, but I've decided to go ahead and just ask you what you would like me to get.
03:45.50 brlcad really anything that you're comfortable with
03:51.55 brlcad you'll spend a lot of time compiling and for that there are plenty of tricks to get you productive even on slow hardware (protip: rebuilding all of brl-cad after every change is a bad idea)
03:52.48 brlcad for gsoc, the operating system doesn't matter ... hardware probably doesn't matter either
03:54.53 brlcad what will matter most is making independent progress, active communication, and knowing when to ask for help
03:55.40 brlcad I suggest becoming intimately familiar with all the resources on the checklist, maybe even do some of the mged tutorials, definitely compile/install/run brl-cad from a source checkout, and everything else in the checklist
04:01.13 hcurtis brlcad: Sounds good. Thank you.
04:11.14 hcurtis brlcad: One issue is that building BRL-CAD on my laptop always takes at least an hour. (I've been doing it inside a VM.) What are my options for speeding that up? I read in the BRL-CAD materials that a quad-core Debian 64-bit machine might be the way to go. So you say that's unnecessary?
04:38.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:39.01 brlcad necessary for what?
04:42.16 brlcad it's like saying an SUV is necessary, because your current car is slow .. it makes very little sense to the real issue -- that you're driving a long distance and you apparently don't like your car
04:42.51 brlcad we've had people on 20-year old hardware do just fine, your laptop is certainly not that old
04:43.06 brlcad whether you'll be happy with it is entirely a different matter
04:44.29 brlcad if compiling becomes an excuse for not making progress, you're doing many things wrong
04:45.41 brlcad get a faster machine or don't, it's mostly irrelevant to gsoc
04:45.49 brlcad get it because you feel you need it or want it
04:45.52 brlcad or don't
05:19.41 hcurtis Ok.
05:37.16 hcurtis Sean, you've made some excellent points.
05:37.58 hcurtis Here are the facts. I do like my laptop. I just don't like waiting that long for BRL-CAD to compile.
05:38.29 hcurtis I never meant to imply that slow compiling might become an excuse for not making progress. I won't let that happen.
05:40.01 hcurtis Likewise, in case you were wondering, I wasn't trying to get you to tell me to go out and get a new laptop. I sincerely just want to do a good job, and in my mind, an hour-long compile time doesn't fit with that. But you've set me straight--I am now understanding that it's progress that matters, not compile times.
05:40.49 hcurtis At the same time, it would be wise for me to at least learn about my options for a faster BRL-CAD build.
05:41.37 hcurtis Let's get away from the idea of a specific OS or computer. What are my options for speeding up my build (including options not requiring new hardware or software)?
05:43.59 brlcad ccache can be a benefit, but don't know if it runs on windows
05:44.33 brlcad not using visual studio to compile is usually faster
05:45.02 brlcad only compiling the subdirs that you modify is a great way too, but somewhat specific to the "make" targets
05:45.15 brlcad obviously compiling outside a vm should be faster
05:46.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:47.05 brlcad hcurtis: and don't get me wrong either .. i know you have good intentions, just trying to steer away from open-ended discussions that are almost entirely decided based on anecdotal evidence or popular opinion
05:48.14 brlcad of course, compiling debug is faster too
05:48.34 brlcad compiling on a server instead of locally
05:48.59 hcurtis Ok
05:49.00 brlcad installing a linux or bsd distro (don't ask for a recommendation, just pick one)
05:49.22 brlcad your first step is probably to just set up a native build environment for whatever you have now
05:49.28 brlcad if you're on windows, that's an msvc build
05:49.43 brlcad or msvc express if you don't have the pro version, it's free
05:49.59 hcurtis All of this is great information.
05:50.34 brlcad we'll see how much has to be repeated over the next couple months ;)
05:50.55 hcurtis lol
05:51.29 hcurtis I know you're saying that with love. ;)
05:51.39 brlcad it's good that you're trying to sort out your build environment now
05:52.10 brlcad just try a straight up native build without the training wheels and see how it goes, ask questions, try things
05:52.18 brlcad VM == training wheels
05:52.45 brlcad enwanders for a bit
05:53.34 hcurtis I've seen you say that before. What is enwandering???
05:55.39 brlcad commenceforth departesh frometh ze network
05:55.52 brlcad can mean a whole slew of things... :)
06:02.28 hcurtis brlcad: This is from a #brlcad conversation I had with starseeker a few weeks ago:
06:02.56 hcurtis brlcad: <starseeker> Windows is a difficult environment to work with for BRL-CAD - if that's your normal setup, I'd recommend the VM
06:03.18 hcurtis brlcad: Any comments?
06:04.28 hcurtis brlcad: That is one reason I'm still using the VM.
06:39.50 *** join/#brlcad luca79 (~luca@188-22-138-159.adsl.highway.telekom.at)
07:16.01 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-smphamreoyvoxbhv)
07:19.27 *** join/#brlcad caen23 (~caen23@109.97.108.82)
09:58.38 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:14.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:20.29 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:34.05 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:12.03 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.162)
11:35.09 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:06.03 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
12:10.18 ``Erik hcurtis: the difficulty starseeker referred to is more about our experience and focus... we don't use or like windows, so it's a "second class citizen" with attention once a week or month, where linux/mac/bsd/unix is daily attention. If you run into a tricky windows related issue, we'll be of far less help in figuring it out :)
12:11.52 ``Erik but if you're comfortable with windows and willing help out in keeping that build working, I say give it a shot
12:21.49 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:30.20 *** join/#brlcad luca79 (~luca@188-22-138-159.adsl.highway.telekom.at)
12:33.36 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
12:38.33 brlcad hcurtis: moreover, "independent discovery"
12:39.33 brlcad another dev telling you it's difficult or bad or hard or terrible or whatever without more information leaves a LOT of room for you to explore that question on your own until you understand what it means or perhaps you'll encounter a contradictory experience
12:41.38 brlcad you want to be productive and I get that, but you also have a lot to learn and need to learn it quickly, which will only happen by you trying things, exploring, testing ...
12:43.30 *** join/#brlcad ries (~ries@190.9.171.121)
12:44.48 brlcad ask questions and advice when you get *stuck*, less so on what to learn or avoid .. you should be exploring most of what you encounter, at least until you feel you understand it. ;)
12:45.49 brlcad starseeker: those two commits are not in the scope of 7.24.2, but I flagged them
12:48.09 brlcad hcurtis: quite apropos article today: http://opensource.com/education/14/4/windows-to-linux-system-administration
13:36.13 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:05.59 *** join/#brlcad gaganjyot_ (~gagan@27.255.253.204)
14:12.41 *** join/#brlcad gaganjyot_ (~gagan@27.255.253.204)
14:50.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:51.18 *** join/#brlcad gaganjyot_ (~gagan@27.255.243.157)
14:54.01 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
14:58.20 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:44d:8474:a910:2f6e)
15:35.33 hcurtis ``Erik: Hi, Erik. That is good information to know. Thank you.
15:35.55 hcurtis brlcad: This has been an excellent conversation. I appreciate all of the information and advice.
16:16.20 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.231)
16:20.11 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
16:29.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:19.38 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
18:36.00 *** part/#brlcad gaganjyot (~gagan@27.255.243.157)
19:18.39 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-237-127.pools.arcor-ip.net)
19:52.20 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)
20:11.32 Notify 03BRL-CAD:n_reed * 60442 brlcad/trunk/src/libbrep/boolean.cpp: ensure orientations of inner and outer trim loops in evaluated breps conform to our expectations
20:50.27 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
21:15.31 *** join/#brlcad BhargavYoda (73f82d4e@gateway/web/freenode/ip.115.248.45.78)
21:17.56 BhargavYoda Hello, is it possible I can contribute if I am comfortable with Android programming? On the GSoC page one of the tags was android but I really couldn't find any follow up to this.
21:23.45 teepee BhargavYoda: do hang around, you'll get an answer eventually
21:24.37 BhargavYoda sure!
23:46.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:51.50 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)

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