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