IRC log for #brlcad on 20160301

00:09.16 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
00:18.11 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
00:40.04 starseeker breaths a sigh of relief - finally, got fastgen and icv regression tests to run on Windows...
00:52.26 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
00:58.23 Notify 03BRL-CAD:starseeker * 67198 brlcad/trunk/src/libicv/fileformat.c: PIX is almost never a good on disk format - default to the much more widely usable PNG as a fallback.
01:01.02 Notify 03BRL-CAD:starseeker * 67199 brlcad/trunk/regress/icv/CMakeLists.txt: Use tbz2 compression for verbose control images. Add dpix icv tests - note that icv itself generated the original dpix image since we don't have a pix-dpix binary, but the dpix-pix binary was used to confirm that the resulting dpix image did indeed convert back to the original pix file without using libicv's routine to do so.
01:04.46 Notify 03BRL-CAD:starseeker * 67200 brlcad/trunk/regress/icv/CMakeLists.txt: Add m35 bw image generated by pix-bw to serve as a control image. No tests added yet.
01:34.01 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
01:34.18 brlcad oops, backgrounded too long :)
02:04.39 Notify 03BRL-CAD Wiki:Sean * 9537 /wiki/Google_Summer_of_Code/Project_Ideas: go with a 3x2 grid now that six orgs are participating together
02:05.26 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
02:15.28 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
03:05.55 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
03:40.52 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
04:46.20 *** join/#brlcad batmanav (~batmanav@182.69.170.125)
05:22.30 *** join/#brlcad greenapple (0e8b2997@gateway/web/freenode/ip.14.139.41.151)
06:05.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:40.11 brlcad starseeker: if you would, noting that several of your commits over the past couple days require NEWS lines, may want to double-check impact
07:26.34 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
07:42.33 *** join/#brlcad greenapple (~androirc@1.39.51.200)
07:46.38 *** join/#brlcad greenapple (~androirc@1.39.51.200)
07:58.35 *** join/#brlcad Izakey (~Isaac@154.70.98.236)
07:59.58 *** join/#brlcad boj (~boj@2001:250:3c02:763:f8fe:679:ac9:c3ed)
08:02.13 *** join/#brlcad greenapple (~androirc@1.39.51.200)
08:09.13 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:29.07 *** join/#brlcad konrado (~konro@41.202.219.65)
08:50.53 *** join/#brlcad greenapple_ (0e8b2997@gateway/web/freenode/ip.14.139.41.151)
08:51.23 *** join/#brlcad konrado (~konro@41.202.219.68)
08:51.46 *** join/#brlcad greenapple (~androirc@1.39.51.200)
08:52.33 *** join/#brlcad boj (~boj@2001:250:3c02:763:f8fe:679:ac9:c3ed)
09:10.30 *** join/#brlcad batmanav (~batmanav@103.25.231.102)
09:19.34 *** join/#brlcad greenapple (~androirc@1.39.51.200)
09:37.48 *** join/#brlcad tafodinho (~tafodinho@195.24.220.134)
09:58.06 *** join/#brlcad Guest64563 (~konro@154.70.99.104)
10:06.51 *** join/#brlcad Gabriel__ (bc1b6bd6@gateway/web/freenode/ip.188.27.107.214)
10:10.08 Notify 03BRL-CAD:d_rossberg * 67201 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/api.c): gave setup_raytracing_context() and free_raytracing_context() the usual prefix for public libanalyze functions
10:15.55 *** join/#brlcad batmanav (~batmanav@103.25.231.102)
10:28.59 *** join/#brlcad zaverichintan_ (7beda739@gateway/web/freenode/ip.123.237.167.57)
10:33.24 *** join/#brlcad Izakey (~Isaac@154.70.98.236)
10:44.12 zaverichintan_ I have done some graphics and online projects. As student, want to prticipate in GSOC 2016.
10:45.23 *** join/#brlcad zaverichintan (~zaverichi@123.237.167.57)
10:46.22 *** join/#brlcad batmanav (~batmanav@103.25.231.102)
10:47.17 *** part/#brlcad zaverichintan (~zaverichi@123.237.167.57)
10:47.55 *** join/#brlcad zaverichintan (~zaverichi@123.237.167.57)
10:51.28 *** part/#brlcad zaverichintan (~zaverichi@123.237.167.57)
10:53.15 *** join/#brlcad zaverichintan (~zaverichi@123.237.167.57)
11:01.58 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
11:02.09 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:03.15 *** join/#brlcad zaverichintu_ (7beda739@gateway/web/freenode/ip.123.237.167.57)
11:04.43 *** part/#brlcad zaverichintu_ (7beda739@gateway/web/freenode/ip.123.237.167.57)
11:04.46 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:21.39 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:21.43 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:22.01 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:23.28 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:23.59 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:25.09 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:25.10 *** join/#brlcad zaverichintu_ (7beda739@gateway/web/freenode/ip.123.237.167.57)
11:26.21 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:28.31 tafodinho can someone please tell me what am missing in my compilation from tis error http://pastebin.com/xrNsuQKm
11:29.51 *** join/#brlcad teepee` (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:32.48 *** join/#brlcad konrado (~konro@154.70.99.174)
11:35.13 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:41.04 Notify 03BRL-CAD:d_rossberg * 67202 brlcad/trunk/regress/icv/CMakeLists.txt: there is no m35.bw.tbz2 (should it be created/commited in?)
11:41.50 d_rossberg tafodinho: update the trunk to the current head revision and try again
11:43.19 tafodinho ok thanks
11:46.46 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:46.59 *** part/#brlcad zaverichintu_ (7beda739@gateway/web/freenode/ip.123.237.167.57)
11:48.32 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:53.22 *** join/#brlcad gjeet (1bffe9e7@gateway/web/cgi-irc/kiwiirc.com/ip.27.255.233.231)
11:53.56 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:53.58 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
11:54.11 *** join/#brlcad konrado_ (~konro@154.70.103.69)
11:55.01 zaverichintu Can anyone help ?
11:56.13 zaverichintu I have subscribed to E-mail, still 'Send Email" button is disabled ?
11:57.56 gjeet hey! you mean you subscribed to mailing list ? right ?
11:58.20 *** join/#brlcad tafodinho (~tafodinho@195.24.220.134)
11:59.58 tafodinho hello d_rossberg i have tried and it sitll didn't work
12:00.27 starseeker tafodinho: same error?
12:00.39 zaverichintu @ gjeet yes.
12:01.04 Notify 03BRL-CAD:d_rossberg * 67203 brlcad/trunk/src/libanalyze/api.c: hide the only locally used functions
12:02.29 gjeet @zaverichintu I may need more info like where exactly is this send email button that you say is disabled ? How are you trying to send mail to the mailing list ?
12:03.54 tafodinho Starseeker: yes i still have the same error what else can i try?
12:04.12 zaverichintu @ Jgeet - I selected a name from right side list e.g. brlcd. 2nd. button on top 'Send email' is diable !
12:04.40 starseeker tafodinho: commit 67202 should have fixed it. try clearing your CMakeCache.txt file from the build directory and give it another go
12:05.05 zaverichintu @jgeet How do i send mail to brlcad.
12:06.50 tafodinho starseeker: Ok thanks
12:06.51 d_rossberg tafodinho; svn update
12:08.05 tafodinho d_ressberg: should i runt the svn update in the build folder?
12:08.12 starseeker tafodinho: source folder
12:08.51 starseeker tafodinho: svn is our version control system - it manages revisions to files. If you're not familiar with svn and/or VCS in general, you'll want to read up on it a little
12:08.51 tafodinho i now have revision 67203
12:10.01 Notify 03BRL-CAD:starseeker * 67204 brlcad/trunk/regress/icv/CMakeLists.txt: Making add_custom_command depend on build dir files it doesn't know how to make is making ninja generator a little cranky in CMake.
12:15.23 Notify 03BRL-CAD:starseeker * 67205 brlcad/trunk/src/other/libnetpbm/libpm.c: Don't define mkstempx unless we actually need it.
12:18.47 *** join/#brlcad greenapple (~androirc@1.39.51.200)
12:19.56 boj anyone trying to build the source on Windows?
12:21.12 boj I have problems in pm_config.h, no definition of uint32_t and int32_t? and I add #include <stdint.h>, it works...is it a accecptable solution?
12:25.41 starseeker boj: that'll work - what version of Windows?
12:26.05 boj windows 7 with visual studio 2012.
12:26.28 starseeker huh. I've built on Windows... wonder why I didn't have that issue
12:26.34 starseeker oh well - sure, send a patch
12:27.12 boj well, I don't know if it is a proper way to add this header in the pm_config.h directly?
12:27.34 starseeker boj: the file pm_config.h.in in src/other/libnetpbm
12:27.54 starseeker that's what is used to generate pm_config.h
12:28.37 boj I cannot get it..
12:28.51 starseeker boj: ?
12:29.38 boj sorry, I find this file, cause I am new to brl-cad...you say 'send a patch', I don't know how to do..
12:29.45 *** join/#brlcad gjeet (1bffe9e7@gateway/web/cgi-irc/kiwiirc.com/ip.27.255.233.231)
12:30.07 starseeker boj: http://brlcad.org/wiki/Patches
12:30.09 *** join/#brlcad STW (~STW@wf102-128.ust.hk)
12:30.31 boj thanks
12:38.00 STW Hi, I’m Tianwei, a second-year phd student from HKUST interested in contributing to BRL-CAD. Are we encouraged to work on high priority topics, in order to be selected into GSoC? Thanks.
13:57.22 starseeker boj: for Windows building, see http://www.dtic.mil/dtic/tr/fulltext/u2/a587400.pdf starting on page 11
14:05.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:20.30 starseeker just a note for all the GSoC students joining the channel - you shouldn't be using private messages to discuss topics with individuals. Interacting with the community is an integral part of open source software development. It's not about going off in a corner and working on a project in isolation and then presenting the finished product to the group - open source development is done in the open
14:21.39 boj thanks for the suggestions.. :)
14:22.27 starseeker boj: you were interested in NURBS?
14:25.52 boj yes
14:26.27 boj I want to do something related to NURBS, and is there some topics that so close related with it?
14:26.44 starseeker boj: so the first obvious candidate is NURBS editing
14:27.00 boj yes
14:27.25 starseeker the second would be continuing work on NURBS boolean evaluation
14:28.25 boj yeah, on the offical website, I see 'plate mode NURBS raytracing', what is it really about? I am a little bit curious..
14:28.40 starseeker ah yes, that one
14:29.11 starseeker OK. So NURBS B-Reps form solids - that is the B-Rep or boundary representation defines an enclosed volume
14:29.43 starseeker Not all NURBS geometry forms B-Reps - sometimes, you'll get just a single surface in space
14:29.59 boj yes, I know..
14:30.07 starseeker Currently, this is no good for BRL-CAD's raytracer - we need solids, so we can record both an in hit and an out hit
14:30.22 starseeker if there is only a single surface, we get only one hit
14:30.36 starseeker (for most ray directions, anyway)
14:30.49 boj you mean, you want add add the shell on the single surface?
14:30.57 boj sorry for my typo.
14:31.46 starseeker Kind of. What we want to do is to take that single hit point, and from that hit point deduce the "thin solid" behavior that would have been reported if that surface were replaced by a very thin solid
14:31.49 boj so that if a ray hit the surface, it will get two points, the in-one and the out-one, not just the single one on the surface..(if it is just a surface, like a single triangle.)
14:32.13 boj got it.
14:32.13 starseeker nods - we already have a plate mode for our triangle BoT primitive
14:32.30 starseeker that would be the first place to look - to understand how "plate mode" works for triangle
14:32.38 *** join/#brlcad greenapple (~androirc@1.39.50.206)
14:33.02 boj do you have some suggestions? where can I learn first?
14:34.38 starseeker I'd check out the BoT source code
14:35.22 starseeker src/librt/primitives/bot
14:36.17 starseeker take an STL file or something that has a couple triangles that don't form a closed volume, import that into BRL-CAD (stl-g) and set it up as a plate mode object
14:36.50 starseeker then use simple program like rtshot, and follow the ray trace through the code
14:37.53 starseeker then create a simple nurbs shape (you can use the brep_cobb program to generate a cobb sphere) and follow a ray through a NURBS raytrace
14:38.31 starseeker On Linux I'd suggest using GDB - I'm less familar with how you'd step through a program like this on Windows
14:38.49 boj just use the visual studio built-in debugger.
14:39.02 starseeker OK, that should work
14:39.19 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
14:39.32 starseeker so study how to run rtshot, and watch what it does for both plate mode BoTs and NURBS
14:39.49 boj yes, but I am now still working on compiling...if I can not make it on Windows, I will try it on Linux.
14:40.11 starseeker you'll need to understand what's going on with both of those pieces to have a foundation for trying to implement NURBS plate mode
14:40.19 *** join/#brlcad zverichintan (7beda739@gateway/web/freenode/ip.123.237.167.57)
14:40.47 starseeker boj: either should work - Linux is probably going to be easier, since most of the primary devs work on that platform, but in principle Windows should work as well
14:41.14 *** join/#brlcad zaverichintu (~zaverichi@123.237.167.57)
14:41.47 *** part/#brlcad zaverichintu (~zaverichi@123.237.167.57)
14:41.54 starseeker boj: studying BoT plate mode and NURBS raytracing will not be a quick activity - the code is complex and pulls in a lot of concepts
14:41.58 boj I also think also, cause my recent project is developed on Windows, so you know, I am trying to build on windows, If necessary, I will try that on my Macbook.
14:42.12 boj I will try my best.
14:42.21 *** join/#brlcad yorik (~yorik@187.101.177.154)
14:42.27 starseeker that said, NURBS plate mode will likely be easier than either NURBS editing or NURBS booleans
14:43.01 boj so what is your suggestion? Maybe I can start from an easier one.
14:43.14 starseeker my suggestion is to work on what interests you
14:43.59 boj yes, I think when I am trying to anyone, I need to relate other topics, and need to learn some cause they are all related.
14:44.32 boj thanks, you inspires me a lot, I will have a go.
14:45.33 starseeker boj: if you want to look into the NURBS editing task, be aware that there is already (very) rudimentary support in the Archer GUI for NURBS editing
14:45.46 starseeker understanding what that code does would be the logical starting point
14:46.21 starseeker For NURBS booleans, review http://brlcad.org/wiki/User:Phoenix/GSoc2013/Reports
14:47.56 boj OK, I will check all that, and do a research on this topic.
14:49.37 *** join/#brlcad greenapple (~androirc@1.39.50.206)
15:00.36 Notify 03BRL-CAD:starseeker * 67206 (brlcad/trunk/regress/icv/CMakeLists.txt brlcad/trunk/regress/icv/regress-icv_export.cmake.in brlcad/trunk/regress/icv/regress-icv_import.cmake.in): Add some bw tests - breakage reported, need to investigate pix-bw conversions in libicv
15:01.53 *** join/#brlcad greenapple_ (0e8b2997@gateway/web/freenode/ip.14.139.41.151)
15:03.31 STW Hi, I found that the vm build is out-of-date. A cmake with higher version is needed :)
15:16.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:32.36 *** join/#brlcad greenapple (~androirc@1.39.51.137)
15:35.00 Notify 03BRL-CAD:starseeker * 67207 brlcad/trunk/regress/icv/CMakeLists.txt: Use the right control file
15:38.37 d_rossberg STW: is the vm debian based?
15:41.34 *** join/#brlcad ``Erik_ (~erik@pool-100-16-40-20.bltmmd.fios.verizon.net)
15:42.44 *** join/#brlcad STW (~STW@wf102-128.ust.hk)
15:47.49 d_rossberg STW: is the vm debian based?
15:48.06 STW yes
15:49.00 d_rossberg in this case "sudo apt-get update" followed by "sudo apt-get dist-upgrade" could help
15:49.32 d_rossberg if this debian version has a newer cmake
15:50.31 STW d_rossberg: thanks, I’ve already done that. Just a reminder for update. :)
16:15.24 *** join/#brlcad Nebula_ (~chatzilla@1.39.80.45)
16:33.26 brlcad STW: hello, welcome -- note that the list of high-priority projects on the wiki is slightly out of date -- see the mailing list for a more up-to-date list
16:34.03 STW brlcad:thanks, I will check it
16:34.10 brlcad boj: what experience do you have with NURBS?
16:36.08 brlcad STW: thanks for the heads up about the VM being out of date -- we won't likely update it for gsoc, but good to nkow
16:36.14 brlcad s/nkow/know/
16:47.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:53.42 *** join/#brlcad ickby__ (~stefan@x5d846ff5.dyn.telefonica.de)
18:07.37 *** join/#brlcad dinesh_ (~dinesh@154.70.108.217)
18:35.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:41.14 starseeker brlcad: pix-bw and pix-png -> png-bw produce different outputs by default. Any way to define which one is "right"?
18:49.03 *** join/#brlcad infobot (ibot@rikers.org)
18:49.03 *** topic/#brlcad is Welcome to BRL-CAD! || Don't ask if someone is here, ask a better question. || We're participating in GSoC 2016! Patches required. || Major release 7.26 coming any day now... :P || New website deployed, feedback welcome! || Logs: http://ibot.rikers.org/%23brlcad/
18:54.32 *** join/#brlcad tafodinho (~tafodinho@41.205.22.63)
18:55.01 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
18:57.06 *** join/#brlcad Gabriel__ (4f73d0e7@gateway/web/freenode/ip.79.115.208.231)
19:02.45 tafodinho please i have another error please chekc the log here http://pastebin.com/4P0U4hkq
19:25.44 *** join/#brlcad Gabriel__ (4f73d093@gateway/web/freenode/ip.79.115.208.147)
19:25.46 starseeker brlcad: nevermind, I think I see now
19:30.02 *** join/#brlcad greenapple (~androirc@1.39.51.137)
19:36.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:48.18 *** join/#brlcad ickby (~stefan@x5d846ff5.dyn.telefonica.de)
19:59.23 *** join/#brlcad ickby (~stefan@x5d846ff5.dyn.telefonica.de)
20:18.22 brlcad starseeker: almost certainly pix-bw is right, but could be a bug in either
20:18.46 brlcad is it off on an edge or across the whole image?
20:19.07 brlcad could be as simple as the method of averaging
20:19.11 brlcad order of ops
20:28.16 *** join/#brlcad stefan_ (~stefan@x5d846ff5.dyn.telefonica.de)
20:45.08 *** join/#brlcad stefan_ (~stefan@x5d846ff5.dyn.telefonica.de)
20:48.43 Notify 03BRL-CAD:starseeker * 67208 (brlcad/trunk/src/libicv/CMakeLists.txt brlcad/trunk/src/libicv/bw.c and 5 others): Set up a icv_private.h header in libicv
20:51.41 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
21:00.24 *** join/#brlcad ickby (~stefan@x5d846ff5.dyn.telefonica.de)
21:17.01 *** join/#brlcad stefan_ (~stefan@x5d846ff5.dyn.telefonica.de)
21:20.36 *** join/#brlcad Ani (0e8bd113@gateway/web/freenode/ip.14.139.209.19)
21:25.47 Ani hi there developers of BRL-CAD. I am 1st year B.Tech student willing to contribute through GSoC
21:26.49 Ani I am interested in task names "Code Reduction"
21:28.28 Ani I am new to the world of professional developers. So I have chose a task of easy category!
21:28.46 Ani My e-mail ID is animeshdeb30031997@gmail.com
21:35.45 starseeker brlcad: it looks like its the averaging (or rather, weighting) method - pix-bw offers options, png-bw doesn't.
21:36.03 starseeker is in the process of generalizing the libicv API to allow options to be passed to icv reader/writer functions...
21:36.38 *** join/#brlcad ickby (~stefan@x5d846ff5.dyn.telefonica.de)
22:00.00 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:04.02 *** join/#brlcad Ani (0e8bd113@gateway/web/freenode/ip.14.139.209.19)
22:09.45 Ani hi, I wish to join GSoC through BRL-CAD. The task I want to get me in is Code reduction. As this is my first experience to professional programming. So I have chose an easy task.
22:14.27 Stragus Hi, welcome. Feel free to wait for brlcad or starseeker to notice the message (it can take a little while)
22:15.14 Ani sure Stragus
22:23.49 starseeker Ani: this is the place to start: http://brlcad.org/wiki/Summer_of_Code/Checklist
22:24.43 starseeker code reduction proposals can't afford to be vague - you need to convince us you know specifically what you want to achieve
22:25.07 starseeker i.e. which parts of the code you plan to reduce, how you plan to do it, how you plan to make sure it's correct, etc.
22:26.54 starseeker brlcad: regarding icv - I see that pix-bw is actually using icv, but the rgb to bw mapping is being performed by a separate (public) function. I was thinking we would want to pass options into libicv and have it use them as part of its internal operations rather than making icv_rgb2gray and friends public API...
22:28.30 starseeker I've been working on setting up something that can do that in principle, but it looks like it might be a significant change from how libicv was being set up - is there some specific design philosophy at work here already?
22:32.58 *** join/#brlcad merzo (~merzo@195.70.95.61)
23:29.52 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
23:30.15 *** join/#brlcad omar__ (d4c9477c@gateway/web/freenode/ip.212.201.71.124)
23:43.23 *** join/#brlcad notify-web (~notify-we@192.30.252.42)
23:43.23 notify-web [13web] 15brlcad pushed 1 new commit to 06master: 02https://git.io/v2XrV
23:43.23 notify-web 13web/06master 14b143e77 15Christopher Sean Morrison: add an initial authorship file to denote website contributors. since we're starting pretty much from scrach, try to itemize exactly what everyone has done. we'll see how sustainable that is.
23:43.23 *** part/#brlcad notify-web (~notify-we@192.30.252.42)

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