IRC log for #brlcad on 20161202

04:10.32 *** join/#brlcad infobot (ibot@rikers.org)
04:10.32 *** topic/#brlcad is BRL-CAD is participating in GCI 2016! BRL-CAD 7.26.0 is latest, 7.26.2 coming in December. || HELP NEEDED: review, categorize 700+ previous GCI tasks: http://brlcad.org/gci/data/
04:11.20 Notify 03BRL-CAD Wiki:Sean * 9843 /wiki/Logo: update to current best quality version of the new logo
04:16.58 nihar @brlcad I can help categorize and review the previous GCI tasks. What are the categories into which we need to classify them?
04:22.42 nihar Is it {Code, UI, Documentation,Quality,Research} ? Have the tasks been categorized yet?
05:16.07 *** join/#brlcad amarjeet (~Amarjeet@2405:205:408e:b046:2026:6e69:4075:85d2)
05:21.29 *** join/#brlcad amarjeet (~Amarjeet@2405:205:408e:b046:2026:6e69:4075:85d2)
05:26.58 *** join/#brlcad amarjeet (~Amarjeet@2405:205:408e:b046:2026:6e69:4075:85d2)
05:50.05 shardulc hello, I'm doing this task https://codein.withgoogle.com/dashboard/task-instances/4863687265353728/ currently
05:50.07 gcibot Eliminate "No return statement" warnings in LibreCAD || 3 days || Code, QA || BRL-CAD
05:50.43 shardulc when there is a pair of .cpp/.h files, and most of the methods in the .h are implemented in the .cpp but some aren't
05:52.11 shardulc the unimplemented functions give the 'no return statement' warnings
05:52.16 shardulc how should I fix this?
05:57.36 *** join/#brlcad amarjeet (~Amarjeet@169.149.150.74)
06:00.42 *** join/#brlcad ickby_ (~stefan@x5d844bce.dyn.telefonica.de)
06:01.35 brlcad ``Erik: heh, is choice #1
06:03.09 brlcad ignacio: there is a public API, but only admins have access
06:05.38 brlcad ignacio: also, if you want to write up a gci task for that, I'd be happy to support it
06:05.45 brlcad (for gcibot)
06:07.02 brlcad nihar: the categories are whatever make the most sense for processing them further, not necessarily the original categories that heavily overlap
06:07.29 brlcad for example, it'd be really useful to have all the non-modeling design tasks categorized together
06:07.42 brlcad and all the 3d model tasks grouped together
06:07.56 brlcad all the ones with a code change grouped together, etc
06:08.18 brlcad basically, it's about setting up workflows
06:12.11 ignacio brlcad, I managed to fix the task-instance thing, thanks to shardulc comment (about redirecting to public task website) when using a student/non mentor account :D
06:12.34 brlcad :)
06:12.48 ignacio so I made a google account just for gcibot, and it works :D
06:13.48 shardulc brlcad: could you help me with https://codein.withgoogle.com/dashboard/task-instances/4863687265353728/ please?
06:13.50 gcibot Eliminate "No return statement" warnings in LibreCAD || 3 days || Code, QA || BRL-CAD
06:14.30 shardulc ignacio: ^^ it works
06:14.45 brlcad shardulc: sure, what's up?
06:15.58 nihar @brlcad What format do you want the output file which contains a list of categorized tasks?
06:17.12 shardulc brlcad: there is a x.h file and an x.cpp file, where x.h declares a lot of functions but x.cpp doesn't implement all of them
06:17.26 brlcad it works, except it's reporting time avail (useless, needs to be time remaining), and don't need type or org name -- better would be last comment/action on the task
06:17.40 shardulc when it doesn't, the corresponding x.h declaration has a {} for the function body
06:17.50 ignacio Not sure if the api provides that anymore
06:17.57 shardulc which gives the 'no return' error: how should I fix this?
06:18.11 ignacio I'll look asap
06:18.27 brlcad shardulc: so tell me what the error is?
06:18.49 brlcad ignacio: could always screenscrape it ;)
06:19.27 brlcad shardulc: rather, tell me what you think that error menas
06:19.27 shardulc brlcad: "warning: no return statement in function returning non-void [-Wreturn-type]"
06:19.43 ignacio Thats kinda what I do.. Google use "json" files for tasks :P
06:19.44 brlcad tell me in your own words, what's the problem?
06:19.59 brlcad ignacio: ah, k
06:20.14 shardulc it means that the function is supposed to return a particular type, but it returns nothing (and it's not a void function)
06:20.23 brlcad shardulc: perfect
06:20.48 brlcad so the task says what?
06:20.49 shardulc so to fix it, it should return an object of that type, but is there any such thing as a null object?
06:20.58 shardulc the task is to fix all those warnings
06:21.17 brlcad well take one example, what's the function?
06:21.55 shardulc <PROTECTED>
06:22.13 ignacio https://paste.fedoraproject.org/495420/14806597 just FYI that's all the info that Google provides for public use..
06:22.13 shardulc return type 'CADEntity_CSPtr'
06:22.16 ignacio ttyl glee time :)
06:22.42 shardulc I have no idea what a CADEntity_CSPtr is
06:23.21 brlcad shardulc: so that's step #2, find out what it is
06:24.08 shardulc for starters, I ran ctags on the lckernel subdirectory but no CADEntity_CSPtr definition
06:24.16 brlcad based on the name, you could reasonably assume something about the type
06:24.25 shardulc I guess I'll check all the sources...
06:24.31 shardulc brlcad: it's a pointer?
06:24.33 brlcad grep -r CADEntity_CSPtr .
06:24.42 brlcad yeah, that's what the name kind of indicates
06:24.49 brlcad so if it's a pointer, what could you return?
06:25.36 brlcad what's the one pointer that rules them all?
06:26.59 shardulc void* !
06:27.03 shardulc thanks
06:27.07 brlcad heh, not quite
06:27.19 brlcad that's a type
06:27.34 brlcad what's an "actual" pointer that you always have
06:27.35 shardulc the null pointer (of type void*)?
06:27.40 brlcad there you go
06:27.43 brlcad NULL
06:27.51 brlcad or nullptr for 11isms
06:27.51 shardulc thanks so much
06:28.16 brlcad so for most of those return types, you should be able to return NULL; // task comment
06:28.19 brlcad or return 0;
06:28.56 brlcad the only tricky ones will be any passing a class (boo, bad), in which case you should probably talk to one of the librecad devs as to what they want you to do
06:29.06 shardulc oh ok
06:29.06 nihar what format should the categorized files be in? excel file or something else?
06:29.32 brlcad nihar: the plan was to use directories to categorize
06:29.45 brlcad as tasks will progress from dir to dir as they are processed through workflows
06:30.13 nihar okay but if there are various types of categories.. we need to decide some hierarchy
06:30.39 brlcad for example, might start with a "code changes" bucket but then create separate "needs documentation", "needs testing", "needs to be committed" buckets to progress them through
06:30.57 brlcad flat is fine, this doesn't need to be fancy or complicated
06:31.08 brlcad the point is to process them as quickly and efficiently as possible
06:31.12 nihar oh got it
06:31.30 nihar should i take up this task? or is anybody working on it?
06:31.33 brlcad so putting related items into a dir together lets (someone) focus on a particular repetitive task quickly
06:32.00 brlcad nihar: nobody is working it but first .. are you gci or just looking to get involved?
06:32.44 *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl)
06:32.46 nihar just looking to get involved.. I am in 4th year, studying at IIT Bombay.. My course is a 5 year course and I want to try for GSoC in summer
06:32.58 brlcad ah, okay, grand
06:33.12 nihar roger
06:33.24 brlcad so what we need to do then is get you setup with access to that repo
06:33.32 *** join/#brlcad amarjeet_ (~amarjeet@202.164.53.117)
06:33.36 nihar yes i shall need it
06:33.49 brlcad the data is too big to host on github without getting complicated
06:34.09 brlcad and external git access isn't set up
06:34.30 brlcad I'll see if I can set that up quickly now -- if not, I'll check back with you tomorrow
06:35.15 nihar can you add me as a contributor on github?
06:35.20 nihar that shall do it right?
06:35.39 nihar oh the data isnt on github.. sorry
06:37.27 nihar shall wait for your call then :)
06:53.49 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-qyhhhlbqfnhqpucr)
07:03.48 *** join/#brlcad Lord_of_Codes (~Lord_of_C@122.163.244.145)
07:07.12 brlcad ugh, so nihar this is going to take a bit longer .. I have anon remote cloning set up, but still need a read-write path
07:07.18 brlcad will have to follow up later
07:17.48 nihar ok no problem I shall be starting the classification till then
07:42.04 *** join/#brlcad merzo (~merzo@91.217.179.122)
07:49.54 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
07:51.25 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
07:52.04 *** join/#brlcad amarjeet (~Amarjeet@202.164.53.117)
08:06.44 *** join/#brlcad amarjeet (~Amarjeet@202.164.53.117)
09:05.18 *** join/#brlcad parthmiglani (~parthmigl@47.9.111.83)
09:30.29 *** join/#brlcad mandarj (b6463fb9@gateway/web/freenode/ip.182.70.63.185)
09:31.02 *** part/#brlcad mandarj (b6463fb9@gateway/web/freenode/ip.182.70.63.185)
09:35.24 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
09:40.51 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-132-017.088.066.pools.vodafone-ip.de)
09:42.06 *** join/#brlcad teepee] (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:06.58 *** join/#brlcad Archak (67cbeabc@gateway/web/freenode/ip.103.203.234.188)
10:13.03 amarjeet hey, brlcad
11:53.11 *** join/#brlcad yorik (~yorik@2804:431:f720:17cc:290:f5ff:fedc:3bb2)
12:21.21 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
12:23.57 Notify 03BRL-CAD Wiki:Kuldeep singh * 0 /wiki/User:Kuldeep_singh:
12:50.07 ``Erik Stragus: busy but good... slowly surviving trial by fire and opting to learn everything the hard way :)
12:52.47 ``Erik http://paperhub.s3.amazonaws.com/7558905a56f370848a04fa349dd8bb9d.pdf hmmmm O.o (mebbe not directly applicable to anyones current projects, but interesting and the approach may be tweakable to improve alu throughput for more apropos tasks...)
12:53.33 ``Erik (don't worry, starseeker, it's a cache compression research paper, barely any nekkid people at all)
12:53.53 starseeker <snort> - mellowing in your old age are you?
12:54.01 *** join/#brlcad amarjeet (~Amarjeet@169.149.189.76)
13:09.19 *** join/#brlcad shubham (9d7752f4@gateway/web/freenode/ip.157.119.82.244)
13:11.29 Notify 03BRL-CAD:starseeker * 69248 brlcad/trunk/src/libbu/tests/humanize_number.c: fix debian build
13:39.19 *** join/#brlcad ca_ (b497e3c0@gateway/web/freenode/ip.180.151.227.192)
13:50.17 nihar brlcad: I have started classifying the tasks here:
13:50.17 nihar https://docs.google.com/spreadsheets/d/1Eurs5nCo--PY10nIf496ALG3qm37u-AmEL3UhNmaBwo/edit?usp=sharing
13:50.17 nihar Are these the correct classes? Can you suggest what other classes I can use?
13:50.18 *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl)
13:51.59 *** join/#brlcad ARC__ (67cbe99f@gateway/web/freenode/ip.103.203.233.159)
13:52.05 ARC__ hi
13:59.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:19.54 *** join/#brlcad amarjeet (~Amarjeet@169.149.189.76)
14:20.23 *** join/#brlcad d_rossberg (~rossberg@104.225.5.10)
14:27.59 ARC__ @amarjeet Hi i ve started working on creating a simple house using openscad...can I get to see some sample projects made using openscad?
14:29.15 amarjeet There a lot examples given in OpenSCAD itself
14:29.23 amarjeet You would see them
14:29.49 amarjeet Could*
14:30.59 amarjeet And if you want more examples you could see it on thingiverse site
14:34.47 ARC__ Another thing...my cursor is creating problem in openscad...it appears as a blinking underscore
14:35.54 amarjeet I think you pressed insert keyboard key
14:36.37 amarjeet Just press it again.
14:37.08 ARC__ cool..thanks
14:48.46 ARC__ how to use difference and translate command with module command?
14:59.11 amarjeet First declare a module then
14:59.19 amarjeet Attach translate to it
14:59.42 amarjeet When you want to use it
15:00.13 amarjeet Like translate(.....)moduleName();
15:19.21 caen23 brlcad: i added the valgrind task, but i think you need to publish it (either that, or i can't find the button)
15:32.26 *** join/#brlcad shardulc (~shardulc@c-50-136-234-141.hsd1.ca.comcast.net)
15:36.13 *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl)
16:03.53 *** part/#brlcad dracarys983 (dracarys98@nat/iiit/x-qyhhhlbqfnhqpucr)
16:18.02 *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl)
16:20.34 ARC__ @amarjeet For the t-shirt making can I draw and upload the picture I have in my mind?
16:20.53 amarjeet Yes, sure
16:24.55 *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl)
16:25.40 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-132-017.088.066.pools.vodafone-ip.de)
16:26.31 *** join/#brlcad ickby_ (~stefan@x5d847763.dyn.telefonica.de)
16:59.06 *** join/#brlcad boquete___ (~Piotr@91.232.62.60.studiowik.net.pl)
16:59.17 *** join/#brlcad boquete_ (~Piotr@91.232.62.60.studiowik.net.pl)
17:35.01 gcibot is bored :(
17:36.57 ARC__ @amarjeet If I want to show you my model...how will I show it to you now?
17:38.38 amarjeet You would submit it at GCI or you would upload it any image hosting like imgur and share link here
17:38.49 amarjeet Could*
17:39.02 ARC__ ok :)
17:40.25 gcibot is bored :(
17:40.27 amarjeet I don't why i am today writing would in place of could everywhere.
17:40.55 gcibot is bored :(
17:41.08 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
17:41.47 ignacio sorry for the spam..
17:41.50 ignacio gcibot, remove admin ezequielpereira
17:41.50 gcibot no longer loves ezequielpereira
17:44.37 ARC__ http://imgur.com/a/gqMjb
17:49.10 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
17:51.36 amarjeet Its a good start. Now, Coming to question What need to be done more. I think adding Windows and door could be good start.
17:53.38 amarjeet And If you feel stuck and need some help in designing you would also ask people at #openscad
17:53.50 ARC__ Yeah even I was thinking the same :) Do you want to see the interior of the house too...I mean if on creating a difference of a cube...do u want the interior to be visible ?
17:54.19 ARC__ #openscad
18:03.21 amarjeet Its your choice. Build it way you like. Use your creative freedom.
18:14.01 *** join/#brlcad shardulc (~shardulc@c-50-136-234-141.hsd1.ca.comcast.net)
18:17.13 *** join/#brlcad ickby (~stefan@x5d847763.dyn.telefonica.de)
18:45.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:06.51 *** join/#brlcad sniok (~sniok@pc-212-191-78-204.p.lodz.pl)
19:22.37 *** join/#brlcad piotrantosz (~Piotr@91.232.62.60.studiowik.net.pl)
19:37.03 *** join/#brlcad Caterpilar2 (~caterpill@unaffiliated/caterpillar)
19:53.53 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
20:18.37 *** join/#brlcad sajarin (a59bc063@gateway/web/freenode/ip.165.155.192.99)
20:20.13 sajarin I don't mean to sound needy. but would anyone mind reviewing my submission to the first task on GCI. I would like to move on to harder tasks.
20:20.39 sajarin Much thanks to the person who does.
20:22.29 *** join/#brlcad sajarin_ (a59bc063@gateway/web/freenode/ip.165.155.192.99)
21:15.02 caen23 ries: regarding the task about compiling librecad on os x (the one taken by thijs), i think he's not done and should pursue it a bit further. i have the exact same setup as him, and two commands were enough to compile and run librecad. i think he's getting the arguments to qmake wrong, and he's close, i could probably help him do it completely
21:54.59 Notify 03BRL-CAD:starseeker * 69249 brlcad/trunk/bench/CMakeLists.txt: Keep the .sh extension on the benchmark script
22:23.16 ries caen23: I have seen one other gau with a similar issue. Strickly speaking he did accomplish his goal (The goal of this task is to compile and install LibreCAD from source code.) unfortunatly he didn;t run and we did tried a couple of thing’s using chat
22:24.21 ries He comments do shpw more knowledge than just beginner.. I also discussed this with LordOfBikes and he also agreed that we could pass him for this task.
22:54.57 caen23 i agree, although i was thinking that if he were to attempt code-related tasks, being able to compile and test his changes would help
22:55.27 caen23 i was also considering editing the wiki entry to add steps for homebrew
23:11.22 *** join/#brlcad Zitar (~Zitar@37.37.138.69)
23:13.53 *** join/#brlcad Caterpilar2 (~caterpill@unaffiliated/caterpillar)
23:15.05 Zitar Hi! Is it a good idea to use blender as the gui for brlcad? As using brlcad as a render engine?
23:18.27 Zitar q
23:20.15 *** join/#brlcad Zitar (~Zitar@37.37.138.69)

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