| 10:29.42 | *** join/#brlcad infobot (ibot@rikers.org) | |
| 10:29.42 | *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi. | |
| 11:16.53 | MarcTannous | So little activity on a Sunday :O |
| 11:17.21 | Notify | 03BRL-CAD Wiki:Utkarshsingh * 0 /wiki/User:Utkarshsingh: |
| 11:24.09 | YashM_ | btw today is BRL-CAD's 10th open source anniversary |
| 11:38.22 | *** join/#brlcad rohitagarwal (~Rohit@49.249.53.179) | |
| 11:45.11 | MarcTannous | brlcad: check this out http://codepen.io/marctannous/pen/xbOBGP, regarding our past JS canvas discussion. |
| 11:47.10 | MarcTannous | correct link : http://codepen.io/marctannous/pen/xbOBGP |
| 11:50.00 | MarcTannous | is this what you had in mind? |
| 11:58.03 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 12:01.43 | ignacio | hi all, good morning! :) |
| 12:02.16 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 12:14.30 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 12:17.17 | Notify | 02GCI:Melange * 6359310477033472 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task. |
| 12:18.00 | Notify | 02GCI:mehak_s * 6359310477033472 : Task Claimed - I would like to work on this task. |
| 12:24.25 | Notify | 02GCI:erikg * 6359310477033472 : Task Assigned - This task has been assigned to Mehak Sharma. You have 100 hours to complete this task, good luck! |
| 12:26.56 | Notify | 02GCI:erikg * 6359310477033472 : Time spent is concerning - Mehak, you've been working on this for 3 weeks now with several extensions and re-assignments. This seems excessive. Don't be surprised... |
| 12:33.22 | ``Erik | cpu cache performance effects http://igoro.com/archive/gallery-of-processor-cache-effects/ (someone made a combined graph at https://dl.dropboxusercontent.com/u/4893/mem_lat3.jpg ) |
| 12:41.19 | Notify | 02GCI:mehak_s * 6359310477033472 : None - Okay sir, Sorry for the inconvenience caused. I promise this time I will complete the task without any extensions or re-assessments .. |
| 12:41.54 | Notify | 02GCI:Melange * 6094206841913344 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task. |
| 12:42.59 | Notify | 02GCI:mehak_s * 6359310477033472 : Ready for review - The work on this task is ready to be reviewed. |
| 12:44.13 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 12:47.56 | Notify | 02GCI:helix * 6094206841913344 : Task Claimed - I would like to work on this task. |
| 12:49.58 | *** join/#brlcad mehak_s (~sarthak@59.89.98.239) | |
| 12:51.04 | mehak_s | Erik sir? |
| 12:51.52 | mehak_s | could you please check my task? |
| 12:52.29 | mehak_s | http://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472 |
| 12:52.31 | gcibot | Design a banner for our Facebook page (and/or other social media sites) #3 |
| 12:52.31 | gcibot | Status: NeedsReview (4 days 3 hrs 31 min) |
| 12:52.31 | gcibot | Mentor(s): Isaac Kamga, Sean |
| 12:55.39 | Notify | 02GCI:Melange * 4639899508539392 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task. |
| 13:05.24 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 13:15.49 | *** join/#brlcad mehak_s (~sarthak@117.200.54.17) | |
| 13:39.07 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 13:44.23 | Notify | 02GCI:shubham2810 * 5232150064398336 : Task Claimed - I would like to work on this task. |
| 14:14.52 | Notify | 02GCI:gjeet * 6094206841913344 : Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck! |
| 14:15.08 | Notify | 02GCI:gjeet * 5232150064398336 : Task Assigned - This task has been assigned to Shubham Aggarwal. You have 100 hours to complete this task, good luck! |
| 14:21.20 | Notify | 02GCI:gjeet * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 https://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: Nice and... |
| 14:21.40 | Notify | 02GCI:gjeet * 6359310477033472 : 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 requirements needed to... |
| 14:29.19 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 14:39.04 | Notify | 02GCI:prachipahuja * 6426124666011648 : Ready for review - The work on this task is ready to be reviewed. |
| 15:08.05 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 15:23.48 | YashM_ | soooo quiet |
| 15:29.35 | Notify | 02GCI:popescuandrei * 5900674122383360 : None - Marc, you need to fix your system so you can build. What's stopping you from doing so ? Ask for help ! |
| 15:30.56 | Notify | 02GCI:mehak_s * 6359310477033472 : None - My friend made the background for me :) She is also a GCI participant.. :) |
| 15:32.31 | Notify | 02GCI:popescuandrei * 5900674122383360 : 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 requirements... |
| 15:32.32 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 15:32.46 | Notify | 02GCI:mehak_s * 6359310477033472 : None - And also it is the only fond through which text is a little readable lol |
| 15:39.07 | *** join/#brlcad mehak_s (~sarthak@117.200.57.237) | |
| 15:49.32 | Notify | 02GCI:gjeet * 6359310477033472 : Hmm - Ok then mark the task as complete again so that I can approve it. |
| 15:55.05 | starseeker | andromed1-galaxy: nice work with the NACA tasks! So it looks like we need another task or two for verification? |
| 15:55.14 | *** join/#brlcad gjeet (75d43345@gateway/web/cgi-irc/kiwiirc.com/ip.117.212.51.69) | |
| 15:55.48 | starseeker | brlcad: how do you want to handle the build client setup for buildbot/cdash? Can we set up a couple small dedicated purpose virtual machines on bz? |
| 16:00.24 | Notify | 02GCI:mehak_s * 6359310477033472 : Ready for review - The work on this task is ready to be reviewed. |
| 16:01.47 | starseeker | that won't help for OSX or Windows, but we could get flavors of Linux and BSD, plus Haiku and (if we're feeling brave) OpenIndiana |
| 16:02.14 | starseeker | well, I suppose we could do Windows but we'd have to get a license... OSX is a problem |
| 16:06.15 | Notify | 02GCI:gjeet * 6359310477033472 : Task Closed - Congratulations, this task has been completed successfully. |
| 16:08.08 | ``Erik | vm's tend to clobber memory and bz isn't exactly a memory monster anymore... (we're running about 1gig in swap... one of the jvm's burns another gig) |
| 16:08.20 | starseeker | winces |
| 16:13.58 | *** join/#brlcad mehak_s (~sarthak@117.200.59.163) | |
| 16:14.23 | starseeker | ``Erik: what about the GCC compile farm? |
| 16:15.47 | ``Erik | that might work... or other donors... I'd note that a now defunct project sent tons of data from arl machines to external servers, might be able to make a case for tagging a handful of machines there as build clients? (just phrase it in the appropriate enterprisey way) |
| 16:16.03 | ``Erik | now defunct java project, even, if'n ya know what I mena |
| 16:16.37 | ``Erik | cdash build results are XML so they can easily be audited |
| 16:17.44 | Notify | 02GCI:azadanh * 4956557716488192 : Task Claimed - I would like to work on this task. |
| 16:18.54 | Notify | 02GCI:gjeet * 4956557716488192 : Task Assigned - This task has been assigned to AzadanH. You have 100 hours to complete this task, good luck! |
| 16:23.13 | Notify | 02GCI:popescuandrei * 5216595353796608 : Task Closed - Congratulations, this task has been completed successfully. |
| 16:25.58 | *** join/#brlcad alisha (~alisha@101.58.163.37) | |
| 16:30.07 | *** join/#brlcad andrei_ (~androirc@86.124.72.236) | |
| 16:30.14 | andrei_ | Hello |
| 16:42.18 | *** join/#brlcad mehak_s (~sarthak@117.200.59.163) | |
| 16:44.51 | Notify | 02GCI:azadanh * 4956557716488192 : Claim Removed - The claim on this task has been removed, someone else can claim it now. |
| 16:54.25 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 16:55.35 | *** join/#brlcad alisha (~alisha@101.60.198.13) | |
| 17:22.30 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25) | |
| 17:28.12 | Notify | 02GCI:maths22_m * 6426124666011648 : Looks good - It looks like you got BRL-CAD up and running, and were able to successfully create your first model. Congratulations! |
| 17:28.17 | Notify | 02GCI:maths22_m * 6426124666011648 : Task Closed - Congratulations, this task has been completed successfully. |
| 17:28.18 | Notify | 02GCI:maths22_m * 6426124666011648 : Task Closed - Congratulations, this task has been completed successfully. |
| 17:33.42 | maths22 | starseeker, ``Erik: What do we think about installing cmake on bz from a bootstrap build? |
| 17:39.28 | *** join/#brlcad mehak_s (~sarthak@117.200.49.38) | |
| 17:47.59 | *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) | |
| 18:03.11 | Notify | 02GCI:tannousmarc * 5900674122383360 : Conclusion - There seems to be missing a cmake file to actually "make test" on, so I'll reinstall in the morning, however that will take a lot of time and I'd... |
| 18:03.16 | Notify | 02GCI:tannousmarc * 5900674122383360 : Ready for review - The work on this task is ready to be reviewed. |
| 18:15.32 | Notify | 02GCI:martinhesa * 6187982620983296 : Task Claimed - I would like to work on this task. |
| 18:16.12 | Notify | 02GCI: * : - |
| 18:26.55 | starseeker | maths22: works for me |
| 18:27.19 | starseeker | ``Erik and brlcad are the ones who'll have to make that call though |
| 18:37.48 | maths22 | starseeker: Take a look: http://brlcad.org/CDash/index.php?project=BRL-CAD&date=2014-12-21 |
| 18:38.01 | maths22 | I used my ctest and got it to happily upload |
| 18:38.22 | MarcTannous | maths22: Could you please take a look over my task? |
| 18:38.49 | MarcTannous | http://www.google-melange.com/gci/task/view/google/gci2014/5900674122383360 I've done all rossberg wanted to change and the only impediment is me not being able to run tests as I'd have to reinstall rt^3 which I do not have the time to |
| 18:38.50 | gcibot | Write CoreInterface unit test #3 |
| 18:38.50 | gcibot | Status: NeedsReview (46 hrs 48 min) |
| 18:38.50 | gcibot | Mentor(s): Sean, Ishwerdas |
| 18:38.53 | MarcTannous | But my code is there :( |
| 18:39.03 | starseeker | maths22: nice! |
| 18:39.46 | starseeker | maths22: I'm certainly not attached to the included CMake - I'm curious why it fails, but if bootscrapping gets us running I say go for it |
| 19:54.12 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 20:03.14 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 20:09.19 | MarcTannous | has anyone seen this? http://learningthreejs.com/blog/2013/08/02/how-to-do-a-procedural-city-in-100lines/ |
| 20:24.23 | Notify | 02GCI:ankitmukherjee * 6359310477033472 : Decision - Are you going to send the certificate of completion to the person who has their design is chosen or . . . ? I am a little confused as to how... |
| 20:28.55 | andromed1-galaxy | I'm working on http://www.google-melange.com/gci/task/view/google/gci2014/5860933276532736, and I have the monotone chain code apparently creating convex hulls; however, something else seems to be causing it to crash later... specifically, on line 2227, when "ProjPointSet pps;" isn't executed it doesn't segfault... anyone have an idea as to why that might be? The output of the algorithm appears to be correct... |
| 20:29.39 | starseeker | hmm |
| 20:30.20 | starseeker | I'll check - I guess the first question is what is the difference between the output from the monotone chain as compared to the older code? (assuming the older code doesn't crash with this input?) |
| 20:30.38 | andromed1-galaxy | I think it's mostly in the ordering of the points |
| 20:30.48 | starseeker | hmm |
| 20:32.22 | starseeker | does the older code appear to be sorting them in any way? |
| 20:32.26 | andromed1-galaxy | actually, looking it over again, it seems like points that are duplicated in the input set sometimes come out duplicated in the result... I don't know if that could be a problem or not... |
| 20:32.36 | starseeker | possibly |
| 20:32.49 | andromed1-galaxy | I don't think it's sorting them in any particular way... |
| 20:32.59 | andromed1-galaxy | the other strange thing is that this code seems to run ~100 times before crashing |
| 20:33.09 | starseeker | O.o |
| 20:33.49 | andromed1-galaxy | the old code is run ~600 times ina row |
| 20:34.25 | starseeker | the quickest test I can think to make is to take the monotone chain output and create a "new" output which makes sure any duplicate points in the input are duplicated in that output |
| 20:34.41 | andromed1-galaxy | sorry? |
| 20:35.05 | andromed1-galaxy | the monotone chaian algorithm has duplicates in the result, I'm not sure whether the graham scana did or not |
| 20:35.13 | starseeker | oh! |
| 20:35.35 | starseeker | then maybe pre-process the input to eliminate duplicates? |
| 20:35.45 | andromed1-galaxy | (I'm trying to find things in the files of output as we speak, but they're quite large, with diagnostic output from ~6000 runs in each) |
| 20:35.51 | starseeker | try feeding it to the old and the new without duplicates... |
| 20:35.58 | starseeker | winces |
| 20:36.42 | starseeker | andromed1-galaxy: if it gets too messy, there's another possibility - ditch this code and try to get the geometricsolutions version working |
| 20:37.08 | andromed1-galaxy | true... |
| 20:37.15 | starseeker | that has its own quirks, but it should at least be somewhat cleaner |
| 20:37.18 | andromed1-galaxy | in at least one case near the end, the graham scan did have some of the points duplicated... |
| 20:38.54 | starseeker | andromed1-galaxy: my modus operandi in that situation would be to try to make the two outputs look as similar as possible to see what difference or differences trigger the trouble |
| 20:40.00 | andromed1-galaxy | indeed.... it's weird, for at least the first few cases they look pretty much the same other than ordering (which can't really be avoided since the monotone chain finds points in a different order than graham scan) |
| 20:40.24 | starseeker | andromed1-galaxy: if it gets too long as a task, go ahead and report back what has been done so far and we can consider what approach to hit next |
| 20:41.24 | starseeker | if the code looks like a real pain to get working well, we probably should ditch it for the geometric solutions implementation (at least for a test) especially since the license is better on the gs code |
| 20:41.37 | andromed1-galaxy | starseeker: sure... I may need to do that fairly soon, I've already been looking at it for ~2:45 |
| 20:41.48 | starseeker | nods |
| 20:41.54 | andromed1-galaxy | do you mean all of gdiam, or just the monotone chain? |
| 20:42.00 | starseeker | all of gdiam |
| 20:42.10 | starseeker | it's only being used for the oriented bounding box code |
| 20:42.16 | andromed1-galaxy | ah, that makes sense... |
| 20:42.54 | starseeker | er, Geometric Tools rather |
| 20:43.28 | starseeker | http://www.geometrictools.com/Samples/Geometrics.html#MinimumVolumeBox3D specifically |
| 20:44.24 | andromed1-galaxy | ahh... that looks like it might be good to use... |
| 20:45.06 | andromed1-galaxy | well, I'll look at gdiam a little more and then submit this with my findings... If I can't get it working, maybe we can do another task to try to switch to the geometrictools code... |
| 20:45.12 | starseeker | that will require some subset of their code (not sure how much) be integrated under libbn. Minimally it will require their convex hull algorithm, which will be a useful exercise since we can compare it to clarkson's |
| 20:45.19 | starseeker | andromed1-galaxy: sounds good |
| 20:45.48 | andromed1-galaxy | for this one, I'll submit the debugging output files I made as well as the code changes with the debugging in them, though I'm not sure how useful those will be... |
| 20:45.49 | starseeker | andromed1-galaxy: the geometric tools code is C++11, which is too new - we'd need to step it down, although not all the way to C |
| 20:45.56 | andromed1-galaxy | sounds interesting, I look forward to trying it! |
| 20:46.01 | starseeker | andromed1-galaxy: sounds good |
| 20:46.42 | starseeker | don't give up yet - you may find everything works if you make the monotone chain code output closer to the old output |
| 20:47.26 | starseeker | in principle the specific routine for the convex hull calculation should make a difference only from a robustness standpoint, unless there is some point ordering needed by some other part of the algorithm |
| 20:47.55 | andromed1-galaxy | true... like I said, the output appear to be pretty much the same except for ordering, and I'm really not sure how to make the ordering the same... |
| 20:48.09 | starseeker | yeah, that's what's worrying me |
| 20:48.28 | starseeker | I'd try the duplicate points thing, to make sure the outputs are the same size |
| 20:48.45 | starseeker | beyond that, if there really is an ordering dependency, that's going to be an issue |
| 20:50.01 | starseeker | will see if he can extract the subset of files needed for the mbr code, to make scoping the other approach easier |
| 20:50.50 | andromed1-galaxy | starseeker: makes sense.... I'll looki into it some more and see if I can find too many other differences... |
| 20:55.26 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 20:55.33 | MarcTannous | Good evening guys |
| 21:03.06 | starseeker | andromed1-galaxy: if you want to take a sneak peek, I think this is the code that they use to define the minimum box: brlcad.org/~starseeker/GteMinimumVolumeBox3.tar.gz |
| 21:04.06 | andromed1-galaxy | starseeker: geometrictools? |
| 21:04.08 | starseeker | there are several approaches - the best of all worlds would be to translate everything there into C and libbn structures, with a little C++ for things like set and map if we need log n behavior in containers |
| 21:04.12 | starseeker | yep |
| 21:04.25 | starseeker | around 7k lines |
| 21:04.51 | andromed1-galaxy | interesting... |
| 21:05.13 | starseeker | some of those we have (2d convex hull and bounding area) |
| 21:05.41 | andromed1-galaxy | right... libbn has a 2d convex hull, right? |
| 21:05.48 | starseeker | nods |
| 21:05.54 | starseeker | and a 2d minimum bounding rectangle |
| 21:06.25 | starseeker | nominally it has a 3d convex hull now with the clarkson code, but it would probably be worth trying to port the geometrictools implementation in |
| 21:06.37 | starseeker | if nothing else, hook it up and see how it does performance wise |
| 21:07.20 | andromed1-galaxy | right... how exactly do 2d/3d convex hulls connect to oriented bounding boxes? sorry if there's something basic I'm missing. |
| 21:07.38 | starseeker | it has to do with the stages of the algorithm |
| 21:08.31 | starseeker | the bounding box of the convex hull will be the same as the bounding box of the object itself (for polygonal meshes anyway) |
| 21:08.48 | starseeker | so you find the hull, which simplifies the actual calculation of the box |
| 21:09.10 | andromed1-galaxy | makes sense |
| 21:09.19 | andromed1-galaxy | how does gdiam manage to do it all with 2d hulls/ |
| 21:09.20 | andromed1-galaxy | ? |
| 21:09.38 | starseeker | it's in the paper linked to by the task |
| 21:09.49 | starseeker | I don't pretend to understand all the details of that algorithm |
| 21:10.03 | andromed1-galaxy | ah, okay... |
| 21:10.23 | starseeker | a third approach to the problem would be to read the paper and re-implement the algorithm in libbn ;-) |
| 21:10.33 | andromed1-galaxy | true :-) |
| 21:10.50 | starseeker | I'm assuming that's hard, given the size of the gdiam code |
| 21:11.13 | andromed1-galaxy | probably... |
| 21:11.20 | starseeker | the geometrictools implementation may be slower than the gdiam code, but I can live with that if it works reliably |
| 21:11.35 | starseeker | we can refine it with the gdiam approach someday |
| 21:12.09 | andromed1-galaxy | so, just re-running the old & new chull code with gdiam right now, the new code runs 1001 times and then something (not it) crashes, and the old ran a total of 6807 times (with the example from the task description) |
| 21:12.13 | andromed1-galaxy | indeed |
| 21:12.52 | starseeker | bugger |
| 21:13.01 | *** join/#brlcad chick_ (~capslock@41.205.22.41) | |
| 21:13.06 | starseeker | and as near as you can tell, only the point ordering was different? |
| 21:14.19 | andromed1-galaxy | it's hard to tell for sure, because comparing all 1001 cases is somewhat difficult to say the least... I am (and have been) trying to take a (semi)-random sampling... |
| 21:14.47 | andromed1-galaxy | so far, that's been the case |
| 21:14.51 | starseeker | can you code it? Run both the old and new routine on each iteration and check if they're different? |
| 21:15.14 | starseeker | (in size) |
| 21:15.23 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 21:15.40 | andromed1-galaxy | might be able to... |
| 21:16.21 | andromed1-galaxy | right now, the two versions are in the middle of the function with one or the other #ifdef'd out, but I could probably make it work... do you know if the iterations depend on the result of the previous one? |
| 21:16.43 | andromed1-galaxy | starseeker: if so, then they must all be the same - ordering because the last one executed by the new algorithm matches the results from the old |
| 21:17.59 | andromed1-galaxy | aha! I managed to find a case where the new one has duplicates and the old doesn't... I wonder why... both are supposed to eliminate the duplicates before running the algorithm |
| 21:24.57 | *** join/#brlcad AndroUser2 (~androirc@86.121.196.213) | |
| 21:30.58 | *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) | |
| 21:33.28 | andromed1-galaxy | starseeker: in case you're still looking into the gdiam stuff, it looks like minmax is being set to some huge negative |
| 21:33.44 | andromed1-galaxy | value despite being initialized to i-1... |
| 21:34.29 | andromed1-galaxy | oh wait, never mind, something else was wrong with the debugging... |
| 21:41.16 | andromeda-galaxy | starseeker: okay, I think I've removed all duplicates that aren't also duplicates in the original one... I'll look into automatedly comparing results for a little while, then submit what I've got so far... |
| 21:45.10 | Notify | 02GCI:ppungchai * 4956557716488192 : Task Claimed - I would like to work on this task. |
| 22:36.27 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 23:09.32 | Notify | 02GCI:o7p9bxbnyj * 5860933276532736 : Ready for review - The work on this task is ready to be reviewed. |
| 23:20.30 | Notify | 02GCI:o7p9bxbnyj * 5860933276532736 : Diff files - Sorry, the first diff contains a couple of extra debugging checks that I was using to make sure that out-of-bounds errors didn't occur that aren't... |
| 23:23.10 | starseeker | andromeda-galaxy: might want to add a note for the reviewer about the switch not producing a working result... |
| 23:24.40 | starseeker | as a reminder that we need more tasks |
| 23:27.04 | maths22 | starseeker: Look here http://brlcad.org/CDash/buildSummary.php?buildid=5 |
| 23:27.07 | maths22 | Windows |
| 23:27.12 | starseeker | except... that seemed to work |
| 23:27.17 | starseeker | andromeda-galaxy: did it work?? |
| 23:27.31 | maths22 | Does anyone have an OS X platform to try it on? |
| 23:27.38 | maths22 | ctest -D Experimental |
| 23:28.27 | starseeker | maths22: nice! |
| 23:28.42 | starseeker | looks like we'll have to figure out how to have it avoid the stepcode output |
| 23:29.00 | starseeker | I think I can quiet that with CMake, actually - I'll try that first |
| 23:29.32 | andromeda-galaxy | starseeker: it suddenly stated working... |
| 23:30.23 | andromeda-galaxy | maths22: I don't, sorry... what were we using as buildslaves for the buildbot instance back when it was last up? |
| 23:30.55 | andromeda-galaxy | starseeker: I think that one of the changes that I made to remove the duplicated points made it start working... |
| 23:31.37 | starseeker | andromeda-galaxy: hot diggity! |
| 23:31.44 | starseeker | nice work! |
| 23:31.51 | andromeda-galaxy | starseeker: thanks1 |
| 23:31.54 | andromeda-galaxy | s/1/!/ |
| 23:32.21 | andromeda-galaxy | the box it makes in mged looks right to me, at least for the test model described in the task... |
| 23:32.26 | starseeker | nods |
| 23:32.44 | starseeker | the key will be to reproduce some of the earlier crashing cases and see if they still wipe out |
| 23:33.08 | starseeker | I may have some of those tucked away somewhere, but I'll have to dig |
| 23:33.15 | starseeker | IIRC, it was easier to make it wipe out on Windows |
| 23:33.50 | andromeda-galaxy | interesting... I didn't see anything that looked particularly platform-specific in the graham scan code |
| 23:33.51 | starseeker | I think the last time we had build slaves up it was individuals hooking in their machines |
| 23:34.27 | andromeda-galaxy | ah... I was just curious, because it looks like we had a decent set of OSes for testing on for the buildbot last time.. |
| 23:34.31 | starseeker | andromeda-galaxy: it had to do with a unique ordering comparision deep in the STL implementation, IIRC - a required guarantee for unique ordering was being checked, and was failing |
| 23:34.43 | starseeker | nods - I think those were some student machines :-) |
| 23:35.14 | andromeda-galaxy | ah, I see.. |
| 23:35.19 | starseeker | andromeda-galaxy: it was down to platform specific sensitivities to things like floating point noise and tolerancing whether or not the ordering stayed unique |
| 23:35.52 | andromeda-galaxy | right... that's annoying... I hope the monotone chain algorithm works more reliably |
| 23:36.00 | maths22 | starseeker: how do you plan to silence the stepcode stuff? |
| 23:36.05 | starseeker | at least one of the problems seemed tcome with the graham scan trying to calculate areas for verrry nearly degenerate triangles |
| 23:36.18 | maths22 | Also, cdash maxes out at 50 errors/warnings |
| 23:36.20 | starseeker | maths22: I'll just capture the standard output to a variable when running the converters |
| 23:37.15 | starseeker | we don't have to be verbose about it - I mainly left it to show the conversions were actually working, since it was the first time I was building a sample db file that isn't in the BRL-CAD asc format |
| 23:37.30 | andromeda-galaxy | strseeker: ah, right --- I saw that in one of the comments. That, at least, shouldn't be as much of a problem for the monotone chain code |
| 23:37.38 | starseeker | exactly |
| 23:37.58 | starseeker | same reason I used the code you were inserting there as the basis for the libbn implementation |
| 23:38.15 | starseeker | maths22: give me a sec - working it now |
| 23:39.21 | starseeker | hmm... well, I thought I could |
| 23:39.24 | andromeda-galaxy | starseeker: makes sense... well, hopefully this will be useful --- I'm glad it started working, anyway |
| 23:39.25 | starseeker | uh oh |
| 23:39.34 | starseeker | andromeda-galaxy: indeed - thank you! |
| 23:39.55 | starseeker | if it proves out in testing, we'll send it back upstream to the author as a 1.0.2 version :-) |
| 23:41.35 | andromeda-galaxy | starseeker: hope so! probably the largest difference was in accomodating std::vector for the output instead of <C array of size at least n> |
| 23:42.07 | starseeker | nods |
| 23:46.36 | Notify | 03BRL-CAD:starseeker * 63801 brlcad/trunk/db/nist/CMakeLists.txt: Redirect output from step conversions to log files instead of stdout. |
| 23:46.46 | starseeker | maths22: I think that'll work |
| 23:47.33 | starseeker | does on Linux, and I think CMake honors the output redirect on Windows (we'll have to check) |
| 23:48.16 | starseeker | maths22: can we run make check and make regress instead of make test, or does ctest not give use the flexibility when using the Dash logic? |
| 23:48.55 | maths22 | Maybe? |
| 23:48.56 | maths22 | Why? |
| 23:49.16 | starseeker | make test runs everything, including tests that are known not to work |
| 23:49.24 | starseeker | flawfinder, rtwizard, etc |
| 23:49.38 | starseeker | check and regress are the ones we've "hooked up" and expect to work |
| 23:50.06 | starseeker | if it's easier we can comment out the non-working ones |
| 23:50.18 | starseeker | is fine either way |
| 23:51.10 | starseeker | advantage of leaving them on is people can work with them in isolation "out of the box" if they want to try and get them working without having to uncomment code, but the nightly regression is more important |
| 23:52.04 | maths22 | starseeker: I can't find an easy way to change that |
| 23:52.15 | starseeker | maths22: OK, don't worry about it |
| 23:54.17 | starseeker | surprised the quat unit tests are failing |
| 23:54.43 | starseeker | checks on Linux |
| 23:55.00 | starseeker | blinks |
| 23:55.06 | starseeker | yeah, failing here too |
| 23:55.12 | starseeker | wonder what busted 'em |