IRC log for #brlcad on 20141204

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.

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