00:13.37 |
Notify |
03GCI:mandeep * 5615680309166080 Design a
prototype CAD GUI layout #10: Task Assigned - This task has been
assigned to Matt R. You have 100 hours to complete this task, good
luck! |
00:13.42 |
Notify |
03GCI:mandeep * 6680593089691648 Compile
BRL-CAD with Dev-C++: Task Assigned - This task has been assigned
to ofnlut_. You have 100 hours to complete this task, good
luck! |
00:23.05 |
brlcad |
andromeda-galaxy: it will after you implement
them ;) |
00:23.36 |
andromeda-galaxy |
brlcad: true... |
00:23.44 |
andromeda-galaxy |
What is the expected behavior of uv-mapping
for sketches? |
00:23.54 |
andromeda-galaxy |
(extruded sketchs) |
00:27.09 |
brlcad |
mmmm, so much backlog |
00:27.22 |
brlcad |
expected behavior would be ... any defined
behavior :) |
00:27.59 |
Stragus |
"Your printer is on fire." |
00:28.01 |
andromeda-galaxy |
I'll have to think about the best behavior
then.. |
00:28.11 |
brlcad |
probably something similar to the mapping for
a box |
00:28.37 |
brlcad |
sketches are already described by their 2D uv
space |
00:28.53 |
brlcad |
so that becomes a trivial and natural mapping
for the top and bottom |
00:29.05 |
brlcad |
then you just have to worry about the
side(s) |
00:29.18 |
andromeda-galaxy |
can the uv function work on multiple different
uv planes? |
00:29.38 |
brlcad |
don't follow |
00:29.49 |
brlcad |
you define everything |
00:29.53 |
andromeda-galaxy |
i.e. if the ray hits the side, it returns a
number in a coordinate space specific to that side, but if it hits
the top it returns a coordinate in a different space specific to
the top |
00:30.26 |
brlcad |
the hit routine can (and might already) store
which surface number is hit |
00:31.46 |
andromeda-galaxy |
brlcad: also, sorry to bother you about this
again, but I was wondering what the ETA on your being able to
create my tasks would be... |
00:32.05 |
andromeda-galaxy |
so does that mean that using different
coordinate spaces depending on which surface was hit is
acceptable? |
00:43.29 |
andromeda-galaxy |
brlcad: also, is there a good way to sscanf()
into fastf_t without depending on the definition of fastf_t
(double, float, GMP) |
00:46.25 |
brlcad |
scan into an intrinsic and then set your
fastf_t to it with the equal operator |
00:47.03 |
andromeda-galaxy |
intrinsic? |
00:47.03 |
brlcad |
for the purposes of the gmp task, the idea
will be to later overload the equal operator polymorphic |
00:47.08 |
brlcad |
double |
00:47.09 |
brlcad |
float |
00:47.12 |
andromeda-galaxy |
ah, okay |
00:47.19 |
andromeda-galaxy |
that should fix most of the compile
problms |
00:48.14 |
andromeda-galaxy |
brlcad: Both the continue investigating GMP
integration and the fix single precision crash require being able
to build with non-double fastf_t, so far I've run into two problems
doing that |
00:48.35 |
brlcad |
yeah, tremendous progress was made on that
task a couple years ago but the guy ran out of steam after two or
three follow-on \tasks |
00:48.38 |
andromeda-galaxy |
one: view.c calls ivc_writepixel with a
(fastf_t *), but ivc_writepixel expects a (double *) |
00:49.04 |
andromeda-galaxy |
two: a bunch of the tests sscanf() with %lf
directly into fastf_ts which breaks things horribly |
00:49.14 |
andromeda-galaxy |
specifically so far, bu_color.c and
bn_mat.c |
00:49.23 |
brlcad |
awesome |
00:49.33 |
brlcad |
good sleuthing |
00:49.57 |
brlcad |
certainly makes sense --- nobody had
looked |
00:50.34 |
andromeda-galaxy |
thanks! |
00:50.56 |
andromeda-galaxy |
Actually fixing these problems would be
another potential GCI task as a prerequisite for the two I
mentioned above |
00:52.39 |
brlcad |
starseeker: you can't just replace strncat
with bu_strlcat ... |
00:53.36 |
brlcad |
starseeker: (r63594) .. the size parameters
mean different things to those two commands (include includes the
null the other does not) and strlcat takes the destination into
account whereas strncat doesn't |
00:54.12 |
brlcad |
andromeda-galaxy: okay, added |
00:54.50 |
brlcad |
planning on publishing another wave of tasks
tomorrow |
00:54.54 |
andromeda-galaxy |
brlcad: thanks! can you add the other tasks
for my backlog we were talking about yesterday as well? |
00:55.43 |
brlcad |
did you think I forgot already? :) |
00:56.11 |
andromeda-galaxy |
no.... just wanted to check... (I also wrote
that before I saw your msg about publishing more tomorrow, hit
enter right as your came in) |
00:56.50 |
andromeda-galaxy |
so when you say added for the fastf_t one, do
you mean added to the list to publish tomorrow? |
00:57.26 |
brlcad |
yes |
00:58.59 |
brlcad |
remember this first week is really
crazy |
00:59.09 |
andromeda-galaxy |
brlcad: okay... I'll start working on the
float stuff in anticipation of that task coming in
tomorrow |
00:59.10 |
brlcad |
we didn't even consider adding more tasks this
quickly |
00:59.27 |
brlcad |
(last year and year before) |
01:00.01 |
andromeda-galaxy |
Interesting... I feel like a lot of the tasks
that are left now are the beginner-marked one. |
01:00.05 |
brlcad |
the backlog is really intense even with double
the number of mentors... something like 150 notifications today
alone :) |
01:00.32 |
brlcad |
yeah, there's definitely more students hitting
us up this year |
01:00.47 |
andromeda-galaxy |
oh well... I didn't realize participation had
increased that much from last years |
01:00.59 |
andromeda-galaxy |
s/years/year's!/ |
01:03.51 |
andromeda-galaxy |
brlcad: if you're in the process of adding
tasks, you said yesterday that I should remind you about my idea
for creating some related to fixing some of the (few) remaining
failing tests |
01:07.36 |
Notify |
03GCI:mandeep * 5347907083436032 Design a
banner for our Facebook page (and/or other social media sites) #10:
None - This banner looks perfect. Nice work! |
01:07.41 |
Notify |
03GCI:mandeep * 5347907083436032 Design a
banner for our Facebook page (and/or other social media sites) #10:
Task Closed - Congratulations, this task has been completed
successfully. |
01:09.18 |
andromeda-galaxy |
brlcad: also, one last thing --- I'm a little
worried with the set of tasks for catching up my backlog that
someone else will claim one of them while I have one of the others
claimed; is there I should do to prevent that? |
01:11.16 |
Notify |
03GCI:alonzo_ * 6680593089691648 Compile
BRL-CAD with Dev-C++: Ready for review - The work on this task is
ready to be reviewed. |
01:18.52 |
brlcad |
andromeda-galaxy: will have to compare the
graphs.. :) |
01:19.18 |
andromeda-galaxy |
brlcad: which graphs? |
01:19.22 |
brlcad |
andromeda-galaxy: ah, perfect, thanks for the
reminder -- I had forgotten about that |
01:20.54 |
brlcad |
andromeda-galaxy: as to your last question,
that really will only matter if you think there's any possible
chance you won't make the top-10 :P |
01:21.47 |
brlcad |
just like how the number of tasks vs. how long
they take you is mostly irrelevant (so long as we know how much
effort it took) |
01:23.08 |
andromeda-galaxy |
okay, thanks |
01:23.21 |
brlcad |
it's not how we do it, but you can think of it
like a ranking system where you get points for how hard a task is
and points for how good your work is |
01:23.37 |
andromeda-galaxy |
also, if I'm writing a macro to copy HSV/RGB
bu_color values, should I put it in color.c or keep it local to the
test file? |
01:26.04 |
brlcad |
if it were on a scale of 1 to 10 where 1 is
crap/quick and 10 is awesome/forever, breaking up a 4 hour task
into 2x2 hour tasks score-wise works out about the same 4 =>
(8+8) vs 2x2 => (4+4 and 4+4) |
01:27.19 |
brlcad |
in fact it can even work against you if the
quality/impact/impression of 2 in isolation is less than half that
of 1 harder more complicated/impressive task |
01:28.09 |
brlcad |
e.g., getting ranked as 4+3 and 4+2 => 13
... vs 8+8 => 16 |
01:28.28 |
andromeda-galaxy |
that makes sense. |
01:28.29 |
brlcad |
again, not exactly how they're evaluated as
there are several other factors and considerations too |
01:29.14 |
andromeda-galaxy |
okay... would it be useful to expose
HSV_COPY and RGB_COPY macros in the spirit of LIBBN's
*_COPY |
01:29.16 |
andromeda-galaxy |
? |
01:29.26 |
brlcad |
basically totally don't worry about it unless
there are just so many designers whipping out a hundred design
tasks and there's that much competition to remain in the top 10
;) |
01:30.28 |
Notify |
03GCI:ranjith_1998 * 6189423246966784 Design a
BRL-CAD Sticker #4: Ready for review - The work on this task is
ready to be reviewed. |
01:30.34 |
Notify |
03BRL-CAD:starseeker * 63596
brlcad/trunk/misc/svn2git/README: Stash the link Sean found
discussing two-way git/svn syncing. |
01:30.37 |
andromeda-galaxy |
Also, why are the #defines for HUE, SAT, VAL,
etc. in both color.c and color.h? |
01:30.39 |
starseeker |
brlcad: ah, my bad |
01:31.08 |
brlcad |
andromeda-galaxy: you mean the vmath _COPY
macros? |
01:31.25 |
brlcad |
i.e., MAT_COPY |
01:31.29 |
andromeda-galaxy |
bu_color doesn't have anything analagous to
those |
01:31.39 |
andromeda-galaxy |
so I'm asking about adding BU_COPY_HSV,
BU_COPY_RGB, etc. |
01:31.47 |
brlcad |
bu doesn't have anything analogous |
01:31.51 |
Notify |
03GCI:ranjith_1998 * 6189423246966784 Design a
BRL-CAD Sticker #4: New files - I hope you like them this time.
Regards, ISRanjith |
01:32.15 |
andromeda-galaxy |
since the tests are scanning colors into
doubles and then assigning them to actual color types, having those
would be usefu |
01:32.20 |
andromeda-galaxy |
l for the tests |
01:32.36 |
andromeda-galaxy |
so I was wondering if they would be useful
anywhere else, i.e. should I add them to color.h or only in the
bu_color.c test file |
01:32.36 |
brlcad |
can you identify more patterns where there is
color copying going on? |
01:32.55 |
brlcad |
very likely already are routines to do that
and the tests are simply not utilizing them |
01:33.25 |
brlcad |
we're on a mission to reduce our API, so
before adding anything new, that has to be checked |
01:33.27 |
andromeda-galaxy |
brlcad: there's nothing to copy the values in
color.h at least, I just checked |
01:33.41 |
brlcad |
that doesn't mean much :) |
01:34.43 |
brlcad |
have to basically scan the headers and scan
the uses of bu_color to see if there's a repeat pattern worth
refactoring |
01:34.53 |
brlcad |
I'm not inclined to expand API for
tests |
01:35.06 |
andromeda-galaxy |
in src/, the color functions don't seem to be
used much outside of librt/primitives/pnts/pnts.c |
01:35.10 |
brlcad |
we have a priority need to cut our API in
half |
01:35.32 |
starseeker |
brlcad: the documentation for bu_strlcat is
not very clear about what the size parameter is supposed to
be |
01:35.39 |
brlcad |
functions? you'll want to scan for bu_color
types no? |
01:35.59 |
brlcad |
starseeker: it's the same as it is for
strlcat() |
01:36.14 |
brlcad |
iirc, it's size-sizeof(dst)-1 |
01:36.46 |
andromeda-galaxy |
brlcad: well actually, that's what I did, but
then I realized that my use case doesn't actually involve copying
bu_color s, just the fastf_t[3] arrays, so I'll probably just write
the macro in the test file |
01:37.21 |
brlcad |
if it's a fastf_t array, you can use
VMOVE |
01:37.50 |
brlcad |
thinking of colors as three space
vectors |
01:37.57 |
andromeda-galaxy |
okay, I'll just do that |
01:38.25 |
andromeda-galaxy |
at first I didn't realize that the bu tests
had access to vmath/bn given the number of redefined macros in bu
specifically to remove a dependency on bn |
01:38.34 |
starseeker |
brlcad: like this? http://www.openbsd.org/cgi-bin/man.cgi?query=strlcat |
01:39.03 |
brlcad |
wow, there are STILL more than 40 active
claims |
01:44.46 |
Notify |
03BRL-CAD:starseeker * 63597
brlcad/trunk/src/conv/ply/ply-g.c: strlcat != strncat |
01:45.12 |
starseeker |
brlcad: did I interpret that correctly? (most
of the examples I can find just use MAXLENGTH or some
such...) |
01:49.30 |
andromeda-galaxy |
brlcad: for the tests to not depend on
doubles, are you okay with adding scanned_* versions of all the
variables that are scanned into and then scanning into those and
copying? |
01:53.35 |
starseeker |
will have to test/check
tomorrow... brain fried |
01:55.11 |
Notify |
03GCI:brlcad * 5516399187329024 Design a
BRL-CAD splash screen #8: gotta say - Ivan, I actually like your
first version more, for a variety of reasons. :) The dominant is
probably that it's more... |
01:55.16 |
Notify |
03GCI:mandeep * 5516399187329024 Design a
BRL-CAD splash screen #8: Need improvements - Hi Ivan, The text
and background image does not relate with each other. You can make
it with plain... |
01:55.17 |
Notify |
03GCI:brlcad * 5516399187329024 Design a
BRL-CAD splash screen #8: Task Needs More Work - One of the mentors
has sent this task back for more work. Talk to the mentor(s)
assigned to this task to... |
01:58.26 |
Notify |
03GCI:brlcad * 4632172593938432 Write a wiki
page on joining the BRL-CAD project: Task Needs More Work - One of
the mentors has sent this task back for more work. Talk to the
mentor(s) assigned to... |
02:05.28 |
Notify |
03GCI:brlcad * 4632172593938432 Write a wiki
page on joining the BRL-CAD project: inconsistencies - Alex, I'm
not feeling it... there are various formatting concerns but those
are irrelevant... |
02:19.51 |
andromeda-galaxy |
brlcad: it turns out that *tons* of the bn/bu
tests end up scanning into fastf_t* with %lg/%lf... |
02:24.17 |
Stragus |
Can replacing %lf with a macro everywhere be
an acceptable solution? Like SCNi64 macros and such from
inttypes.h |
02:24.38 |
andromeda-galaxy |
Stragus: I was just wondering about
that... |
02:24.39 |
Stragus |
Portable printf/scanf for many data types have
to rely on these macros |
02:25.05 |
andromeda-galaxy |
Something like having the same code that
declares fastf_t declare FASTF_T_PRINT_SPEC or something? |
02:25.22 |
Stragus |
Doesn't have to be the same code, you could
#if somewhere, but that's the idea |
02:25.38 |
andromeda-galaxy |
Stragus: I'll try that... what do you think
would be a good name for the macro? |
02:25.45 |
andromeda-galaxy |
FASTF_T_PRINTF_SPEC is a bit long |
02:26.38 |
Stragus |
You could follow the inttypes.h conventions,
so something like SCNff? I'm not directly involved in BRL-CAD
though, so perhaps brlcad would suggest something better |
02:27.09 |
andromeda-galaxy |
okay, thanks for the idea |
02:27.14 |
andromeda-galaxy |
brlcad: what do you think? |
02:28.11 |
*** join/#brlcad swetha
(~swetha@14.139.82.6) |
02:54.53 |
*** join/#brlcad swetha
(~swetha@14.139.82.6) |
02:59.39 |
Notify |
03GCI:zynatrix * 5516399187329024 Design a
BRL-CAD splash screen #8: Improvements - Hello, I apologise for
all the mistakes made, so just to clarify, I need to change the
background and drop the... |
03:21.21 |
Notify |
03GCI:lin00 * 5042004748664832 Reproduce any 5
unconfirmed open bug reports: Task Claimed - I would like to work
on this task. |
03:23.06 |
Notify |
03GCI:lin00 * 5042004748664832 Reproduce any 5
unconfirmed open bug reports: Claim Removed - The claim on this
task has been removed, someone else can claim it now. |
03:23.08 |
Notify |
03GCI:bigdavisc * 6690570030284800 Design a
T-Shirt for BRL-CAD: Ready for review - The work on this task is
ready to be reviewed. |
03:38.50 |
Notify |
03GCI:emmaa6 * 4975346856230912 Write manual
page documentation (for g-euclid1): Task Claimed - I would like to
work on this task. |
03:45.57 |
*** join/#brlcad swetha
(~swetha@14.139.82.6) |
03:54.50 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
03:59.25 |
Notify |
03GCI:emmaa6 * 4975346856230912 Write manual
page documentation (for g-euclid1): Claim Removed - The claim on
this task has been removed, someone else can claim it
now. |
03:59.26 |
Notify |
03GCI:brlcad * 4975346856230912 Write manual
page documentation (for g-euclid1): Task Assigned - This task has
been assigned to emma. You have 100 hours to complete this task,
good luck! |
04:07.13 |
andromeda-galaxy |
brlcad: also, if we go with the setting format
based on fastf type mentioned above, it also seems like it makes
sense to define a couple for reading in vects/hvects/quads/etc. If
you do think that doing it this way is a good idea, any comments on
what to name the various constants would be appreciated. |
04:14.54 |
Notify |
03GCI:emmaa6 * 4975346856230912 Write manual
page documentation (for g-euclid1): None - I was just wondering am
I supposed to make this on a word doc then just submit it ?? I need
a little help I... |
04:16.25 |
ignacio |
Good night! |
04:30.38 |
andromeda-galaxy |
brlcad: another option might be adding a
special format specifier to bu_sscanf() and usign that instead of
sscanf() |
04:31.02 |
andromeda-galaxy |
and then having bu_sscanf use the correct real
specifier based on compile time definition of fastf_t |
04:32.05 |
andromeda-galaxy |
i.e. have some compile flag
USE_SINGLE_PRECISION_FASTF_T (eventually extended to GMP as well)
that (a) is checked when defining fastf_t and (b) is checked in
bu_vsscanf |
04:32.07 |
andromeda-galaxy |
what do you think? |
04:34.32 |
*** join/#brlcad MarcTannous
(bc1a92f6@gateway/web/freenode/ip.188.26.146.246) |
04:34.48 |
MarcTannous |
any mentor here? |
04:35.37 |
MarcTannous |
need a review on this
http://www.google-melange.com/gci/task/view/google/gci2014/5344998316834816 |
04:35.38 |
gcibot |
Create numerics library (LIBBN) unit test for
rand.c |
04:35.38 |
gcibot |
Status: NeedsReview (3 days, 18 hours
left) |
04:35.38 |
gcibot |
Mentor(s): Isaac Kamga, Jacob B |
04:35.51 |
MarcTannous |
not too much code, want to see if I understood
it correctly |
04:52.33 |
Notify |
03GCI:brlcad * 4975346856230912 Write manual
page documentation (for g-euclid1)
http://www.google-melange.com/gci/task/view/google/gci2014/4975346856230912:
see the references Hi Emma, No, not... |
04:57.33 |
maths22 |
MarcTannous: brlcad seems to be going through
tasks now, and he should look at it |
04:57.57 |
maths22 |
I´m not familiar enough with the unit tests
to check it |
04:59.46 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:03.32 |
MarcTannous |
maths22: I just wanted to know if my
understanding was right |
05:03.37 |
MarcTannous |
brlcad: Any help please? |
05:05.14 |
Stragus |
It's midnight in his time zone, there's a
possibility he went to sleep... though I have often seen him active
at 3am |
05:07.27 |
*** join/#brlcad maths22_
(~maths22@66-118-151-70.static.sagonet.net) |
05:18.14 |
brlcad |
there'll be plenty of time to sleep when I'm
dead |
05:18.33 |
brlcad |
has slept less than 10 hours
since GCI began on Monday |
05:18.35 |
MarcTannous |
:)) |
05:19.06 |
brlcad |
actually since Sunday |
05:19.48 |
MarcTannous |
sleep depravation is not nice :( |
05:19.58 |
MarcTannous |
I'm feeling bad for asking for review
now |
05:20.13 |
brlcad |
andromeda-galaxy: yeah, we don't really want
to set up special format specifiers unless it's going to
signficantly improve usability or reduce code and our experience
with VLS indicates that won't be the case |
05:20.22 |
mihaineacsu |
I think sleep depravation is often a given in
cs |
05:20.37 |
brlcad |
MarcTannous: I'm not deprived, this is someone
a regular thing with me |
05:21.01 |
Stragus |
Temporary sleep deprivation can be very
productive when you are intensely focused... for about two
days |
05:21.09 |
brlcad |
MarcTannous: and I already told you that tasks
are reviewed in order, there's no jumping the queue or it becomes
unfair to other participants |
05:21.37 |
andromeda-galaxy |
brlcad: so if setting up a special format
specifier isn't an option, which of the above possibilities do you
think is best? |
05:21.40 |
brlcad |
VERY productive with the right circumstances,
focus, motivation |
05:21.41 |
MarcTannous |
brlcad: Mine is more of a question rather than
a task review, not sure if what I'm doing is correct |
05:24.11 |
brlcad |
what's your question? |
05:24.28 |
MarcTannous |
I had to come up with a unit test for rand.c's
all public functions |
05:24.52 |
MarcTannous |
rand.c's only function is a void that makes
all the elements in a range 0.0, so I just called the function and
checked if the elements are now turned into 0.0 |
05:25.02 |
MarcTannous |
seemed too easy, that's why I'm
asking |
05:25.36 |
Stragus |
Test for elements before and after the
requested range I guess |
05:25.56 |
brlcad |
MarcTannous: ah, that's because rand.c's API
is macrofied |
05:26.00 |
andromeda-galaxy |
brlcad: i.e. writing a bunch of code in each
case to convert it from double and then change it to fastf_t or
#define-ing a format specifier that is used in constants? |
05:26.23 |
MarcTannous |
brlcad : what does that imply? |
05:27.03 |
brlcad |
MarcTannous: there's only one real function,
but there are a half-dozen or so API calls to test -- look at the
header for everything that works on bn_rand_table or
bn_rand_poison |
05:27.47 |
MarcTannous |
there goes my sleep for tonight |
05:27.53 |
brlcad |
andromeda-galaxy: a format specifier could be
an option, but it wouldn't be my first inclination by any means, so
I wouldn't even go there with GCI tasks |
05:28.55 |
brlcad |
andromeda-galaxy: suggest a fix that isn't
going to bloat, maybe a macro or wrapper function that performs a
common pattern |
05:29.11 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:29.12 |
andromeda-galaxy |
brlcad: The middle option that I suggested
above was to define a macro |
05:29.13 |
MarcTannous |
brlcad : it is not specified in the header
where the function is called |
05:29.31 |
andromeda-galaxy |
with some name that is conditionally defined
to be "%lg" or "%g" depending |
05:29.40 |
brlcad |
huh? |
05:29.45 |
andromeda-galaxy |
in defines.h |
05:29.51 |
brlcad |
that's not a macro, that's a
constant |
05:29.55 |
andromeda-galaxy |
oh, sorry |
05:29.56 |
andromeda-galaxy |
right |
05:30.07 |
andromeda-galaxy |
constanat that is conditionally
defined |
05:30.09 |
andromeda-galaxy |
and use that |
05:30.10 |
maths22 |
brlcad: Sorry for asking you to review that; I
need to look at some unit tests, and then I can take a
look |
05:30.26 |
andromeda-galaxy |
so the escape sequences look like
SCNff","SCNff","SCNFF instead of "%lg,%lg,%lg" |
05:30.26 |
maths22 |
Sleep is useful :) |
05:30.59 |
andromeda-galaxy |
except I don't know (a) what to call it and
(b) whether or not I should add constants wor vectors/hvecs which
are commonly used |
05:31.14 |
MarcTannous |
brlcad: when you and andromeda-galaxy are
done, please tell me where I can find the places that rand.c is
called |
05:31.21 |
brlcad |
macro would be a solution like:
BU_SSCAN_FASTF(...); or bu_sscanf("%lf...", D2F(&myfastf)); or
similar |
05:32.13 |
brlcad |
screwing with the format specifiers is
something I think we should avoid.. that really is a pita to
maintain |
05:32.16 |
andromeda-galaxy |
brlcad: Right.. doing it with a macro in the
argument list to sscanf() is hard because it needs to allocate
variables of type double before setting the actual
argument |
05:32.22 |
Stragus |
I don't see how that D2F() macro could work
for scanf() |
05:32.29 |
Stragus |
You'll need a temporary variable |
05:32.40 |
brlcad |
and new devs always get it wrong or hate
it |
05:33.21 |
andromeda-galaxy |
Using BU_SSCAN_FASTF() might work, though it
would probably be a little hard to implement |
05:34.02 |
Stragus |
If SCNff is unliked, then temporary variables
of double data type everywhere seems like the second best
option |
05:34.09 |
brlcad |
Stragus: D2F could certainly leverage a known
global or some other nasty |
05:34.14 |
andromeda-galaxy |
for most of the current use cases, it could
just assume that each argument after the format string needed to be
wrapped... |
05:34.22 |
Stragus |
brlcad: exactly, it's nasty |
05:34.54 |
brlcad |
wasn't claiming it was a good solution, just a
possible one |
05:35.25 |
MarcTannous |
should the places where rand.c is called be
specified in its header? |
05:35.43 |
andromeda-galaxy |
brlcad: okay, then.. Do you think that e.g.
BU_SSCAN_FASTF() is better or worse then a conditional constant + a
couple more to make common format strings short? |
05:35.44 |
Stragus |
More or less... With a global, you couldn't
scanf() two variables at the same time :p |
05:35.54 |
brlcad |
MarcTannous: er, no comprendo .. you don't
call .c files ;) |
05:36.09 |
MarcTannous |
brlcad: the functions in it |
05:36.18 |
brlcad |
the one function in it? |
05:36.24 |
MarcTannous |
yep |
05:36.41 |
andromeda-galaxy |
MarcTannous look at theh rnd group in
bn.h |
05:36.47 |
andromeda-galaxy |
for the macro definitions |
05:37.44 |
brlcad |
I'm still not sure I understand your question
-- the answer is probably "no" as that's an unnecessary maintenance
burden |
05:38.01 |
brlcad |
there are far more powerful and accurate tools
for navigating code |
05:38.47 |
brlcad |
there doesn't and should be (what can be
effectively thought of as) post-it notes left all around the code
telling you where things are |
05:39.27 |
brlcad |
it's better to save the signposts where it's
something critical |
05:39.39 |
brlcad |
"beware there be dragons in that
file" |
05:39.55 |
MarcTannous |
you'll understand what I mean when you get to
my task, sorry for all these questions, first time unti
testing. |
05:40.22 |
brlcad |
no problem at all, keep asking |
05:40.37 |
andromeda-galaxy |
brlcad: so I'm still torn right now between
using a constant that is defined to the correct format specifier
and a macro like BU_SSCAN_FASTF() above to implement this... if the
former, I'm also trying to come up with a good name, ideally also
having extra convienence constants defined for common use cases
like reading a point/vect (3 in a row) or an hvect (4 in a
row). |
05:41.47 |
brlcad |
andromeda-galaxy: so my view is that the
preprocessor should be involved AFTER a pattern is realized and the
preprocessor gives some clear
reduction/advantage/readability/whatever |
05:42.09 |
brlcad |
this problem is immediately solved by scanning
into doubles and assigning to fastf_t |
05:42.49 |
andromeda-galaxy |
the problem with that, is that there are a
*lot* of uses of the pattern throughout a whole bunch of files
(more so than I initially realized) |
05:42.55 |
brlcad |
if after doing 100 of those (which you could
probably do in less than a half hour) some really strong pattern is
apparent, that would be stronger justification |
05:42.55 |
Stragus |
Temporary variables everywhere then |
05:43.02 |
brlcad |
what's a lot? |
05:43.21 |
andromeda-galaxy |
well, I started out trying to fix the uses in
bn_mat.c |
05:43.43 |
brlcad |
we do the scan-to-double-assign-to-fastf in a
lot of other places already |
05:43.53 |
andromeda-galaxy |
hmm. okay then |
05:44.06 |
andromeda-galaxy |
I'll try to just do those for now; |
05:44.28 |
brlcad |
pretty much all of the database I/O layer
works that way |
05:44.33 |
andromeda-galaxy |
it's just that when I was going through those
tests, I noticed that a lot of things just scan 3-4 comma-separated
values into fastf_t |
05:44.53 |
andromeda-galaxy |
also, in some cases it works to just scan into
double[] and not convert, because the result is only compared
against fastf_t |
05:44.59 |
andromeda-galaxy |
s that automatically get converted |
05:45.03 |
andromeda-galaxy |
how do you feel about that? |
05:45.05 |
brlcad |
as it was necessary for reading/writing v4
binary files written decades ago in incompatible endian
formats |
05:45.46 |
andromeda-galaxy |
last thing that I noticed in the test files
was that a lot of times using double for the scanning results in a
bunch of declarations like double expected_val[ELEMENTS_PER_VECT]
or such |
05:45.52 |
andromeda-galaxy |
which is kind of annoying but really
alright |
05:45.58 |
brlcad |
slow down |
05:46.27 |
brlcad |
you're asking a question that is actually
rather potentially impacting in many ways |
05:46.40 |
brlcad |
that's never rushed |
05:47.18 |
brlcad |
you need data on this, how many cases are
there roughly? how many are in libs vs app code? |
05:48.03 |
andromeda-galaxy |
good question... I don't really know |
05:48.13 |
brlcad |
there's basically a risk assessment warranted
as there are many many ways to get the scanning subtlely wrong and
bugs or create undesireable unintended effects |
05:48.14 |
andromeda-galaxy |
I just noticed this when I started trying
tomake the tests compile with float fastf_t |
05:48.29 |
brlcad |
so that's where the work stops then, and
that's the task |
05:48.57 |
andromeda-galaxy |
sorry, what is? compiling data on how often
scanning into fastf_t happens? |
05:49.14 |
brlcad |
yes |
05:49.20 |
brlcad |
and where it's occurring |
05:49.30 |
andromeda-galaxy |
hmm... that should be interesting to
collect |
05:50.15 |
brlcad |
sounds like a 10 min script to me, but it
might be tricky to figure out where the fastf_t's are at |
05:50.20 |
andromeda-galaxy |
I'm not sure what the best way to get that
would be right now... writing a script to do it would be nice, but
I'm not sure how easy it would be to identify the whole
scan-to-double assign-to-fastf thing would work |
05:50.29 |
andromeda-galaxy |
because finding instances of the format
specifier is really easy |
05:50.32 |
brlcad |
I know there's a couple thousand calls to
bu_sscanf |
05:51.08 |
andromeda-galaxy |
but finding out whether the doubles are ever
assigned to fastf_t would be hard, especially for a scrip |
05:51.15 |
Stragus |
grep "scanf" * | grep "%f" ? Unless you guys
like to break statements over multiple lines |
05:51.19 |
andromeda-galaxy |
first thing to try might |
05:51.31 |
andromeda-galaxy |
Stragus just beat me to my first thing to
try... |
05:51.39 |
brlcad |
Stragus: won't tell you want it's scanning
into |
05:51.41 |
andromeda-galaxy |
then if there are few enough manually inspect
them |
05:52.00 |
brlcad |
and they're probably all %lf or %g |
05:52.15 |
andromeda-galaxy |
something like | grep "%l?(f|g)" |
05:52.38 |
andromeda-galaxy |
result: 1076 |
05:52.43 |
brlcad |
sure, getting the count of floating point
values being scanned is trivial, 2 min task |
05:52.50 |
brlcad |
there ya go |
05:52.57 |
brlcad |
that's very low |
05:53.07 |
andromeda-galaxy |
but still a lot to try to check by
hand... |
05:53.11 |
brlcad |
no way that's right :) |
05:54.03 |
andromeda-galaxy |
would have to try extracting the namaes of the
scanned-to variables out and then grepping for all occurrences of
those in the right file |
05:54.13 |
andromeda-galaxy |
and then see if any of those turn up
identifiers that have fastf_t in them |
05:54.20 |
andromeda-galaxy |
a few false positives, but worth a try,
maybe |
05:54.40 |
brlcad |
yep, that was the 10 min I was referring
to |
05:54.58 |
andromeda-galaxy |
I'll probably try that in the morning (PST)
tomorrow, I'll probably need to stop for the night now. |
05:55.08 |
brlcad |
find all your scanf's, find all your floating
args, find all your var names, find all their decls, count how many
fastf_t |
05:55.13 |
MarcTannous |
andromeda-galaxy: what task are you working
on? |
05:55.30 |
andromeda-galaxy |
MarcTannous: more of a precursor for a task
that I've been discussing with brlcad |
05:55.40 |
andromeda-galaxy |
isn't up on Melange yet |
05:56.09 |
brlcad |
andromeda-galaxy: so we've been down in the
weeds .. taking a step back, this was to fix a unit test? |
05:56.13 |
MarcTannous |
andromeda-galaxy: oh, that seems right. I
browsed all the code tasks yesterday and did not find anything
similar to what you guys are talking about |
05:56.22 |
brlcad |
or this was for the gmp task? |
05:56.28 |
andromeda-galaxy |
brlcad: the big picture was fixing compiling
with fastf_t as float |
05:56.37 |
andromeda-galaxy |
but a bunch of unit tests scan into fastf_t as
if it was double |
05:56.39 |
andromeda-galaxy |
which breaks when doing that |
05:56.47 |
andromeda-galaxy |
so now we're trying to figure out the best way
to fix all of them |
05:57.01 |
andromeda-galaxy |
and deciding on what that was led us to
finding statistics on the overall uses of scanning into
fastf_ts |
05:57.16 |
andromeda-galaxy |
gmp is related, requires the same kind of
fixes |
05:57.26 |
brlcad |
yes it does |
05:57.45 |
brlcad |
that was where I was going with that |
05:58.15 |
brlcad |
merely wrapping the format specifier won't
likely be sufficient for gmp |
05:58.27 |
andromeda-galaxy |
true |
05:58.28 |
brlcad |
it needs an operator, i.e., an equal
operator |
05:58.28 |
Stragus |
Indeed, a complete scanf wrapper will be
required |
05:58.55 |
andromeda-galaxy |
which leaves us with eithrer the scanf()
wrapper macro mentioned above or adding a format specifire to
bu_vsscanf() which seems like it is probably a bad idea |
05:58.56 |
brlcad |
or just put the doubles everywhere we
scan |
05:59.34 |
brlcad |
your 1076 is probably how many scanf *lines*
there are to check, and that's not that many to get
through |
05:59.48 |
andromeda-galaxy |
hmm? |
06:00.17 |
brlcad |
I mean if you just converted them all to scan
to double and set the fastf_t |
06:00.29 |
andromeda-galaxy |
ahh |
06:00.36 |
brlcad |
that's doable in a few hours |
06:00.40 |
andromeda-galaxy |
probably |
06:00.53 |
brlcad |
incredibly monotonous, but probably managed in
less than a day |
06:00.57 |
Stragus |
I would probably do a wrapper that checks for
fastf_t or GMP specifiers to load these values manually... then,
from the format string, create a dummy string for the real vsscanf
with specifiers to skip parameters where fastf_t or GMP was
loaded |
06:00.57 |
andromeda-galaxy |
just seems kind a shame to have that
nearly-the-same-but-not-quite all over the place |
06:01.39 |
MarcTannous |
just curious, how do you get through 1076
lines of scanf fast? Just do it manually? |
06:03.11 |
brlcad |
MarcTannous: fundamental tenant of software
development: learn a professional dev environment, learn it inside
and out, become proficient with it |
06:03.59 |
brlcad |
whether it be eclipse or vim or msvc or emacs
or whatever ... navigating code should not be something one thinks
about or hesitates doing |
06:04.05 |
brlcad |
because you do it all the time |
06:04.46 |
MarcTannous |
was just wondering whether there's a faster
way or not |
06:04.57 |
Stragus |
I would use Unix commands to instantly dump
all references in a single file, and inspect that |
06:05.20 |
brlcad |
MarcTannous: "faster" than what though? and
the answer is always yes |
06:06.05 |
andromeda-galaxy |
brlcad: so if you think that having every
instance of sscanf() scan into doubles and then convert the doubles
to fastf_t is the best way to do it, I'll start working on that
some tomorrow. Also, see above comment about the declarations of
things like double
scanned_expected_pt[ELEMENTS_PER_POINT] |
06:06.07 |
brlcad |
and my point was as a dev, you should always
seek out streamlining your dev processes |
06:07.08 |
brlcad |
if I had to grab a mouse, mouse over File,
mouse over Open, click, browse to file, open, make change on
keyboard, grab mouse, browse to File, browse to Open ... that would
be just ... just terrible |
06:07.18 |
brlcad |
yet it's certainly a manual way |
06:07.50 |
MarcTannous |
that's what I thought |
06:08.04 |
MarcTannous |
Stragus' solution is way better tho |
06:08.44 |
brlcad |
that's probably take me days that
way |
06:09.09 |
brlcad |
running a recursive file search (grep) in
emacs will find and visit all instances, and yet is still
technically "doing it manually" but I'd get the same result in
maybe a half hour |
06:09.32 |
MarcTannous |
I'm gonna go read up on grep, seems
nice |
06:10.08 |
brlcad |
similar options abound in other dev tools, the
point is to learn them when tasks like this come up, never shying
away or avoiding the task because of a slow tool/process |
06:10.41 |
brlcad |
grep is an essential tool |
06:11.55 |
brlcad |
would make most top-10 lists along with find,
awk, sed, cut, tr, and any of the calculators |
06:12.04 |
andromeda-galaxy |
brlcad: unfortunately, I probably ned to leave
soon... |
06:12.44 |
brlcad |
andromeda-galaxy: I don't think having every
instance scan into doubles is the best way |
06:13.07 |
brlcad |
I think it's the way to begin until you see a
very clear usage pattern that you can make more efficient |
06:13.30 |
andromeda-galaxy |
and then write macros/functions (if possible)
to make those usage patterns more efficient? |
06:13.49 |
brlcad |
depends on the pattern and what the proposed
macros will look like |
06:14.10 |
andromeda-galaxy |
makes esnse |
06:14.13 |
andromeda-galaxy |
s/esnes/sense |
06:14.19 |
MarcTannous |
brlcad: I'm also signing out for the day, have
to go to classes. When you get to my task ( the rand.c unit test )
please try not to be surprised at my flawed logic :) |
06:14.44 |
andromeda-galaxy |
just from the test stuff that I've been
doing,scanning into a point or hvect definitely seem to be very
common use cases among libbn tests |
06:15.32 |
andromeda-galaxy |
I'll work on converting more of the code that
is causing compile errors at least tomorrow and see if I come up
with any other particularly good patterns |
06:15.48 |
brlcad |
like I said, the answer is far too often "lets
just add more API" but that's what gets us into the situation we
have where librt has some 1500 *public* api functions in
it |
06:16.00 |
brlcad |
and the other libs aren't much
better |
06:16.36 |
andromeda-galaxy |
In some cases, if the patterns are local to
1-2 files, we can put macros in them that aren't available outside
at least |
06:17.02 |
andromeda-galaxy |
maybe we should change that make compilation
work with single precision task to something like investigate how
to remove test scanning into fastf_t as a double |
06:17.17 |
brlcad |
this applies equally well as "How APIs
proliferate" http://xkcd.com/927/ |
06:18.10 |
brlcad |
so let me interject on that point .. this is
an all or nothing |
06:18.43 |
brlcad |
there is absolutely a net-negative value in
this activity if anything less than 100% of the instances are
handled |
06:19.35 |
brlcad |
only having a portion converted with the
intent that "someone else can get the rest" isn't an option for
this, far too impacting and messy to leave things in a half-baked
state |
06:19.46 |
andromeda-galaxy |
brlcad: that makes sense... unfortunately,
designing something that handles every possible use case of
scanning into fastf_ts is probably quite hard... |
06:20.11 |
MarcTannous |
have a great day guys |
06:20.20 |
brlcad |
MarcTannous: see you |
06:20.21 |
MarcTannous |
and andromeda-galaxy, good luck with your
task, seems like a nice one |
06:20.42 |
andromeda-galaxy |
on the other hand, a macro version of sscanf()
that wraps every arg with double and convert to fastf might
work |
06:20.46 |
andromeda-galaxy |
MarcTannous: thanks! |
06:20.46 |
brlcad |
andromeda-galaxy: maybe, big unknown without
seeing what patterns exist |
06:21.20 |
andromeda-galaxy |
true... Anyway, I'll start looking into it
tomorrow, and submit a report with what I find out when I find a
bunch of patterns |
06:21.28 |
brlcad |
conceptually, the code as it's currently
written is wrong |
06:21.41 |
Notify |
03BRL-CAD Wiki:Fernozzzle * 0
/wiki/User:Fernozzzle: |
06:21.46 |
andromeda-galaxy |
agreed there, just not sure on the best way to
make it right... |
06:22.03 |
brlcad |
sscanf does not know what a fastf_t is, so it
should not have been used as a scanning type |
06:22.07 |
maths22 |
brlcad:
http://www.google-melange.com/gci/task/view/google/gci2014/6664196716494848
has an issue |
06:22.07 |
gcibot |
Design a BRL-CAD splash screen #9 |
06:22.07 |
gcibot |
Status: NeedsReview (39 hours, 39 minutes
left) |
06:22.07 |
gcibot |
Mentor(s): Jacob B, Ishwerdas |
06:22.23 |
maths22 |
That link refers to the new splash
screen |
06:22.24 |
andromeda-galaxy |
anyway, goodnight for today! |
06:22.25 |
brlcad |
it was merely coincidental that it could be
typecast to the scan type |
06:22.45 |
MarcTannous |
night andromeda-galaxy! |
06:22.53 |
maths22 |
Which is what we want people to emulate (in
terms of quality, not content) |
06:23.48 |
brlcad |
andromeda-galaxy: cya |
06:24.21 |
brlcad |
maths22: that is my three strikes
guidance |
06:24.30 |
maths22 |
? |
06:24.48 |
brlcad |
give them constructive feedback on where it
stands (in terms of quality or content) |
06:25.12 |
maths22 |
My point is that the link is
confusing |
06:25.22 |
maths22 |
It points to a good splash screen while saying
it is bad |
06:25.46 |
brlcad |
what is "It"? |
06:25.55 |
maths22 |
http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png |
06:26.53 |
brlcad |
ahhhhhh |
06:27.03 |
brlcad |
the link IN THE DESCRIPTION |
06:27.12 |
maths22 |
Sorry-I was rather vague |
06:27.13 |
brlcad |
toss me a bone here :) |
06:27.46 |
brlcad |
I'm looking at all his submission links
thinking .. yeah, kinda cheesy, but what's confusing? :) |
06:27.56 |
maths22 |
This is what it should point to:
http://brlcad.org/fisheye/browse/~raw,r=26645/BRL-CAD/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png |
06:28.12 |
brlcad |
can't edit them once files are
uploaded |
06:28.17 |
maths22 |
brlcad: I thought that, while cheesy, it was a
creative concept |
06:28.24 |
maths22 |
I will put that link in my comment |
06:28.33 |
brlcad |
sure |
06:28.47 |
brlcad |
can try to update the others if any are
unclaimed |
06:28.49 |
maths22 |
I am encouraging him to basically make it look
more professional, but not to change the concept |
06:29.36 |
maths22 |
None of them can be edited now |
06:32.22 |
brlcad |
maths22:
http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png?p=50000
works too |
06:32.44 |
brlcad |
or r=50000 |
06:33.05 |
maths22 |
I will use that |
06:33.11 |
maths22 |
I love the look of
http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png?p=26644 |
06:33.23 |
maths22 |
(even older logo) |
06:34.24 |
brlcad |
the shadowy yellow text that gets lost on the
shadowy orangy yello border? |
06:34.32 |
brlcad |
yeah, it was awesome |
06:34.32 |
maths22 |
Yep |
06:34.47 |
brlcad |
the teal ground makes it |
06:35.01 |
maths22 |
at least
http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png?p=26645
looked nice for what it was |
06:35.07 |
Notify |
03BRL-CAD Wiki:Fernozzzle * 7818 /wiki/VOL:
Created VOL guide, but I ran into a crash at the end |
06:35.55 |
Notify |
03BRL-CAD Wiki:Fernozzzle * 7819 /wiki/VOL:
Added "in MGED" to be more specific |
06:36.11 |
Notify |
03GCI:maths22_m * 6664196716494848 Design a
BRL-CAD splash screen #9
http://www.google-melange.com/gci/task/view/google/gci2014/6664196716494848:
Creative I really like the creativity here, even... |
06:36.17 |
Notify |
03GCI:maths22_m * 6664196716494848 Design a
BRL-CAD splash screen #9: Task Closed - Congratulations, this task
has been completed successfully. |
06:36.25 |
maths22 |
brlcad: whoops-clicked closed instead of needs
more work |
06:36.57 |
maths22 |
I should make a melange issue that close
should have a javascript confirmation dialog type of
thing |
06:38.10 |
brlcad |
that's okay, just thank him, give some
suggestions, and move on |
06:38.40 |
maths22 |
I already did the comments |
06:39.00 |
maths22 |
I just wish the links weren't right next to
each other, even though it makes sense logically |
06:39.09 |
brlcad |
nods |
06:39.13 |
brlcad |
I've done that a couple times |
06:39.24 |
Notify |
03BRL-CAD Wiki:Fernozzzle * 7820 /wiki/VOL:
Mentioned that VOLs are read from files |
06:40.00 |
brlcad |
torn because I think "do I really want this
confirming the 200 times I get it right to prevent the 1 time I get
it wrong??" |
06:40.41 |
brlcad |
it's kind of like landing on chance .. bank
error in your favor, collect and move on |
06:40.46 |
Notify |
03BRL-CAD Wiki:Fernozzzle * 7821 /wiki/VOL:
Replaced "volume" with "volumetric" data to be more
specific |
06:41.37 |
maths22 |
brlcad: That is why a bit of physical distance
would be a nice compromise in my opinion |
06:41.55 |
maths22 |
Thinking aloud.. |
06:42.12 |
maths22 |
put needs more work by the files themselves,
and put close task where it is now? |
06:42.29 |
maths22 |
That has its own issues, though |
06:42.46 |
maths22 |
put them next to each other under the file
list? |
06:43.08 |
maths22 |
you would have to really mis-click assuming
you tend to aim for the center of the button |
06:47.37 |
brlcad |
compromise and visual disparity
perhaps |
06:48.49 |
brlcad |
alright, I think it's time to
recharge |
06:48.55 |
brlcad |
cya in a bit! |
06:51.11 |
Notify |
03GCI:fernozzle * 5080466516344832 Create a
VOL wiki page: Ready for review - The work on this task is ready to
be reviewed. |
06:52.01 |
Notify |
03GCI:fernozzle * 5080466516344832 Create a
VOL wiki page
http://www.google-melange.com/gci/task/view/google/gci2014/5080466516344832:
Wrote a guide, but ran into a crash Hi, I wrote a page
for... |
07:00.58 |
Notify |
03GCI:wltan * 6127620076863488 Compile BRL-CAD
using Microsoft Visual Studio Express 2013
http://www.google-melange.com/gci/task/view/google/gci2014/6127620076863488:
Problems finding 3rd party... |
07:17.27 |
Notify |
03GCI:adityagulati * 5797874164039680 Create a
book layout for Doc Camp Book #2: Task Claimed - I would like to
work on this task. |
07:17.32 |
*** join/#brlcad deepak_
(~chatzilla@202.164.53.117) |
07:29.20 |
*** join/#brlcad andrei_
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
07:34.12 |
*** join/#brlcad
MarcTannousPhone (~androirc@109.166.131.55) |
07:44.19 |
Notify |
03GCI:popescuandrei * 5344998316834816 Create
numerics library (LIBBN) unit test for rand.c: Looks good - Hey,
Marc! The unit test looks good functionally use, but you should
submit it in patch... |
07:44.24 |
Notify |
03GCI:popescuandrei * 5344998316834816 Create
numerics library (LIBBN) unit test for rand.c: Task Needs More Work
- One of the mentors has sent this task back for more work. Talk to
the mentor(s)... |
07:49.00 |
Notify |
03GCI:popescuandrei * 6680593089691648 Compile
BRL-CAD with Dev-C++: Error log - Hello! From what I see in the
error log, the compilation failed. Could you please join our irc
channel (#brlcad on... |
07:49.15 |
Notify |
03GCI:popescuandrei * 6680593089691648 Compile
BRL-CAD with Dev-C++: Task Needs More Work - One of the mentors has
sent this task back for more work. Talk to the mentor(s) assigned
to this task to... |
07:49.20 |
Notify |
03GCI:deepakkumarsharma * 5797874164039680
Create a book layout for Doc Camp Book #2: Task Assigned - This
task has been assigned to Aditya Gulati. You have 100 hours to
complete this task, good... |
07:52.01 |
*** join/#brlcad deepak__
(~chatzilla@202.164.53.117) |
07:55.47 |
Notify |
03GCI:shashank1245 * 6101246763073536 Create a
book layout for Doc Camp Book #3: Task Claimed - I would like to
work on this task. |
08:01.23 |
Notify |
03GCI:deepakkumarsharma * 6101246763073536
Create a book layout for Doc Camp Book #3: Task Assigned - This
task has been assigned to Shashank Vaish. You have 100 hours to
complete this task, good... |
08:13.08 |
*** join/#brlcad YashM
(75c607a9@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.7.169) |
08:13.46 |
*** join/#brlcad YashM
(75c607a9@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.7.169) |
08:37.35 |
*** join/#brlcad YashM
(75d72295@gateway/web/cgi-irc/kiwiirc.com/ip.117.215.34.149) |
08:49.11 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
08:51.42 |
*** join/#brlcad ishwerdas
(75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130) |
09:03.01 |
Notify |
03GCI:ishwerdas * 6690570030284800 Design a
T-Shirt for BRL-CAD: File confusion - Hey Davis! Thanks for the
design but in the zip file I see a png and a .ai file. In PNG file
all I see is BRL-CAD... |
09:03.12 |
Notify |
03GCI:ishwerdas * 6690570030284800 Design a
T-Shirt for BRL-CAD: Task Needs More Work - One of the mentors has
sent this task back for more work. Talk to the mentor(s) assigned
to this task to... |
09:09.22 |
Notify |
03GCI:ishwerdas * 6189423246966784 Design a
BRL-CAD Sticker #4: More smoothness - Stickers are nice but the
part where grey/white background meets the pinkish border is
jagged. If you can smooth... |
09:09.22 |
*** join/#brlcad mihaineacsu
(~textual@92.81.146.140) |
09:09.23 |
Notify |
03GCI:ishwerdas * 6189423246966784 Design a
BRL-CAD Sticker #4: Task Needs More Work - One of the mentors has
sent this task back for more work. Talk to the mentor(s) assigned
to this task to... |
09:13.35 |
MarcTannousPhone |
Andrei, are you here? |
09:15.45 |
Notify |
03GCI:ishwerdas * 5899163250196480 Create a
BRL-CAD presentation template #6: Flat and Fonts - Hi Pulkit, nice
effort there but it would be really nice if you can change the
fonts to any sans-serif... |
09:17.01 |
*** join/#brlcad ries
(~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
09:20.43 |
andrei_ |
MarcTannousPhone: yes ! |
09:29.03 |
Notify |
03GCI:ishwerdas * 5828441244958720 Design a
BRL-CAD Sticker: Good Job! - First of all thanks for the .xcf
files and using GIMP. I encourage you to use more open source tools
in your designs. Just... |
09:29.09 |
Notify |
03GCI:ishwerdas * 5828441244958720 Design a
BRL-CAD Sticker: Task Needs More Work - One of the mentors has sent
this task back for more work. Talk to the mentor(s) assigned to
this task to satisfy... |
09:32.06 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
09:37.35 |
Notify |
03GCI:ishwerdas * 4607354058309632 Design a
banner for our Facebook page (and/or other social media sites):
Good Job! - Hey Ekansh! it's a nice facebook cover. Thanks for
working on it. I would... |
09:37.45 |
Notify |
03GCI:ishwerdas * 4607354058309632 Design a
banner for our Facebook page (and/or other social media sites):
Task Closed - Congratulations, this task has been completed
successfully. |
09:39.40 |
Notify |
03GCI:ishwerdas * 5899163250196480 Create a
BRL-CAD presentation template #6: Task Needs More Work - One of the
mentors has sent this task back for more work. Talk to the
mentor(s) assigned to this... |
09:41.07 |
MarcTannousPhone |
For the task with rand.c unit test, I should
upload the diff file and that s it right? |
09:41.13 |
MarcTannousPhone |
I should not commit it |
09:41.25 |
mihaineacsu |
no, just go ahead and upload the
diff |
09:41.38 |
andrei_ |
you can't commit it, svn does not have local
commits, like git |
09:41.42 |
andrei_ |
yeah, the diff is enough |
09:42.03 |
andrei_ |
also, check coding style, as I mentioned. But
generally, it looks good |
09:44.37 |
MarcTannousPhone |
Okay. I will also have to change the txt file
to include this unit test |
09:44.50 |
MarcTannousPhone |
Will upload it later today, when I get home
from school |
09:45.07 |
andrei_ |
yes, the CMake logic |
09:45.45 |
andrei_ |
you can look at how other tests are hooked
into the build, if you don't manage, we ll help |
09:48.37 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
10:12.09 |
Notify |
03GCI:rohit_agarwal * 5828441244958720 Design
a BRL-CAD Sticker: Ready for review - The work on this task is
ready to be reviewed. |
10:15.06 |
Notify |
03GCI:rohit_agarwal * 5828441244958720 Design
a BRL-CAD Sticker: Text Editted - I changed the style and color of
font |
10:18.41 |
Notify |
03GCI:ishwerdas * 5828441244958720 Design a
BRL-CAD Sticker: Task Closed - Congratulations, this task has been
completed successfully. |
10:19.26 |
Notify |
03GCI:ishwerdas * 5828441244958720 Design a
BRL-CAD Sticker: Well done! - Good work rohit, keep doing more
tasks. :) Thanks! |
10:21.27 |
*** join/#brlcad YashM
(75d72295@gateway/web/cgi-irc/kiwiirc.com/ip.117.215.34.149) |
10:23.17 |
*** join/#brlcad
gauravjeetsingh
(75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130) |
10:28.48 |
MarcTannousPhone |
Is ignacio's leaderboard down again? |
10:28.55 |
MarcTannousPhone |
Or is it just on my side |
10:34.16 |
andrei_ |
I don't know, Marc, but you shouldn't worry
about the leaderboard. Actually, you shouldn't worry at all, the
whole point of Google Code in is to learn and get exposed to
technologies |
10:34.27 |
andrei_ |
which you seem to do a good job at
:) |
10:36.56 |
andrei_ |
aside of that, you can probably ask him when
he's around |
10:52.14 |
MarcTannousPhone |
Ah no, I was just showing it to a friend
because I loved the source code, and could not find his github
page |
10:54.16 |
*** join/#brlcad swetha
(~swetha@14.139.82.6) |
10:55.04 |
andrei_ |
there it is: https://github.com/svineet/GCILeaderboard |
10:55.19 |
andrei_ |
the website doesn't work, tho |
10:55.45 |
MarcTannousPhone |
Ty |
10:59.45 |
*** join/#brlcad ries
(~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
11:03.01 |
Notify |
03GCI:fatima * 5202849461960704 Create a
Motion Typography video for BRL-CAD #5: Task Claimed - I would like
to work on this task. |
11:04.27 |
Notify |
03GCI:paperknight * 5522147732619264 Create a
Motion Typography video for BRL-CAD #2: Task Claimed - I would like
to work on this task. |
11:05.37 |
Notify |
03GCI:mihaineacsu29 * 5522147732619264 Create
a Motion Typography video for BRL-CAD #2: Task Assigned - This task
has been assigned to Ark. You have 100 hours to complete this task,
good luck! |
11:06.07 |
Notify |
03GCI:ishwerdas * 5202849461960704 Create a
Motion Typography video for BRL-CAD #5: Task Assigned - This task
has been assigned to Fatima Khan. You have 100 hours to complete
this task, good luck! |
11:20.44 |
Notify |
03GCI:shikhar97 * 5845550716944384 Model a toy
tank in 3D using BRL-CAD #2: None - I would like to work on this
task. |
11:21.04 |
Notify |
03GCI:shikhar97 * 5845550716944384 Model a toy
tank in 3D using BRL-CAD #2: Task Claimed - I would like to work on
this task. |
11:22.19 |
Notify |
03GCI:popescuandrei * 5845550716944384 Model a
toy tank in 3D using BRL-CAD #2: Task Assigned - This task has been
assigned to Shikhar. You have 100 hours to complete this task, good
luck! |
11:40.35 |
``Erik |
mmm, quaternions, good stuff |
11:41.37 |
``Erik |
iirc, cmake has a devc++ generator |
11:42.45 |
``Erik |
hah, stragus busting out some classic unix
humor :D |
11:43.25 |
andrei_ |
*confused* |
11:44.27 |
*** join/#brlcad MarcTannous
(bc1a92f6@gateway/web/freenode/ip.188.26.146.246) |
11:46.29 |
``Erik |
heh, "d2f", raunchy |
11:48.58 |
``Erik |
andrei_: sorry, reading the backlog and
commenting as I go |
11:49.05 |
``Erik |
MarcTannous: I is here? |
11:49.39 |
MarcTannous |
I had a question for you last night but you
were away, in the meantime I abandoned that task and am on the
process of submitting a similar one |
11:49.50 |
MarcTannous |
It was a unit test task, LIBBN for
qmath.c |
11:50.26 |
MarcTannous |
The problem is, highschool students ( at least
here in Romania ) are not taught mathematics past complex numbers,
so if I wanted to complete that task I'd have to learn
quaternions |
11:50.45 |
MarcTannous |
Was wondering whether there was something I
was missing, or if people in other countries are usually taught
quaternions |
11:51.01 |
andrei_ |
I'm not sure many high school students are
usually taught quaternions in a regular school :)) |
11:51.07 |
``Erik |
quaternions are typically done in college
level linear algebra, I believe |
11:51.27 |
MarcTannous |
Yep, that's what I found out after some
searches |
11:51.35 |
``Erik |
the basics as trivial if you're competent with
complex numbers, the applications are effin' awesome |
11:51.37 |
MarcTannous |
qmath.c is a library that handles quaternions
operations |
11:52.01 |
MarcTannous |
fairly complex task for people that don't know
quaternions :)) |
11:52.08 |
``Erik |
fair enough :) |
11:52.36 |
MarcTannous |
if one of the mentors was to upload a pastebin
or a .txt file with some expected outputs and their respective
inputs, maybe I'll claim the task later |
11:52.46 |
MarcTannous |
without those, it's pretty hard at a
mathematics level |
11:53.15 |
``Erik |
coming up with those numbers is the task,
though! :) |
11:53.25 |
MarcTannous |
andrei_ : at the moment I'm reading up on svn
diff, as soon as I figure out how it's used I'll upload the final
file for my task |
11:53.39 |
MarcTannous |
``Erik: the code part is also part of the
task |
11:53.53 |
MarcTannous |
``Erik: also building the environment on a VM
X( painful |
11:54.05 |
``Erik |
ack, fix that |
11:54.17 |
andrei_ |
what do you mean with building the environment
on a VM X? |
11:54.34 |
MarcTannous |
andrei_ : used 'X(' as an emoticon |
11:54.53 |
``Erik |
windows, right? microsoft has a free version
of msvc. Grab that, the windows cmake, and tortoisesvn |
11:54.54 |
andrei_ |
ah |
11:54.55 |
MarcTannous |
andrei_ : reffering to the VM part, it took me
4 hours to get it working on Windows |
11:55.23 |
MarcTannous |
and it wasn't due to any errors |
11:55.31 |
MarcTannous |
it was due to the fact that the build was
painfully slow |
11:55.41 |
andrei_ |
allocate more resources to the VM ?
:p |
11:55.55 |
MarcTannous |
Photoshop already takes me a lot of my
resources |
11:56.05 |
MarcTannous |
and I have a pretty good desktop |
11:56.28 |
MarcTannous |
I think I set the limit for cpu at 99% and
about 1024mb of ram for the VM |
11:56.40 |
andrei_ |
BRL-CAD does take a bit to build, but once
you run into anything that deals with Yocto, you ll have a
different opinion :p |
11:56.48 |
MarcTannous |
What's Yocto? |
11:57.18 |
andrei_ |
on short, a collection of scripts provided by
intel to generate Operating System images |
11:57.22 |
andrei_ |
generally for embedded systems |
11:57.29 |
MarcTannous |
is it even slower? |
11:57.54 |
andrei_ |
At some point, I've had one build something
for PowerPC that crunched about 4 days |
11:58.20 |
andrei_ |
3, actually, I left it friday and it finished
monday a little after I arrived. |
11:58.24 |
MarcTannous |
holy lord |
11:58.48 |
andrei_ |
4 cores, 4 gigabytes of ram, pretty standard
workstation |
11:59.31 |
andrei_ |
anyways, don't worry about BRL-CAD compilation
time |
11:59.37 |
andrei_ |
it only takes a bit longer the first
time |
11:59.43 |
andrei_ |
then it just rebuilds what you
modify |
11:59.50 |
MarcTannous |
can I get some help with the CMakeLists.txt
file? |
11:59.53 |
andrei_ |
sure |
11:59.57 |
andrei_ |
just ask here |
11:59.58 |
MarcTannous |
when adding an exec |
12:00.05 |
MarcTannous |
one of the parametres is NO_INSTALL |
12:00.09 |
MarcTannous |
usually |
12:00.18 |
MarcTannous |
what's that, and when should I use
it? |
12:00.26 |
andrei_ |
As far as I remember |
12:00.35 |
andrei_ |
the NO_INSTALL parameter tells CMake
to |
12:00.40 |
andrei_ |
put it in bin/tests/ |
12:00.54 |
andrei_ |
i.e is not part of the installation
itself |
12:01.57 |
MarcTannous |
ah ok |
12:02.01 |
andrei_ |
it does get compiled tho, you get the
executable |
12:02.35 |
MarcTannous |
so BRLCAD_ADDEXEC(tester_rand rand.c libbn
NO_INSTALL) should be okay, right? |
12:04.10 |
andrei_ |
yes, if not, I welcome the try, in any case
:)) |
12:05.13 |
MarcTannous |
it should be correct, I've looked over both
libbu and libbn tests and this seems to be the correct syntax
:D |
12:05.15 |
andrei_ |
also, I suggest you rename rand.c similar to
how other unit tests are named (i.e test_rand.c /
rand_test.c) |
12:05.39 |
andrei_ |
(the one you wrote, not what you
test) |
12:06.16 |
MarcTannous |
will do that |
12:06.27 |
MarcTannous |
but in the task description on
google-melange |
12:06.37 |
MarcTannous |
they ask for a rand.c file in the tests
folder |
12:06.39 |
MarcTannous |
src/libbn/tests/rand.c |
12:06.46 |
MarcTannous |
http://www.google-melange.com/gci/task/view/google/gci2014/5344998316834816 |
12:06.46 |
gcibot |
Create numerics library (LIBBN) unit test for
rand.c |
12:06.46 |
gcibot |
Status: NeedsWork (3 days, 11 hours
left) |
12:06.46 |
gcibot |
Mentor(s): Isaac Kamga, Jacob B |
12:07.49 |
MarcTannous |
however it will add the exec
tester_rand |
12:08.00 |
MarcTannous |
just like all the other unit tests |
12:08.24 |
MarcTannous |
so that's okay |
12:08.28 |
andrei_ |
alright then, I suppose it's fine |
12:09.20 |
andrei_ |
problem is I can't build brlcad, as I'm at
work |
12:09.35 |
andrei_ |
hopefully, there is another mentor
around |
12:09.36 |
andrei_ |
which can |
12:09.40 |
MarcTannous |
You can open diff files tho |
12:09.41 |
andrei_ |
who* |
12:09.47 |
MarcTannous |
And check the source code |
12:09.47 |
andrei_ |
I know |
12:10.03 |
andrei_ |
but it's a bit difficult to figure it will
compile |
12:10.21 |
andrei_ |
probably your test is simpler to check, this
one isn't :
https://www.google-melange.com/gci/task/view/google/gci2014/5910857036857344 |
12:10.22 |
gcibot |
Create an utility library (LIBBU) API unit
test for any file |
12:10.22 |
gcibot |
Status: NeedsReview (3 days, 9 hours
left) |
12:10.22 |
gcibot |
Mentor(s): Kesha Shah, Mandeep Kaur |
12:11.08 |
Notify |
03GCI:shikhar97 * 5845550716944384 Model a toy
tank in 3D using BRL-CAD #2: Claim Removed - The claim on this task
has been removed, someone else can claim it now. |
12:11.30 |
MarcTannous |
yep, mine is very short in code, and there are
no syntax errors |
12:11.46 |
MarcTannous |
the bomb.c file however, has dozens of
functions |
12:14.26 |
MarcTannous |
by the way, if any mentors are here |
12:14.36 |
MarcTannous |
there is a small problem in the wiki |
12:14.37 |
MarcTannous |
http://brlcad.org/wiki/Patches |
12:15.01 |
andrei_ |
what problem? |
12:15.10 |
MarcTannous |
it says that to get the latest version you
should run |
12:15.11 |
MarcTannous |
svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk
brlcad |
12:15.37 |
MarcTannous |
however, upon entering it in the terminal it
notifies you that the repo has been permanently moved to another
url |
12:15.52 |
MarcTannous |
svn: Repository moved permanently to 'https://svn.code.sf.net/p/brlcad/code/brlcad/trunk';
please relocate |
12:16.52 |
MarcTannous |
and upon entering the changed url, the update
works fine |
12:17.09 |
andrei_ |
that's weird |
12:17.30 |
MarcTannous |
just a small issue though, nothing
spectacular, thought you guys should know |
12:17.56 |
MarcTannous |
might give contestants updating it by
following the instructions a hard time |
12:18.11 |
andrei_ |
if there is indeed an issue you can edit the
wiki yourself |
12:18.14 |
andrei_ |
and hence be credited for it |
12:18.43 |
andrei_ |
and got : |
12:18.43 |
andrei_ |
$ svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk
brlcad svn: OPTIONS of 'https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk':
SSL handshake failed: Secure connection truncated (https://brlcad.svn.sourceforge.net) |
12:18.43 |
andrei_ |
but I just ran the command |
12:19.05 |
MarcTannous |
2yeah, if for example I got that
error |
12:19.10 |
MarcTannous |
I would've been confused |
12:19.12 |
andrei_ |
I'm not sure if it's related to the fact that
I'm behind a proxy |
12:19.13 |
MarcTannous |
as a contestant |
12:19.16 |
MarcTannous |
let me try to edit the wiki |
12:19.40 |
andrei_ |
you can, but I sugget not, at least not until
we can confirm that |
12:19.43 |
andrei_ |
there is indeed an issue |
12:19.49 |
andrei_ |
suggest* |
12:19.57 |
andrei_ |
I've run that command before and it
worked |
12:20.07 |
Notify |
03BRL-CAD Wiki:MarcTannous * 0
/wiki/User:MarcTannous: |
12:20.34 |
MarcTannous |
should I just add another line of text
underneath saying that if that command does not work, change the
url to the one that I used? |
12:21.11 |
andrei_ |
nah, just leave it like this for the time
being, also, "contestants" can always ask for support on
IRC |
12:21.13 |
andrei_ |
if they fail |
12:21.18 |
andrei_ |
<PROTECTED> |
12:21.19 |
andrei_ |
and should :p |
12:21.23 |
MarcTannous |
:( wanted to contribute to the wiki so
much |
12:21.38 |
MarcTannous |
maybe I'll find another error I could fix, who
knows :) |
12:21.58 |
andrei_ |
Marc: if there is indeed a mistake, you ll get
to correct it, rest assured :) |
12:22.00 |
MarcTannous |
latest revision is 63597? |
12:24.03 |
andrei_ |
yeah |
12:24.18 |
starseeker |
that link looks like the old link (sourceforge
reconfigured things a while back) |
12:25.14 |
starseeker |
https://svn.code.sf.net/p/brlcad/code/brlcad/trunk
is the right link |
12:25.29 |
Notify |
03GCI:pulkit10mehta * 5899163250196480 Create
a BRL-CAD presentation template #6: Ready for review - The work on
this task is ready to be reviewed. |
12:25.29 |
andrei_ |
Marc, now you can change the wiki :) |
12:25.33 |
MarcTannous |
weird |
12:25.38 |
MarcTannous |
I get an error when running svn diff |
12:25.59 |
andrei_ |
what error? |
12:26.10 |
MarcTannous |
svn: '.' is not a working copy |
12:26.24 |
andrei_ |
you need to be in the top level folder to run
diff |
12:26.27 |
andrei_ |
i.e |
12:26.36 |
andrei_ |
if you have the repo cloned at
D:/mystuff/brlcad |
12:26.43 |
andrei_ |
you need to run svn diff in brlcad |
12:27.00 |
MarcTannous |
ah ok |
12:27.05 |
andrei_ |
svn has no way to figuring the path or which
repo you re reffering to |
12:27.09 |
andrei_ |
so you have to be in it |
12:27.29 |
andrei_ |
you can go lower as well(i.e run svn diff in
brlcad/src) |
12:27.32 |
andrei_ |
but not higher |
12:28.46 |
*** join/#brlcad YashM
(75c60aae@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.10.174) |
12:28.56 |
MarcTannous |
that makes sense |
12:29.57 |
MarcTannous |
This is weird |
12:30.06 |
andrei_ |
?\ |
12:30.06 |
MarcTannous |
I have the folder in which all the source
files are on home/brlcad-svn-trunk |
12:30.08 |
MarcTannous |
in my vm |
12:30.17 |
MarcTannous |
cd home works |
12:30.24 |
MarcTannous |
but cd home/brlcad-svn-trunk does not
work |
12:30.36 |
andrei_ |
while in home |
12:30.47 |
andrei_ |
write cd b |
12:30.50 |
andrei_ |
then tap tab |
12:30.53 |
andrei_ |
try this |
12:30.54 |
andrei_ |
see what happens |
12:30.58 |
andrei_ |
(tab key on keyboard) |
12:31.25 |
andrei_ |
tab is outcomplete/guess |
12:31.50 |
MarcTannous |
:O |
12:32.01 |
MarcTannous |
this is awesome but it gets me into the brlcad
folder, not brlcad-svn-trunk |
12:32.11 |
MarcTannous |
and tabbing more times after that does not
seem to change the result |
12:32.20 |
Notify |
03GCI:ranjith_1998 * 6189423246966784 Design a
BRL-CAD Sticker #4: Ready for review - The work on this task is
ready to be reviewed. |
12:32.37 |
starseeker |
add the - after brlcad and try tab
again |
12:33.28 |
starseeker |
MarcTannous: if you want to update the wiki to
the correct svn url, feel free... |
12:33.39 |
andrei_ |
+1 at what starseeker said |
12:33.51 |
andrei_ |
I told you not to because I couldn't verify,
you re more than welcomed to do that :) |
12:34.04 |
andrei_ |
now that someone checked |
12:34.39 |
andrei_ |
Marc, if there are more options, tab asks you
if you want a list |
12:34.41 |
Notify |
03GCI:ranjith_1998 * 6189423246966784 Design a
BRL-CAD Sticker #4: New files - Sir I have uploaded two new
files(named Sticker 2.png & Sticker 2.psd). I hope you like
them. Regards, IS Ranjith |
12:34.41 |
andrei_ |
i.e |
12:34.49 |
andrei_ |
if you have brlcad and brlcad- .. |
12:34.59 |
andrei_ |
if you d type b, then tab |
12:35.02 |
Notify |
03GCI:ishwerdas * 6189423246966784 Design a
BRL-CAD Sticker #4: Task Closed - Congratulations, this task has
been completed successfully. |
12:35.10 |
andrei_ |
it will complete brlcad, then, if you press
again, ask if it should list all |
12:35.18 |
MarcTannous |
wow |
12:35.21 |
MarcTannous |
this is awesome |
12:35.24 |
MarcTannous |
thanks, it worked |
12:35.54 |
andrei_ |
most people who use linux-based systems use
that a lot |
12:35.57 |
andrei_ |
it's very efficient |
12:36.11 |
andrei_ |
unix based, even. Think mac has it as well
:\ |
12:36.32 |
MarcTannous |
oh damn |
12:36.44 |
MarcTannous |
the diff file registered the changes in
cmakelists.txt but not the file creation of rand.c |
12:37.51 |
andrei_ |
because it s a new file |
12:37.53 |
andrei_ |
oh, right |
12:37.56 |
andrei_ |
you need to add it explicitly in the
repo |
12:38.01 |
andrei_ |
(svn add rand.c) |
12:38.05 |
andrei_ |
<PROTECTED> |
12:38.41 |
MarcTannous |
that's not in the patches wiki :)) thought it
automatically compares the existing files |
12:38.52 |
MarcTannous |
my mistake, let's add it then |
12:39.41 |
andrei_ |
no worries |
12:39.48 |
andrei_ |
are you familiar with git? |
12:39.50 |
andrei_ |
it works the same way |
12:40.12 |
MarcTannous |
bam, it's added |
12:40.28 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:40.33 |
MarcTannous |
yeah, used it at gci2013, but I think it
automatically found out which files were added/deleted |
12:41.17 |
andrei_ |
I doubt that |
12:41.36 |
andrei_ |
because then you have no way to keep files you
don t want to patch yet in your working copy |
12:42.18 |
andrei_ |
also, Marc |
12:42.34 |
andrei_ |
wiki does not contain indeed the fact that you
need to add new files |
12:42.41 |
andrei_ |
how would you put it? |
12:43.00 |
MarcTannous |
File addition/removal title |
12:43.07 |
MarcTannous |
and commands for both, with working
examples |
12:43.25 |
MarcTannous |
If you want, I can do that |
12:43.29 |
andrei_ |
when you change the link |
12:43.34 |
andrei_ |
(if you didn't already) |
12:43.38 |
andrei_ |
add that as well |
12:43.43 |
MarcTannous |
sure thing |
12:43.50 |
MarcTannous |
let me just figure out how to get the diff
file uploaded |
12:43.55 |
andrei_ |
ah, you didn't change the link, we would've
been notified |
12:43.59 |
MarcTannous |
should I just open google-melange on the
VM |
12:44.10 |
MarcTannous |
or is there a way to get a fiel from the VM to
my actual machine |
12:44.21 |
andrei_ |
there is |
12:44.28 |
andrei_ |
but not out of the box |
12:44.39 |
MarcTannous |
ah, then I'll just upload it straight from the
box |
12:44.59 |
MarcTannous |
It's got Chromium :D |
12:45.13 |
andrei_ |
for the time being, upload it from the
vm |
12:45.38 |
andrei_ |
after you upload |
12:45.44 |
andrei_ |
tell me what does this command
output |
12:45.48 |
andrei_ |
sudo modprobe vboxadd |
12:46.02 |
MarcTannous |
uploaded |
12:46.05 |
MarcTannous |
let me try the command |
12:46.18 |
Notify |
03GCI:tannousmarc * 5344998316834816 Create
numerics library (LIBBN) unit test for rand.c: Ready for review -
The work on this task is ready to be reviewed. |
12:46.28 |
MarcTannous |
it asks for password for brlcad: |
12:46.45 |
andrei_ |
it's Brlcad! |
12:47.18 |
MarcTannous |
I cannot type in the terminal after
that |
12:47.27 |
MarcTannous |
it asks me for the password, but I cannot type
anything |
12:47.29 |
MarcTannous |
strange |
12:47.45 |
andrei_ |
the password field is hidden |
12:47.45 |
andrei_ |
you can |
12:47.46 |
andrei_ |
erm |
12:48.15 |
MarcTannous |
oh, the pointer was not moving |
12:48.29 |
MarcTannous |
FATAL: Module vboxadd not found. |
12:48.31 |
MarcTannous |
here you go |
12:48.43 |
MarcTannous |
I'm guessing by the word "FATAL" that
something went wrong |
12:48.46 |
andrei_ |
alright, so guest additions aren't
installed |
12:48.54 |
andrei_ |
no, I just wanted to check if you have the
extension |
12:49.01 |
andrei_ |
to copy files from/to your VM |
12:49.09 |
ignacio |
Hi all, good morning. The leaderboard works
again |
12:49.14 |
MarcTannous |
np, I uploaded the diff file |
12:49.15 |
andrei_ |
it failed to turn the extension, since it
doesn't exist |
12:49.22 |
MarcTannous |
take a look if you have 1 minute |
12:49.31 |
andrei_ |
I ll help you install it later on/write some
guide on it |
12:49.42 |
MarcTannous |
Ignacio, why does the leaderboard go down so
often? Is it being hugged to death by too much traffick? |
12:50.01 |
ignacio |
MarcTannous, I dont know, I just got that
error: http://fpaste.org/156552/69738714/ |
12:50.23 |
MarcTannous |
ignacio: wanted to show the source code to a
friend today, but sadly I could not find your github due to the
page not working :( |
12:50.42 |
andrei_ |
starseeker (or anyone else for that matter)
can you try to quickly apply mark's patch, I ve reviewed it and I
ll close the task if it applies ok |
12:51.57 |
Notify |
03GCI:pulkit10mehta * 5899163250196480 Create
a BRL-CAD presentation template #6: Corrections - Sir, Steady
Fonts Center Alignment for title slide. No emboss and other blends
Improved placement... |
12:54.15 |
Notify |
03GCI:geronikolov * 5063523340124160 Compile
BRL-CAD using Microsoft Visual Studio Express 2010: Claim Removed -
The claim on this task has been removed, someone else can claim it
now. |
12:56.24 |
MarcTannous |
any ideas on why I can't change the wiki page
at brlcad.org/wiki/patches ? |
12:56.40 |
MarcTannous |
I'm logged in, clicking the "save changes"
button yet nothing happens |
12:57.09 |
Notify |
03BRL-CAD Wiki:Popescu.andrei1991 * 7822
/wiki/Patches: /* Prerequisites */ |
12:57.33 |
Notify |
03BRL-CAD Wiki:Popescu.andrei1991 * 7823
/wiki/Patches: /* Prerequisites */ |
12:57.35 |
andrei_ |
it works on my side |
12:57.41 |
andrei_ |
I just added and removed the word
"test" |
12:57.55 |
MarcTannous |
I'm logged in |
12:57.59 |
andrei_ |
so am I |
12:58.07 |
MarcTannous |
I know wikimedia gives everyone the right to
edit pages, but maybe I don't have the permission to do
so? |
12:58.30 |
andrei_ |
reload the page and try again? |
12:58.36 |
andrei_ |
there aren't any permissions |
12:59.24 |
*** join/#brlcad ries
(~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
12:59.25 |
MarcTannous |
still not working |
12:59.29 |
MarcTannous |
I'm confused |
12:59.37 |
MarcTannous |
let me relog |
12:59.59 |
andrei_ |
that's weird, can you do a ping on
it? |
13:00.32 |
Notify |
03BRL-CAD Wiki:MarcTannous * 7824
/wiki/Patches: /* How to create, edit or apply a patch */ |
13:00.32 |
MarcTannous |
it worked |
13:00.40 |
MarcTannous |
relogging did the job |
13:00.52 |
MarcTannous |
wikimedia's ways are unknown to a mere mortal
like me |
13:02.18 |
MarcTannous |
andrei_ : for adding and removing files on the
wiki page, the commands I should showcase are "svn add" and "svn
remove", right? |
13:03.02 |
andrei_ |
I think both remove and delete work |
13:03.43 |
andrei_ |
it has parameters like --keep-local and so
forth, but I don t think we should complicate it |
13:05.08 |
Notify |
03BRL-CAD Wiki:MarcTannous * 7825
/wiki/Patches: /* How to create a patch */ |
13:05.19 |
MarcTannous |
there we go |
13:06.13 |
MarcTannous |
any mentors that can apply a patch
around? |
13:06.13 |
andrei_ |
looks good to me :) |
13:12.59 |
MarcTannous |
brlcad: you're probably sleeping now after the
previous days, but when you do come back, could you please tell me
an estimate date of when the web dev tasks are going to be
introduced? Anything in HTML/CSS/JS or pure web design and I'd
thank you deeply :D |
13:19.25 |
*** join/#brlcad ishwerdas
(75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130) |
13:19.35 |
*** join/#brlcad YashM
(75c60aae@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.10.174) |
13:20.34 |
*** join/#brlcad wltan
(~wltan@101.127.134.59) |
13:20.44 |
Notify |
03GCI:popescuandrei * 5344998316834816 Create
numerics library (LIBBN) unit test for rand.c: Task Closed -
Congratulations, this task has been completed
successfully. |
13:20.54 |
Notify |
03GCI:popescuandrei * 5344998316834816 Create
numerics library (LIBBN) unit test for rand.c: Great work! -
Accepted! Great work! |
13:21.18 |
Notify |
03GCI:tannousmarc * 6375681818624000 Test New
BRL-CAD Virtual Machine image: Task Claimed - I would like to work
on this task. |
13:21.38 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
13:22.43 |
Notify |
03GCI:popescuandrei * 6375681818624000 Test
New BRL-CAD Virtual Machine image: Task Assigned - This task has
been assigned to Marc Tannous. You have 100 hours to complete this
task, good luck! |
13:22.55 |
*** join/#brlcad ishwerdas
(75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130) |
13:35.14 |
Notify |
03GCI:tomekz * 5893656028381184 Identify and
eliminate dead code (100+ lines): Task Claimed - I would like to
work on this task. |
13:35.49 |
Notify |
03GCI:gjeet * 5670223239708672 Design a
BRL-CAD splash screen #7
http://www.google-melange.com/gci/task/view/google/gci2014/5670223239708672:
Re: Icon If by icon you meant by larger resolution... |
13:36.24 |
Notify |
03GCI:popescuandrei * 5893656028381184
Identify and eliminate dead code (100+ lines): Task Assigned - This
task has been assigned to Presti. You have 100 hours to complete
this task, good luck! |
13:39.34 |
Notify |
03GCI:gjeet * 4531831353376768 Design a
T-Shirt for BRL-CAD #8: Hey Chroniko - Hey, it's been a long time
you haven't responded with any design or some query. I am waiting
for your response since... |
13:42.50 |
Notify |
03GCI:gjeet * 4949440150372352 Design a
BRL-CAD splash screen #4: No activity - Hey Andrew It's been a
long time, you haven't responded with any design or query, if you
have some doubts or are... |
13:47.38 |
*** join/#brlcad gauravjeet
(75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130) |
13:55.42 |
Notify |
03GCI:adityagulati * 5797874164039680 Create a
book layout for Doc Camp Book #2: Ready for review - The work on
this task is ready to be reviewed. |
13:59.53 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:03.58 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:08.25 |
Notify |
03GCI:adityagulati * 5797874164039680 Create a
book layout for Doc Camp Book #2: New File - Sir, I have Uploaded
a new file,"desktop.rar". It Contains 4 files inside it:-
1.)Title Page Of The... |
14:11.01 |
Notify |
03GCI:danielle2015 * 5042004748664832
Reproduce any 5 unconfirmed open bug reports: Task Claimed - I
would like to work on this task. |
14:12.01 |
Notify |
03GCI:popescuandrei * 5042004748664832
Reproduce any 5 unconfirmed open bug reports: Task Assigned - This
task has been assigned to Danielle Perry. You have 100 hours to
complete this task, good... |
14:20.00 |
Notify |
03GCI:danielle2015 * 5042004748664832
Reproduce any 5 unconfirmed open bug reports: Claim Removed - The
claim on this task has been removed, someone else can claim it
now. |
14:23.59 |
*** join/#brlcad andrei__
(c35a6e7d@gateway/web/freenode/ip.195.90.110.125) |
14:24.28 |
Notify |
03GCI:zynatrix * 5516399187329024 Design a
BRL-CAD splash screen #8: Ready for review - The work on this task
is ready to be reviewed. |
14:35.44 |
andromeda-galaxy |
I was just wondering where
https://www.google-melange.com/gci/task/view/google/gci2014/5910857036857344
is in the queue of tasks to be reviewed.. |
14:35.45 |
gcibot |
Create an utility library (LIBBU) API unit
test for any file |
14:35.45 |
gcibot |
Status: NeedsReview (3 days, 7 hours
left) |
14:35.45 |
gcibot |
Mentor(s): Kesha Shah, Mandeep Kaur |
14:36.46 |
andrei_ |
andromeda: in ~ 3 hours I ll review it, if
someone won't faster |
14:36.58 |
andrei_ |
I ve seen it this morning, but I'm at work and
have no setup to test it :) |
14:38.04 |
andromeda-galaxy |
andrei_ okay, thanks for the
information |
14:38.36 |
andromeda-galaxy |
also, do you know when the big task push to
Melange is scheduled? |
14:38.49 |
andrei_ |
I don't think I know what you re reffering
to |
14:39.21 |
andromeda-galaxy |
brlcad said that today BRL-CAD was going to
push a bunch of new tasks from the internal tracker to
Melange |
14:39.41 |
andromeda-galaxy |
I have several tasks from that list done, so
I'm curious when they'll be pushed out |
14:41.11 |
andrei_ |
well, if he said that it will be pushed today,
it probably will, just keep in mind different timezones |
14:41.30 |
*** part/#brlcad gauravjeet
(75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130) |
14:43.30 |
andromeda-galaxy |
andrei_: okay |
14:49.05 |
MarcTannous |
andromeda-galaxy: do you have any idea whether
there are any web design tasks in there? |
14:49.17 |
andromeda-galaxy |
no, sorry |
14:59.20 |
Notify |
03GCI:tannousmarc * 6375681818624000 Test New
BRL-CAD Virtual Machine image: Ready for review - The work on this
task is ready to be reviewed. |
15:05.29 |
Notify |
03BRL-CAD:carlmoore * 63598
brlcad/trunk/regress/CMakeLists.txt: fix a spelling |
15:15.36 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
15:22.52 |
Notify |
03BRL-CAD:starseeker * 63599
brlcad/trunk/src/librt/test_shape_recognition.cpp: Start assembling
the information we need for each face. |
15:25.08 |
*** join/#brlcad gaganjyot
(~gaganjyot@124.253.230.106) |
15:36.25 |
Notify |
03GCI:shashank1245 * 6101246763073536 Create a
book layout for Doc Camp Book #3: Query - Sir, I am in a
confusion. I am confused that if I am allowed to make the book
layout in Photoshop or not... |
15:36.40 |
Notify |
03GCI:krassen * 5307330648342528 Design a
BRL-CAD Sticker #5: Ready for review - The work on this task is
ready to be reviewed. |
15:43.19 |
Notify |
03GCI:simmomic000 * 5323479725375488 Identify
and eliminate dead code (100+ lines) #7: Task Claimed - I would
like to work on this task. |
15:43.35 |
maths22 |
MarcTannous: there should be some
design |
15:43.49 |
MarcTannous |
maths22: design tasks? where? :D |
15:43.50 |
Notify |
03GCI:rossberg * 5910857036857344 Create an
utility library (LIBBU) API unit test for any file: Looks very good
to me - I found only one small mistake: The year in
src/libbu/tests/bu_str.c after... |
15:43.55 |
Notify |
03GCI:rossberg * 5910857036857344 Create an
utility library (LIBBU) API unit test for any file: Task Needs More
Work - One of the mentors has sent this task back for more work.
Talk to the mentor(s)... |
15:44.04 |
maths22 |
Not yet |
15:44.14 |
maths22 |
In this batch |
15:44.44 |
MarcTannous |
maths22: can you check my task for user
documentation? |
15:44.45 |
Notify |
03GCI:simmomic000 * 5323479725375488 Identify
and eliminate dead code (100+ lines) #7: Claim Removed - The claim
on this task has been removed, someone else can claim it
now. |
15:44.52 |
MarcTannous |
should take <2 minutes, it's just a simple
PDF |
15:45.37 |
maths22 |
On my phone now, but I will try to after
class |
15:46.14 |
MarcTannous |
great, it's related to the VM, some
notes/suggestions and bugs I encountered |
15:50.00 |
andromeda-galaxy |
rossberg: fixed! |
15:50.00 |
Notify |
03GCI:o7p9bxbnyj * 5910857036857344 Create an
utility library (LIBBU) API unit test for any file: Ready for
review - The work on this task is ready to be reviewed. |
15:53.43 |
brlcad |
andromeda-galaxy: rossberg isn't here
;) |
15:54.15 |
andromeda-galaxy |
oh.. he just reviewed my task on melange, so I
assumed he was |
15:54.32 |
andromeda-galaxy |
brlcad: also, I've been manually working
through a bunch of sscanf()-to-%lf uses |
15:54.57 |
andromeda-galaxy |
(parsing out the arguments to sscanf() is
really hard, can't be done properly in grep, as finding the end of
the sscanf() call requires a CFL and grep only supports regular
languages) |
15:55.27 |
andromeda-galaxy |
In most but not all cases, when scanning into
something that is eventually converted to fastf_t, |
15:55.42 |
andromeda-galaxy |
everything in the scanned string should be
converted to fastf_t |
15:55.43 |
MarcTannous |
brlcad: maths22 said something about web
design tasks in the next batch. Can you give me an estimative hour
at which that batch will be released |
15:55.44 |
MarcTannous |
? |
15:56.45 |
andromeda-galaxy |
so I originally thought of a macro that just
acts exactly like scanf() except that it wraps *every* argument
with the whole double->fastf thing |
15:56.58 |
andromeda-galaxy |
but there are a few cases where this doesn't
work, like conv/patch/patch-g.c:3657 |
15:58.53 |
Notify |
03GCI:wolfcrisis * 5042004748664832 Reproduce
any 5 unconfirmed open bug reports: Task Claimed - I would like to
work on this task. |
16:05.05 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
16:05.56 |
Notify |
03GCI:krassen * 5307330648342528 Design a
BRL-CAD Sticker #5: Sticker three - Sticker three is better than
sticker two. I hope you will like it ;d |
16:08.35 |
brlcad |
MarcTannous: no I cannot |
16:09.13 |
MarcTannous |
I will just wait then, I love doing tasks
outside of design, variety is nice :D |
16:09.22 |
brlcad |
it should be within the next 12 hours, but
there's a lot going on that could overrun that
expectation |
16:09.45 |
MarcTannous |
damn, 8 out of the next 12 hours will be me
sleeping |
16:09.47 |
brlcad |
my hope is in about 6 hours, I should have
loads of time to focus on just that :) |
16:10.07 |
MarcTannous |
hope some are left when I wake up |
16:10.08 |
brlcad |
don't worry about it, there's still 40+ days
of this to go :) |
16:10.27 |
brlcad |
grab another task and explore/learn
:) |
16:10.36 |
brlcad |
still some 80+ open tasks |
16:10.36 |
MarcTannous |
loads of time for everything :D |
16:10.53 |
MarcTannous |
I have one waiting feedback, it's related to
feedback on the VM |
16:11.00 |
brlcad |
did you check over the 2013 list like I
mentioned? |
16:11.07 |
MarcTannous |
will probably be evaluated within the next 12
hours though so that's okay |
16:11.14 |
*** join/#brlcad swetha
(~swetha@14.139.82.6) |
16:11.22 |
brlcad |
hi swetha |
16:11.27 |
MarcTannous |
I bookmarked it but didn't have the time to
look over it |
16:11.37 |
MarcTannous |
will do that today until I fall asleep I
think |
16:12.08 |
swetha |
brlcad: Hi |
16:12.16 |
brlcad |
so any tasks you see there that look
interesting, design or otherwise, let me know and I can schedule a
task addition if it's something we're still needing |
16:12.46 |
MarcTannous |
I want to find some kind of balance between
design and code, so I'll be looking for stuff in both
areas |
16:13.11 |
andromeda-galaxy |
rossberg just wanted me to quickly fix the
copyright year in my patch, could anyone take a quick look at it
now? |
16:13.14 |
MarcTannous |
Because after yesterday I realised I haev so
much to learn regarding coding on objects that it should be one of
my priorities :) |
16:13.27 |
brlcad |
I know you don't prefer it, but how interested
are you in php coding and/or wordpress plugin writing? |
16:13.28 |
MarcTannous |
andromeda-galaxy: hahaha |
16:13.43 |
MarcTannous |
wordpress plugin writing is done in
HTML/CSS/JS? |
16:14.08 |
brlcad |
plugin writing is code, php is wp's
case |
16:14.18 |
MarcTannous |
never had the chance to explore php coding as
everything I needed was already done and open sourced, like e-mail
snippets or login forms |
16:14.24 |
brlcad |
like writing a widget that does one specific
little thing |
16:14.36 |
MarcTannous |
but I sure can give it a try |
16:14.52 |
brlcad |
like having a widget on our website that looks
up recent commit history, and presents their log messages on the
website |
16:15.14 |
MarcTannous |
no idea how that should be achieved, so that's
a good thing would be really interested in this task |
16:15.18 |
brlcad |
or dynamically drawing a graph of commits over
time, etc |
16:15.37 |
MarcTannous |
probably through svn's API |
16:16.05 |
brlcad |
maybe, or making it work with a back-end cron
job |
16:16.17 |
MarcTannous |
cron job? |
16:16.20 |
MarcTannous |
let me google what that is really
quick |
16:16.35 |
Notify |
03GCI:wltan * 6127620076863488 Compile BRL-CAD
using Microsoft Visual Studio Express 2013: Ready for review - The
work on this task is ready to be reviewed. |
16:16.37 |
brlcad |
tasks that run automatically on a server at
scheduled times |
16:17.11 |
MarcTannous |
don't know about that one, I could start with
a widget that displays recent commits if I can find the right place
to learn from |
16:17.15 |
swetha |
I am a research student working in Computer
Vision... I'm interested to contribute to this organisation for
google summer of code 2015... |
16:17.28 |
MarcTannous |
maybe the cron job part for later during those
40 days, after I'm more familair with back-end coding? :) |
16:17.52 |
brlcad |
so like I could have a job (a shell script)
that says to run "svn log -l 10 > recent_activity.log" every
hour, then the plugin would just snarf the contents of that
file |
16:18.05 |
MarcTannous |
I'm going out for now brlcad, but don't worry,
I will take tasks both from code and design and the php code commit
plugin is something I'd most recently be interested in |
16:18.10 |
brlcad |
swetha: awesome, welcome |
16:18.21 |
brlcad |
swetha: getting quite a head start on things,
good job |
16:19.17 |
brlcad |
MarcTannous: our top priority is getting our
website(s) in order, which includes the design, layout, graphics,
content, documentation, and integration with our
repository |
16:19.17 |
MarcTannous |
brlcad: good luck with adding the new batch of
tasks, hope they'll be challenging as well as fun. For tonight I'm
pretty much done, but I'll come back tomorrow for more work
:) |
16:19.32 |
brlcad |
see you later |
16:19.41 |
MarcTannous |
brlcad: if that is your top priority then I'm
lucky, as I can do any of these just fine :) |
16:21.23 |
swetha |
I have been working on Images... I am familiar
with opencv, matlab, openGL, WebGl frameworks... |
16:21.25 |
andromeda-galaxy |
brlcad: So having gone through ~150 uses of
sscanf-to-double-to-fastf, I can't really find any particular
pattern... |
16:22.01 |
brlcad |
andromeda_galaxy: regarding use of %zu in
sscanf calls, you must use bu_sscanf to use %z |
16:22.21 |
brlcad |
functionally equivalent replacement |
16:22.22 |
andromeda-galaxy |
brlcad: indeed, I eventually figured that out
from above |
16:23.25 |
andromeda-galaxy |
brlcad: Just now, I'm talking about the
sscanf()-to-fastf that were were talking about last night... I did
some analysis of a bunch of uses like you were thinging would be
good |
16:23.40 |
andromeda-galaxy |
and, like I said above, I couldn't find a
particular pattern, the format strings are different in most of the
cases |
16:23.50 |
andromeda-galaxy |
and they don't even always scan only to things
that should be converted to fastf! |
16:25.51 |
brlcad |
18:13 < andromeda-galaxy> Does brl-cad
support uv-mapping meshes? <-- no, not yet, but we want it
to |
16:26.12 |
andromeda-galaxy |
okay, good to know |
16:26.39 |
Notify |
03BRL-CAD Wiki:Decio ceballos * 0
/wiki/User:Decio_ceballos: |
16:29.24 |
brlcad |
MarcTannous: most college students don't learn
about quaternions, they are a niche topic |
16:30.52 |
Notify |
03GCI:rossberg * 4931863265148928 Transcribe
Geometry Model Data from a PDF report to an ASCII file: Please
maintain the columns - by inserting spaces. Otherwise the
comgeom-g importer has no... |
16:30.57 |
Notify |
03GCI:rossberg * 4931863265148928 Transcribe
Geometry Model Data from a PDF report to an ASCII file: Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the... |
16:31.27 |
Notify |
03GCI:rossberg * 5042004748664832 Reproduce
any 5 unconfirmed open bug reports: Task Assigned - This task has
been assigned to Cody. You have 100 hours to complete this task,
good luck! |
16:33.43 |
brlcad |
07:38 < MarcTannous> that's not in the
patches wiki <-- it is a wiki, you can fix/improve that
;) |
16:35.36 |
brlcad |
MarcTannous: ah, and never mind .. I see you
took initiative, figured out, and made wiki edit (reading
backlog) |
16:35.40 |
*** join/#brlcad
andromeda_galaxy
(~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
16:35.53 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
16:36.20 |
brlcad |
andromeda-galaxy: ETA is still later today, so
I'll let you know when they're up |
16:36.45 |
brlcad |
*whew* caught up |
16:36.46 |
*** join/#brlcad ries_nicked
(~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
16:37.28 |
Notify |
03GCI:stefangabriel * 5531256888492032 Design
a banner for our Facebook page (and/or other social media sites)
#9: None - The text can`t stay exactly under the logo because it
would be covered by... |
16:38.53 |
Notify |
03GCI:stefangabriel * 5531256888492032 Design
a banner for our Facebook page (and/or other social media sites)
#9: Ready for review - The work on this task is ready to be
reviewed. |
16:40.31 |
andromeda-galaxy |
brlcad: thanks for letting me
know... |
16:41.11 |
andromeda-galaxy |
blrcad: do you have a better idea of how to
handle the scanf-to-double-to-fastf situation now with the
information above? |
16:45.13 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
16:50.48 |
*** join/#brlcad andrei_
(~andrei@188.27.67.254) |
16:53.00 |
brlcad |
andromeda-galaxy: my gut take would still be
to do some manually; pick some isolated subsection of them, put
doubles in, and keep track of what kind of scanning is going
on |
16:53.22 |
brlcad |
is it the case that doubles are always scanned
simultaneously in sets? |
16:53.38 |
andromeda_galaxy |
brlcad: no, it isn't always |
16:53.38 |
andrei_ |
brlcad: are you reviewing andromeda's
task? |
16:53.39 |
brlcad |
is there always a space delimiter or a
specific character? |
16:53.57 |
andromeda_galaxy |
Sometimes, but sometimes its a different
one |
16:53.59 |
brlcad |
so it's not a yes no, it's whether there's a
predominance of some pattern |
16:54.47 |
brlcad |
if 90% of them are a certain way, then there
can be value in finding a way to actually reduce the code near
those 1000+ scanf instances |
16:55.03 |
brlcad |
for example, if there is or should be
consistent error checking |
16:55.05 |
*** join/#brlcad andromed`
(~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
16:55.44 |
andromeda_galaxy |
Ah... I was a little confused because last
night you said that the solution should be all or nothing |
16:56.30 |
*** part/#brlcad gaganjyot
(~gaganjyot@124.253.230.106) |
16:57.04 |
andromed` |
in that case, since 90% of them seem to only
scan |
16:57.10 |
brlcad |
for example, maybe you end up seeing that
there's always N values scanned and it's always a 1-char and/or
whitespace delimiter -- that might beg for the creation of
something like bu_scan_fastf_t(str, 4, &var1, &var2,
&var3, &var4); |
16:57.32 |
andromed` |
brlcad: ah, good point, that might
work |
16:57.47 |
brlcad |
THAT WAS JUST AN EXAMPLE! :) |
16:58.03 |
andromed` |
actually, mot of them do fit that |
16:58.12 |
andromed` |
what do you think of my (slightly) more
general take a format string and a list of values, and assume that
all the arguments should be converted? |
16:58.18 |
brlcad |
there's nearly limitless possibilities, but
the solution should be driven by finding a useful common pattern
that reduces the code and improves readability |
16:58.35 |
andromed` |
ahh, makes sense |
16:58.43 |
andromed` |
I'll think about it a little more... |
16:59.13 |
brlcad |
the all-or-nothing is referring to "code
complete" .. if you created a funciton like that, you should
convert ALL of the places in our code that should be using it ...
not just the first N |
16:59.24 |
andromed` |
ohh.. okay, |
16:59.38 |
andromed` |
I thought that you meant that it would need to
cover all of the cases where fastf_ts are scanned |
16:59.42 |
brlcad |
heck no |
16:59.50 |
brlcad |
there might be 5 common patterns |
16:59.58 |
brlcad |
there might be 2 |
17:00.30 |
brlcad |
there might only be 1 that only applies to 30%
of the scanning cases ... that means that 30% must be all
converted |
17:00.35 |
andromed` |
okay, I'll look for more later.... |
17:00.50 |
andromed` |
Unfortunately, I think I have to go
now..... |
17:01.05 |
Notify |
03GCI:gjeet * 5531256888492032 Design a banner
for our Facebook page (and/or other social media sites) #9: Upload
raw fies - Just upload default raw files ie .psd or .xcf depending
upon the... |
17:01.06 |
brlcad |
and the other 70% would probably end up being
conversions to double (eliminating fastf_t) or scan to double and
set the fastf_t |
17:01.10 |
Notify |
03GCI:gjeet * 5531256888492032 Design a banner
for our Facebook page (and/or other social media sites) #9: Task
Needs More Work - One of the mentors has sent this task back for
more work. Talk to... |
17:03.40 |
Notify |
03GCI:gjeet * 6101246763073536 Create a book
layout for Doc Camp Book #3: Re: Query - Hey Shashank, It's
completely your wish, if you are comfortable with making layout in
photoshop, go for it.... |
17:07.29 |
*** join/#brlcad
andromeda-galaxy
(~andromeda@c-76-21-62-165.hsd1.ca.comcast.net) |
17:08.03 |
*** join/#brlcad swethas
(~swetha@14.139.82.6) |
17:08.21 |
Notify |
03GCI:stefangabriel * 5531256888492032 Design
a banner for our Facebook page (and/or other social media sites)
#9: Ready for review - The work on this task is ready to be
reviewed. |
17:08.37 |
*** join/#brlcad andromed`
(~user@c-76-21-62-165.hsd1.ca.comcast.net) |
17:10.17 |
andromed` |
brlcad: one last thing, so in the task list
that you're putting up tomorrow, would any of them work for this
(finding common patterns fastf_t scannng and defining
functions/macros for them)? |
17:12.01 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
17:19.42 |
*** join/#brlcad YashM
(75c60aae@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.10.174) |
17:20.19 |
Notify |
03GCI:gjeet * 5531256888492032 Design a banner
for our Facebook page (and/or other social media sites) #9: Task
Closed - Congratulations, this task has been completed
successfully. |
17:23.06 |
*** join/#brlcad
andromeda_galaxy
(~andromeda@c-76-21-62-165.hsd1.ca.comcast.net) |
17:24.53 |
andrei_ |
andromeda: did brlcad review your
task? |
17:25.04 |
andromed` |
andrei_: I don't believe so... |
17:25.21 |
YashM |
when are the new tasks coming in? |
17:27.30 |
*** join/#brlcad
andromeda-galaxy
(~andromeda@c-76-21-62-165.hsd1.ca.comcast.net) |
17:31.25 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
17:32.09 |
maths22 |
YashM: Hopefully in the next ~12 hours, though
there are no guarantees |
17:33.57 |
andrei_ |
andromed` I ve applied your patch and I m
currently recompiling, otherwise it looks alright |
17:36.37 |
andromed` |
andrei_: great, thanks! |
17:41.30 |
YashM |
When i create a part in archer a msg comes
"can't use empty string as operand of "*"" |
17:41.35 |
YashM |
what is it |
17:43.16 |
brlcad |
what was the command that preceded
that? |
17:43.35 |
brlcad |
command or action |
17:43.57 |
YashM |
Create an object part |
17:44.12 |
YashM |
the one above pipe |
17:44.24 |
brlcad |
sounds like a bug |
17:44.36 |
brlcad |
note that part there means our "particle"
primitive |
17:44.39 |
YashM |
wait ill give description |
17:44.47 |
brlcad |
fixing that would be a great gci task
;) |
17:44.59 |
*** join/#brlcad
MarcTannousPhone (~androirc@109.166.131.197) |
17:45.17 |
MarcTannousPhone |
Any mentors had a chance to look over the VM
testing task? |
17:45.20 |
YashM |
Pastebin stopped loading |
17:45.23 |
YashM |
great |
17:45.41 |
maths22 |
~pastebin |
17:45.41 |
infobot |
A "pastebin" is a web-based service where you
should paste anything over 3 lines so you don't flood the channel.
Here are links to a few: http://www.pastebin.com, http://pastebin.ca, http://channels.debian.net/paste,
http://paste.lisp.org,
http://bin.cakephp.org/; or
install pastebinit with yum or aptitude. |
17:45.50 |
maths22 |
Try one of the ones that isn't the first
one |
17:46.19 |
MarcTannousPhone |
Maths22, did you get to check it
out? |
17:46.45 |
Notify |
03GCI:codingcow_boy * 5056785140416512 Compile
BRL-CAD using Microsoft Visual Studio Community Edition: Ready for
review - The work on this task is ready to be reviewed. |
17:46.50 |
maths22 |
Not yet... |
17:46.54 |
MarcTannousPhone |
:( |
17:47.20 |
YashM |
brlcad, http://paste.ubuntu.com/9370302/ |
17:50.46 |
andrei_ |
andromed`: done |
17:50.51 |
Notify |
03GCI:popescuandrei * 5910857036857344 Create
an utility library (LIBBU) API unit test for any file: Well done! -
Everything works ok! Tested on latest revision, well done !
:) |
17:50.52 |
Notify |
03GCI:popescuandrei * 5910857036857344 Create
an utility library (LIBBU) API unit test for any file: Task Closed
- Congratulations, this task has been completed
successfully. |
17:53.04 |
YashM |
brlcad, guess it has something to do with LOD
utility |
17:53.35 |
andromed` |
andrei_: thanks! |
17:54.16 |
Notify |
03GCI:maths22_m * 5056785140416512 Compile
BRL-CAD using Microsoft Visual Studio Community Edition: Great -
Thank you for doing this, and fixing the error. Your logs and
explanation look nice and... |
17:54.31 |
Notify |
03GCI:maths22_m * 5056785140416512 Compile
BRL-CAD using Microsoft Visual Studio Community Edition: Task Needs
More Work - One of the mentors has sent this task back for more
work. Talk to the... |
17:57.47 |
Notify |
03GCI:maths22_m * 6127620076863488 Compile
BRL-CAD using Microsoft Visual Studio Express 2013: IRC - Nice
start. Can you join #brlcad on IRC (http://brlcad.org/wiki/IRC)? We
can work through the... |
17:57.57 |
Notify |
03GCI:maths22_m * 6127620076863488 Compile
BRL-CAD using Microsoft Visual Studio Express 2013: Task Needs More
Work - One of the mentors has sent this task back for more work.
Talk to the mentor(s)... |
17:58.32 |
Notify |
03GCI:helix * 4968306935070720 Find, reliably
reproduce, and report any bug in Archer: Task Claimed - I would
like to work on this task. |
18:00.06 |
Stragus |
"Reliably reproduce" is an evil requirement
with some kinds of bug |
18:00.30 |
YashM |
Means? |
18:01.20 |
Notify |
03GCI:maths22_m * 5797874164039680 Create a
book layout for Doc Camp Book #2: Task Needs More Work - One of the
mentors has sent this task back for more work. Talk to the
mentor(s) assigned to this... |
18:01.21 |
Notify |
03GCI:maths22_m * 5797874164039680 Create a
book layout for Doc Camp Book #2: Submission - Could you submit a
pdf, png, or other collapsed format of each of those pages? The
file is too big for us... |
18:01.50 |
Notify |
03GCI:maths22_m * 4968306935070720 Find,
reliably reproduce, and report any bug in Archer: Task Assigned -
This task has been assigned to Yash. You have 100 hours to complete
this task, good luck! |
18:02.02 |
Stragus |
Some bugs can be highly unpredictable and be
impossible to reliably reproduce :), but I guess they aren't
looking for that kind of bug, if there's even any such bug in
Archer |
18:05.09 |
MarcTannous |
those bug-finding tasks are so hard |
18:05.39 |
MarcTannous |
by the way brlcad, <brlcad> MarcTannous:
most college students don't learn about quaternions, they are a
niche topic |
18:06.02 |
MarcTannous |
can you guys then provide some input/output
pastebin for the quaternions task so that we can code it? |
18:06.12 |
andrei_ |
Marc: just because one task exceeds what high
school students know |
18:06.16 |
Notify |
03GCI:maths22_m * 5080466516344832 Create a
VOL wiki page: Windows - The tutorial looks pretty good up until
the end. Are you working on windows? Your procedure had the same
error when I used... |
18:06.19 |
andrei_ |
doesn't mean it s wrong, or it should be
removed |
18:06.31 |
Notify |
03GCI:maths22_m * 5080466516344832 Create a
VOL wiki page: Task Needs More Work - One of the mentors has sent
this task back for more work. Talk to the mentor(s) assigned to
this task to satisfy the... |
18:06.44 |
andrei_ |
it's important to have tasks that are doable
for high school level, but so are the vast majority |
18:06.56 |
MarcTannous |
andrei_: you are correct, but it really is a
task harder than the others |
18:07.10 |
andrei_ |
tasks have different difficulties
altogether |
18:07.14 |
maths22 |
MarcTannous: from the perspective of BRL-CAD,
not so much |
18:07.30 |
maths22 |
If a student happened to know the math, it is
not an unusally hard task |
18:07.35 |
andrei_ |
but they are within a reasonable
range |
18:07.38 |
andrei_ |
+ what maths22 said |
18:07.44 |
andrei_ |
you don t have to do _every_ task we
have |
18:07.54 |
maths22 |
Whether or not there is such a student
participating this year, I don't know. |
18:08.07 |
andrei_ |
but sometimes we encounter students which know
more than they usually would |
18:08.16 |
andrei_ |
just like it happens with you and
webdesign |
18:08.18 |
andrei_ |
or design |
18:08.36 |
andrei_ |
those tasks are added to be fun, while provide
a bit of challenge |
18:08.42 |
andrei_ |
not offer an unfair advantage :) |
18:09.11 |
MarcTannous |
andrei_ : I undersatnd your points, and they
make sense. I thought all the tasks are supposed to be
approximately at the same level |
18:09.32 |
andrei_ |
it's really hard to compare, specially since
they are in different areas |
18:09.57 |
YashM |
levels depend on the person, not the task
:) |
18:10.05 |
andrei_ |
but the difficulty range does fit for a
highschool student |
18:10.47 |
MarcTannous |
by the way YashM, how did you find that github
page regarding 3d transforms? Did it answer your
questions? |
18:11.07 |
MarcTannous |
because I have more if you need, regarding
various topics |
18:11.16 |
YashM |
its great |
18:11.21 |
YashM |
i learnt a lot |
18:11.52 |
YashM |
never knew css can do great stuff |
18:11.59 |
MarcTannous |
If you find yourself asking how a certain
effect is accomplished, don't hesitate to PM me as I have literally
folders of bookmarks with code snippets and tutorials |
18:13.08 |
YashM |
sure :) |
18:14.35 |
Notify |
03GCI:andrei23 * 4949440150372352 Design a
BRL-CAD splash screen #4: Ready for review - The work on this task
is ready to be reviewed. |
18:14.56 |
Notify |
03GCI:andrei23 * 4949440150372352 Design a
BRL-CAD splash screen #4: Ready for review - The work on this task
is ready to be reviewed. |
18:26.48 |
Notify |
03GCI:helix * 4968306935070720 Find, reliably
reproduce, and report any bug in Archer: Ready for review - The
work on this task is ready to be reviewed. |
18:33.48 |
*** join/#brlcad swethas
(~swetha@14.139.82.6) |
18:37.48 |
Notify |
03GCI:maths22_m * 4968306935070720 Find,
reliably reproduce, and report any bug in Archer: Confirmed - Good
find! I have confirmed the bug on Windows (I don't know what
platform you were using). |
18:38.11 |
Notify |
03GCI:maths22_m * 4968306935070720 Find,
reliably reproduce, and report any bug in Archer: Task Closed -
Congratulations, this task has been completed
successfully. |
18:56.13 |
MarcTannous |
can someone who has 5 minutes look over my
task? It's just a one page PDF |
19:14.16 |
*** join/#brlcad
andromeda-galaxy
(~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
19:18.13 |
*** join/#brlcad
andromeda-galaxy
(~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
20:08.45 |
Notify |
03GCI:o7p9bxbnyj * 5265491291537408 Design new
API function to reduce duplication: Task Claimed - I would like to
work on this task. |
20:11.41 |
*** join/#brlcad blessing
(~blessing@41.205.22.3) |
20:17.43 |
Notify |
03GCI:codingcow_boy * 5056785140416512 Compile
BRL-CAD using Microsoft Visual Studio Community Edition: diff and
new output build log added - I have added a difference of
these... |
20:23.29 |
Notify |
03GCI:codingcow_boy * 5056785140416512 Compile
BRL-CAD using Microsoft Visual Studio Community Edition: I managed
to create the diff with svn ,here it is - Nevertheless of claiming
it's hard to do... |
20:38.33 |
*** join/#brlcad blessing
(~blessing@41.205.22.3) |
20:44.52 |
*** join/#brlcad deepak
(~chatzilla@59.91.115.125) |
20:47.14 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
20:56.18 |
Notify |
03GCI:deepakkumarsharma * 5265491291537408
Design new API function to reduce duplication: Task Assigned - This
task has been assigned to Andromeda Galaxy. You have 100 hours to
complete this task,... |
21:02.16 |
MarcTannous |
good night guys, good luck with your tasks
:D |
21:11.37 |
Notify |
03GCI:Melange * 4531831353376768 Design a
T-Shirt for BRL-CAD #8: Task due soon - There are less than 24
hours left until the deadline, please submit your work
soon. |
21:18.18 |
Notify |
03GCI:Melange * 4861494520971264 Design a
T-Shirt for BRL-CAD #10: Task due soon - There are less than 24
hours left until the deadline, please submit your work
soon. |
21:22.37 |
Notify |
03GCI:Melange * 4632172593938432 Write a wiki
page on joining the BRL-CAD project: Task due soon - There are less
than 24 hours left until the deadline, please submit your work
soon. |
21:29.49 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
21:31.11 |
Notify |
03GCI:Melange * 6433230555185152 Design a
banner for our Facebook page (and/or other social media sites) #5:
Task due soon - There are less than 24 hours left until the
deadline, please submit your... |
21:32.36 |
Notify |
03GCI:Melange * 4639899508539392 Write manual
page documentation (for g-jack): Task due soon - There are less
than 24 hours left until the deadline, please submit your work
soon. |
21:49.16 |
Notify |
03GCI:Melange * 6690570030284800 Design a
T-Shirt for BRL-CAD: Task due soon - There are less than 24 hours
left until the deadline, please submit your work soon. |
22:08.59 |
Notify |
03GCI:Melange * 4544323332866048 Design a
T-Shirt for BRL-CAD #6: Task due soon - There are less than 24
hours left until the deadline, please submit your work
soon. |
22:14.56 |
Notify |
03GCI:elizabeth_cooper * 5564670123442176 Fix
at least 8 spelling mistakes in at least 8 different files #3:
Claim Removed - The claim on this task has been removed, someone
else can claim it now. |
22:15.41 |
Notify |
03BRL-CAD:starseeker * 63600
brlcad/trunk/src/librt/test_shape_recognition.cpp: Improve related
face collection info |
22:18.08 |
Notify |
03GCI:Melange * 6390082307096576 Design a
T-Shirt for BRL-CAD #2: Task due soon - There are less than 24
hours left until the deadline, please submit your work
soon. |
22:19.32 |
*** join/#brlcad andromed`
(~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net) |
22:26.00 |
Notify |
03GCI:o7p9bxbnyj * 5265491291537408 Design new
API function to reduce duplication: Ready for review - The work on
this task is ready to be reviewed. |
22:40.34 |
Notify |
03GCI:judebirch * 4861494520971264 Design a
T-Shirt for BRL-CAD #10: Ready for review - The work on this task
is ready to be reviewed. |
22:52.36 |
Notify |
03GCI:Melange * 4956557716488192 Fix at least
8 spelling mistakes in at least 8 different files #5: Task due soon
- There are less than 24 hours left until the deadline, please
submit your work... |
23:13.49 |
Notify |
03GCI:vijfhoek * 6339238148702208 Identify and
eliminate dead code (100+ lines) #5: Task Claimed - I would like to
work on this task. |
23:15.19 |
*** join/#brlcad Vijfhoek
(quassel@46.249.37.134) |
23:15.50 |
Notify |
03GCI:fleurdelis * 5001720170020864 Write
manual page documentation (for g-step): Claim Removed - The claim
on this task has been removed, someone else can claim it
now. |
23:23.39 |
Notify |
03GCI:vijfhoek * 6339238148702208 Identify and
eliminate dead code (100+ lines) #5: Claim Removed - The claim on
this task has been removed, someone else can claim it
now. |
23:29.32 |
Notify |
03GCI:Melange * 6487841399898112 Design a
BRL-CAD business card #4: Task due soon - There are less than 24
hours left until the deadline, please submit your work
soon. |
23:58.26 |
Notify |
03GCI:Melange * 5056785140416512 Compile
BRL-CAD using Microsoft Visual Studio Community Edition: Task due
soon - There are less than 24 hours left until the deadline, please
submit your work soon. |