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