| 00:32.44 | maths22 | this is what I have done so far http://paste.ubuntu.com/6700373/ |
| 00:32.57 | maths22 | It has taken several hours, so I'm not sure how much more I should do |
| 00:37.54 | Notify | 03GCI:Melange * 5873716877590528 Create a precise modeling transcript for modeling a simple toy car: Initial Deadline passed - Melange has detected that the initial deadline has passed and it has... |
| 00:38.24 | Notify | 03GCI:Melange * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task. |
| 00:49.20 | Notify | 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: first was better - Morkor, this is certainly a 'different' design so kudos for being innovative yourself, but this design could still use... |
| 00:49.56 | Notify | 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: 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... |
| 00:55.39 | Notify | 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #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... |
| 00:55.41 | Notify | 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: aef file? - What uses an aef file? I'm not familiar with that one. The .flv file doesn't seem to be playing correctly... |
| 01:05.56 | *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net) | |
| 01:15.25 | Notify | 03GCI:Sean * 5865810849431552 Write draft of BRL-CAD application interface design guidelines http://www.google-melange.com/gci/task/view/google/gci2013/5865810849431552: not sure what to make of... |
| 01:15.45 | Notify | 03GCI:Sean * 5865810849431552 Write draft of BRL-CAD application interface design guidelines: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)... |
| 01:16.16 | brlcad | looks like only two remaining, maths22 and palindrome |
| 01:18.14 | maths22 | can you answer my question above? |
| 01:18.48 | brlcad | working on it ;) |
| 01:21.41 | brlcad | actually, working on responding to your last comment first |
| 01:22.14 | brlcad | for the top-five participants, all tasks will basically be given a score |
| 01:22.52 | maths22 | Ok |
| 01:22.55 | brlcad | how that score shakes out depends on the type of task, the quality of the work, and another factor that escapes me at the moment (which is what I was trying to find) |
| 01:23.06 | brlcad | possibly the "impact" |
| 01:33.16 | brlcad | there it is, still in my inbox |
| 01:34.40 | brlcad | "comprehensive body of work" involving the quality, thoroughness, creativity of their work, community participation, and other factors |
| 01:35.53 | brlcad | picking just two is really going to suck because all five truly have been exceptional -- I'd hope any of them continue their participation with open source, whether with us or others (but hopefully with us!) |
| 01:55.07 | brlcad | maths22: I would keep your Wconversion warnings to a minimum .. that's a dangerous warning |
| 02:02.50 | brlcad | e.g., just adding a cast when the types don't match will mask any type errors in the future |
| 02:04.33 | brlcad | basically each one has to be inspected to try and eliminate the need for a cast altogether, which is far too much work for a gci task |
| 02:06.21 | maths22 | What do you mean by to a minimum |
| 02:06.38 | maths22 | My thought was that adding a cast will make it clear that they don't match |
| 02:06.54 | maths22 | Should I do a different flag instead? |
| 02:07.11 | brlcad | I mean I don't want you to waste all your time if we cannot ultimately apply the patch or if other changes are needed |
| 02:07.56 | brlcad | I would have recommended a different task -- you've certainly done enough to call this task complete/accepted, but it's just a tricky one |
| 02:08.05 | maths22 | Should I submit what I did (so we know what work will need to be done outside of GCI)? |
| 02:08.29 | maths22 | I wasn't sure what to claim, and I had a minute to do it, so I picked something |
| 02:08.42 | brlcad | adding a cast does more than making it clear they don't match -- it tells the compiler to turn the right hand data into that type, which is quite a powerful assertion |
| 02:11.10 | maths22 | It was already doing it, but we weren't warned about it |
| 02:11.31 | brlcad | right, but now with a cast in place, it will never ever warn again |
| 02:11.39 | maths22 | That is true. |
| 02:11.39 | brlcad | it will do the conversion, even if it's wrong |
| 02:11.48 | brlcad | e.g., if a variable's type is changed |
| 02:11.58 | brlcad | that makes such casts exceptionally dangerous |
| 02:12.29 | maths22 | the biggest diff was size_t and int |
| 02:12.39 | maths22 | Why are there so many being stored in each other? |
| 02:13.31 | brlcad | because we're in the middle of converting as much as possible to size_t, but that's thousands of variables that need to be updated |
| 02:13.39 | maths22 | that makes sense |
| 02:13.53 | maths22 | That also explains why some of the include files felt wrong |
| 02:14.11 | maths22 | the function declarations did not match how the local variables were used |
| 02:15.29 | brlcad | the types in headers (the API) has to be changed more intentionally due to our change policy and external applications that call our libraries |
| 02:15.51 | maths22 | I understand |
| 02:16.16 | maths22 | I wish I had known before I spent my afternoon on this :( |
| 02:16.21 | maths22 | Oh well |
| 02:17.08 | maths22 | by the way, would you have recommended a different flag or a whole different task? |
| 02:17.35 | Notify | 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Ready for review - The work on this task is ready to be reviewed. |
| 02:18.56 | brlcad | maths22: it depends on your time and motivation |
| 02:24.19 | brlcad | in terms of task utility, it's already useful in that it tells us that Wconversion is going to be quite tough or even impossible to enable usefully across the entire codebase |
| 02:27.23 | brlcad | so if you want, we can close it out and it'll get ranked accordingly |
| 02:32.03 | brlcad | that said, another flag that we can enable permanently that fixes a set of issues is considerably more valuable, resulting in a better task ranking |
| 02:38.38 | brlcad | don't know how close the rankings will be but recall that each completed task will get ranked, that's the part that's up to you |
| 02:39.29 | brlcad | if you imagine each completed task giving you, say between 1 and 10 "points" .. Wconversion as a learning exercise and something else awesome could be a useful difference |
| 02:39.54 | brlcad | you have 14 hours to think about it ;) |
| 02:43.19 | maths22 | could you needs more work it |
| 02:46.48 | Notify | 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Ready for review - The work on this task is ready to be reviewed. |
| 02:53.19 | Notify | 03GCI:Sean * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)... |
| 03:02.35 | brlcad | maths22: just to put things into context, you've completedly 20 other tasks, so in all practicality this last task will be a nominal change to whatever your overall score ends up being. |
| 03:02.39 | brlcad | probably less than 1% |
| 03:02.49 | *** join/#brlcad Rishabh (~chatzilla@106.79.22.127) | |
| 03:06.25 | brlcad | I sincerely hope the rankings don't end up that close ... |
| 03:06.49 | brlcad | but everyone did fantastic, entirely possible they will |
| 03:19.39 | *** join/#brlcad Rishabh (~chatzilla@1.187.163.247) | |
| 03:42.00 | *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy) | |
| 03:42.26 | Ignacio` | good night |
| 03:42.26 | gcibot | Ignacio`, good night! |
| 03:42.29 | Ignacio` | good bye :) |
| 03:42.58 | Ignacio` | *good bye all |
| 03:42.58 | gcibot | Ignacio`, good bye! |
| 03:43.00 | Ignacio` | thx gcibot |
| 03:43.03 | Ignacio` | gcibot, thx |
| 03:43.03 | gcibot | Ignacio`, you're welcome ✔ |
| 03:43.04 | Ignacio` | xD |
| 03:48.47 | Notify | 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)... |
| 03:54.05 | maths22 | I know, but I can always just send it back without work |
| 03:54.29 | maths22 | no reason, however, to close it with lessthan optimal effort |
| 03:57.12 | Notify | 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: compile failure - When I attempt to compile with this patch applied, I get a build failure because the... |
| 04:00.10 | brlcad | ah, my count was off .. seven tasks still being worked |
| 04:03.32 | Notify | 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Ready for review - The work on this task is ready to be reviewed. |
| 04:10.54 | maths22 | by the way, how should I sumbit an improved logo file |
| 04:51.23 | Notify | 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: intended to be complete or partial - Is this intended to be a complete or partial fixing of the warnings? I... |
| 04:59.07 | brlcad | maths22: the logo is good -- the changes I'd want to see require some more modeling work (to actually make them attach together like links on a bike chain), so don't worry about it |
| 05:13.12 | Notify | 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: partial - the c++-compat fixes are complete, but the strict-prototypes are only partial because I... |
| 05:35.42 | Notify | 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue http://www.google-melange.com/gci/task/view/google/gci2013/5803108621877248: different set No problem... |
| 05:38.13 | Notify | 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Closed - Congratulations, this task has been completed successfully. |
| 05:48.39 | Notify | 03BRL-CAD Wiki:112.198.82.23 * 6401 /wiki/Mailing_Lists: |
| 06:00.59 | *** join/#brlcad andromeda-galaxy (~user@117.222.147.1) | |
| 06:01.33 | andromeda-galaxy | I was thinking about working on one of the pdf image sizing tasks; can someone explain how I am supposed to get the correct width? |
| 06:07.47 | brlcad | alas, I'm not familiar with that task or its status other than some of the past work which involved adding in render-specific stylization hints for html and pdf output to say they should be "100%' of width or whatever else is needed for a given image |
| 06:08.00 | brlcad | might help to look at some of the completed ones |
| 06:09.30 | brlcad | andromeda-galaxy: did you see the log I posted with additional c++-compat issues? |
| 06:10.14 | andromeda-galaxy | brlcad: I did, I will fix those last issues before I commit |
| 06:10.47 | andromeda-galaxy | brlcad: they weren't there when I put it up last night, probably commits since then included a few more things that need to be fixed |
| 06:11.10 | andromeda-galaxy | brlcad: I am looking for one more task to do before end of code in and having trouble finding one... |
| 06:22.25 | brlcad | andromeda-galaxy: I don't think you can claim any more |
| 06:22.51 | brlcad | afaik, the deadline to claim passed about 13 hours ago, the time remaining is to submit |
| 06:23.44 | brlcad | you're certainly welcome and encouraged to keep working, though, as your "entire body of work is considered" |
| 06:24.18 | brlcad | and, of course, the point is to get you working on open source because it's fun, not just for a trip to cali ;) |
| 06:24.40 | brlcad | hopefully you've been having fun |
| 06:25.52 | andromeda-galaxy | brlcad: I agree, I want to work on open source because it is fun, I view the contest as a way to get a list of introductory-level tasks |
| 06:28.22 | andromeda-galaxy | brlcad: I was wondering if it would be useful to implement a numerical integration library post code-in; it could be used for things like elliptical integrals, which would allow something more like what the standard mathematical definitions are for surface area of ellipsoids... |
| 06:28.54 | andromeda-galaxy | but if no-one is interested and/or some people think that would be a bad idea, I don't want to implement it... so I was wondering what your opinion on that is |
| 06:31.26 | brlcad | it really depends on finding uses cases that really calls for that approach vs some other approach and how it fits into a big picture |
| 06:31.52 | brlcad | the holy grail is surface area of nurbs surfaces, which are far more complex, and might warrant numerical integration |
| 06:35.08 | brlcad | it's usually best to let an end-user feature drive a decision like that, work on a feature and in the process of coming up with the best solution, determining that direction being the best approach to take |
| 06:36.47 | brlcad | certainly wouldn't be opposed to having something like that implemented but there's often a way to avoid numerical integration, which tends to be incredibly slow |
| 07:22.18 | *** join/#brlcad Rishabh (~chatzilla@49.14.118.248) | |
| 07:48.58 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed. |
| 07:55.24 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: files - Sir, I have uploaded two new files:- comp1~1.avi It is the file that you can actually veiw. 2.... |
| 09:02.20 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 09:16.12 | *** join/#brlcad andromed` (~user@117.222.147.1) | |
| 09:32.02 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 09:43.19 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: new file - sir, I have uploaded another file with sound. Its name is 'brlcad.avi'. sir, since the time left... |
| 10:31.52 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: new file - sir, I have uploaded another file which is slower than the other files.It is 1.59min long. Its... |
| 10:45.49 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: new file - sir, I have uploaded another file which is slower than the other files but the music speed is... |
| 10:48.54 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: why too many files - sir, I was confussed about what would be right,so I have uploaded 5 files each has... |
| 10:51.59 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: name of the file - Sir, The name of the file with slow video & normal audio is not 'slow.avi',but... |
| 10:55.18 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 10:58.31 | *** join/#brlcad infobot (~infobot@rikers.org) | |
| 10:58.32 | *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has begun! 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:04.52 | Notify | 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: None - review fast |
| 12:07.44 | *** join/#brlcad Rishabh (~chatzilla@106.76.141.80) | |
| 12:56.17 | *** join/#brlcad svineet (~svineet@117.200.88.222) | |
| 13:14.20 | *** join/#brlcad deepak (~chatzilla@59.91.237.233) | |
| 13:18.51 | Notify | 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: do not worry about the review time - The review time is yours to submit, not ours to review. Asking us to review it... |
| 13:20.31 | *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163) | |
| 13:32.10 | Notify | 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Ready for review - The work on this task is ready to be reviewed. |
| 13:32.16 | maths22 | I won't have time to do a new task, so i have submitted it |
| 13:34.17 | maths22 | /task/flag |
| 13:54.49 | Notify | 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Task Closed - Congratulations, this task has been completed successfully. |
| 13:54.55 | Notify | 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: creative - This is creative, thank you. Feel free to post it to youtube and share your link with us. |
| 13:55.50 | Notify | 03GCI:Sean * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Closed - Congratulations, this task has been completed successfully. |
| 13:57.37 | brlcad | maths22: I didn't notice that the other flag you enabled was Wdeclaration-after-statement, even though that didn't detect anything, that is a useful flag |
| 13:57.53 | brlcad | we normally don't catch those issues until we sync a windows build |
| 14:29.31 | *** part/#brlcad svineet (~svineet@117.200.88.222) | |
| 14:31.09 | Notify | 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed. |
| 14:34.54 | Notify | 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: None - Please ignore. I clicked the button accidentaly. |
| 15:04.49 | *** join/#brlcad Ch3ck (~Ch3ck@41.205.13.47) | |
| 15:13.23 | Notify | 03BRL-CAD:starseeker * 59282 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/test_srcs/timedelta_end.c.in): The casting warning flag broke the time delta mechanism. Made a stab at reworking the timeend_delta file to use floating point to avoid casting to int, but this requires fmod which in turn requres M_LIBRARY on platforms that use a math library. This is an unfortunate complication to the time delta |
| 15:13.25 | Notify | calculation logic, which needs to be as simple and self-contained as possible for portability. It may be time to look at using the new CMake functionality for timestamps and simply skip the timing check on any CMake too old to support it - the maintenance overhead of maintaining our own portable C code for this is probably not worthwhile if CMake's functionality can indeed supply a viable alternative. |
| 15:22.27 | Notify | 03BRL-CAD:starseeker * 59283 brlcad/trunk/src/libbrep/boolean.cpp: For the moment, since we aren't using the connectivity graph logic, remove it to improve source readability. Doing it in a single isolated commit to make it easier to add back in later if/when needed. |
| 15:35.57 | Notify | 03BRL-CAD:starseeker * 59284 (brlcad/trunk/misc/CMake/distcheck_in_src_dir.cmake.in brlcad/trunk/misc/CMake/distcheck_target.cmake.in): Eventually we'll want to enable unit testing as part of distcheck, but the tests are currently too much in flux - disable as part of distcheck until we have the resources available to get all the tests working properly. |
| 15:41.06 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 15:47.07 | Notify | 03BRL-CAD:starseeker * 59285 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Until we sort out how to get build-dir Windows binaries to see DLLs in somewhere other than their current directory, we have to conditionalize this. A possible option might be to base it on RPATH support, to avoid the WIN32 specific logic... |
| 15:56.28 | maths22 | brlcad: I did that one first, but it was one of the ones which had no errors |
| 15:56.38 | maths22 | I thought it would be useful |
| 16:20.06 | *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22) | |
| 16:26.12 | *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net) | |
| 16:35.15 | Ignacio` | well. |
| 16:35.19 | Ignacio` | brlcad, I want to know brlcad :) |
| 16:37.14 | Ch3ck | Ignacio`, funny statement looks like a palindrome ;) |
| 16:37.32 | Ignacio` | :) |
| 16:37.43 | Ignacio` | I finish in GCI |
| 16:37.50 | Ignacio` | So, I want to know new things |
| 16:39.21 | maths22 | 20 minutes until GCI ends! |
| 16:39.26 | Ignacio` | *-* |
| 16:39.33 | Ignacio` | 14 days for know winners xD |
| 16:39.43 | Ignacio` | I finish my tasks minutes ago |
| 16:44.21 | Ch3ck | God Ignacio` |
| 16:44.28 | Ch3ck | very good there ;) |
| 16:44.33 | Ignacio` | :) |
| 16:45.01 | Ch3ck | I'm actually working on getting many of my buddies to work with BRL-CAD for GSoC this year |
| 16:45.28 | Ignacio` | oh |
| 16:45.50 | Ignacio` | http://brlcad.org/ |
| 16:45.51 | Ignacio` | looks |
| 16:46.00 | Ch3ck | starting work on BRL-CAD during GSoC |
| 16:46.16 | Ch3ck | my code is not yet complete have some bugs to fix tho ;) |
| 16:46.26 | Ignacio` | umm |
| 16:46.32 | Ignacio` | brlcad, you're te web mantainer? |
| 16:46.34 | Ignacio` | http://brlcad.org/d/download broken images |
| 16:46.45 | Ignacio` | *the |
| 16:47.41 | Ch3ck | nahh just a developer |
| 16:47.50 | Ignacio` | xD |
| 16:47.56 | Ignacio` | What are the "admin" of project? |
| 16:48.16 | Ch3ck | well the admin is Sean |
| 16:48.17 | Ignacio` | oh my god *-* |
| 16:48.18 | Ignacio` | http://brlcad.org/gallery/renderings/humvee |
| 16:48.27 | Ch3ck | yup |
| 16:48.43 | Ch3ck | so Ignacio` so you're below 18 right? |
| 16:48.54 | Ignacio` | yes |
| 16:48.55 | Ignacio` | Ch3ck, 14 :) |
| 16:49.15 | Ch3ck | wow! never seen a <18 kid do programming |
| 16:49.25 | Ch3ck | at least here tho' so when did you start coding? |
| 16:49.50 | Ignacio` | I start to learn python at 11 :) |
| 16:49.53 | Ignacio` | but, I don't know C |
| 16:49.59 | Ignacio` | I want to learn it |
| 16:51.49 | Ignacio` | why? |
| 16:51.55 | Ignacio` | I can't user "ignacio" username :( |
| 16:52.37 | Ch3ck | probably some one has it already ;) |
| 16:52.44 | Ch3ck | well that's good Ignatio |
| 16:52.58 | Ch3ck | do you know how to get the C compiler (gcc)? |
| 16:53.03 | Ch3ck | for linux or windows |
| 16:53.08 | Ignacio` | sudo apt-get install gcc? xD |
| 16:53.14 | Ch3ck | gr8 |
| 16:53.25 | Ignacio` | gr8? |
| 16:54.04 | Notify | 03BRL-CAD Wiki:Ignacio.uy * 0 /wiki/User:Ignacio.uy: |
| 16:54.14 | Ignacio` | *-* |
| 16:55.12 | Notify | 03BRL-CAD:starseeker * 59286 brlcad/trunk/doc/docbook/system/mann/en/brep.xml: n->nged, refsect1->refsection |
| 17:00.35 | maths22 | and gci has ofically ended! |
| 17:00.48 | brlcad | maths22: yeah, usually they're not useful if they give no warnings -- that just happens to be one we manually fix constantly |
| 17:01.07 | brlcad | no warnings usually means it doesn't apply is or already captured by -W or -Wall |
| 17:01.17 | maths22 | aha; good to know I happened upon a good one |
| 17:01.26 | maths22 | I checked that it was not in wall or wextra |
| 17:01.33 | Ignacio` | brlcad, you see my message? |
| 17:01.41 | Ignacio` | brlcad, http://brlcad.org/d/download broken images |
| 17:02.48 | maths22 | Ignacio`: fixed |
| 17:02.59 | maths22 | the files dir had been deleted (my bad) |
| 17:03.17 | Ignacio` | :) |
| 17:03.17 | brlcad | ah |
| 17:03.24 | *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net) | |
| 17:03.29 | brlcad | no I hadn't but glad to see it's fixed ;) |
| 17:04.30 | maths22 | we should not keep files in that dir |
| 17:05.00 | maths22 | it is not "accepted" by drupal, and the upgrade directions led me to get rid of it |
| 17:05.16 | brlcad | Ignacio: looks like you were almost passed up by daniel |
| 17:05.29 | maths22 | they should be some subdir(i'm not sure which) of sites |
| 17:05.30 | brlcad | maths22: hm, yeah I don't recall who first did that |
| 17:05.34 | Ignacio | :) |
| 17:05.40 | ``Erik | fwiw, I just pulled a new drupal 7 on bz, ya'll might wanna check any uri's that depend on it O.o |
| 17:06.17 | brlcad | I don't think our install is using the system version (wouldn't that be nice) |
| 17:06.25 | brlcad | happy new year ``Erik |
| 17:06.29 | brlcad | and what not :) |
| 17:07.17 | maths22 | system version of what? |
| 17:07.32 | brlcad | drupal |
| 17:07.46 | ``Erik | merry xmas, happy new year, etc etc etc :) got the newsletter, laughed a bit at the excessive design oriented effort ;) but awesome stuff and a perfectly written copy |
| 17:07.47 | brlcad | won't matter as we migrate to the new site |
| 17:07.54 | maths22 | true. |
| 17:08.03 | maths22 | Have you looked at the wp theme installed? |
| 17:08.10 | brlcad | ``Erik: would you expect anything different? |
| 17:08.22 | brlcad | I was very disappointed at the paper quality and border on the printing |
| 17:08.28 | maths22 | brlcad.org/wp I think |
| 17:08.29 | brlcad | the design is supposed to go to the edges |
| 17:08.31 | maths22 | yes |
| 17:08.41 | Ignacio | brlcad, what are a good project for start? |
| 17:08.44 | maths22 | yes to my own "I think" |
| 17:08.50 | ``Erik | wordpress has been updated as well, but my personal use is to make a personal copy, git it and when an update happens, cp and git add/git commit to upgrade... so if the system version is crap, my personal one works |
| 17:08.52 | brlcad | well, "very" is an exaggeration I supposed, just disappointed |
| 17:09.08 | maths22 | Ignacio: leftover gci tasks :) |
| 17:09.11 | brlcad | Ignacio: what interests you? |
| 17:09.22 | Ignacio | brlcad, I don't know C |
| 17:09.24 | ``Erik | brlcad: it was inkjet on some fairly normal stock, no? were you expectin laminated cards stock? :D |
| 17:09.33 | brlcad | Ignacio: so do you want to learn C? :) |
| 17:09.40 | Ignacio | Yes :) |
| 17:09.45 | ``Erik | professional inkjet printers are freaky beasts |
| 17:09.59 | ``Erik | Ignacio: do you know any other languages? |
| 17:10.01 | brlcad | it's really not like it's any harder than python, just completely different things to worry about |
| 17:10.04 | brlcad | like memory and pointers |
| 17:10.20 | Ignacio | ``Erik, python! |
| 17:10.24 | brlcad | lots of segfaults and crashes you didn't have before and a thousand things you didn't know that you'll have to learn |
| 17:10.29 | Ignacio | :S |
| 17:10.49 | brlcad | but .. not really hard -- just takes time and experience (lots of coding) |
| 17:11.14 | ``Erik | Ignacio: you can probably find an easy C course online and hammer through it fairly quickly, something like code academy... I'd recommend working with a huge package (like BRL-CAD) at first, it can be a bit like drinking from a firehose :) |
| 17:11.17 | brlcad | Ignacio: what OS do you use? |
| 17:11.29 | Ignacio | brlcad, Linux, Xubuntu 13.04 |
| 17:11.35 | brlcad | k |
| 17:11.44 | ``Erik | er |
| 17:11.47 | Ignacio | (I reinstall it in few hours) |
| 17:11.51 | ``Erik | I'd recommend AGAINST working with a huge package |
| 17:11.57 | Ignacio | AGAINST? |
| 17:12.35 | brlcad | working with a large codebase with no experience is like me giving you the keys to a train and saying "here, go for a drive" |
| 17:12.39 | Ignacio | No entiendo mucho :S |
| 17:12.43 | ``Erik | one tiny word, goddamn O.o BRL-CAD has a huge number of macros, structs, some very advanced C usage, some very archaic C usage... until you're comfortable with things like structs, unions, pointers, etc... it'll just hurt |
| 17:13.04 | brlcad | Ignacio: no se te preocupes ;) |
| 17:13.19 | Ignacio | Hay algo más además C? |
| 17:13.25 | Ignacio | ¿Html? |
| 17:13.32 | ``Erik | (and BRL-CAD in particular has a handful of places where even a competent modern C programmer will get confused due to archaic style/usage) |
| 17:14.22 | brlcad | Ignacio: do you know any scripting languages like shell scripts? |
| 17:14.28 | brlcad | posix shell perhaps? |
| 17:14.32 | Ignacio | No :S |
| 17:14.38 | Ignacio | I'll try to learn Cobol xD |
| 17:14.42 | ``Erik | if your interest is more in BRL-CAD than C, there is a swig layer on a lot of BRL-CAD (include/brlcad.i I believe?), and I think another hand-rolled python<->BRL-CAD layer floating around |
| 17:14.50 | Notify | 03BRL-CAD:starseeker * 59287 brlcad/trunk/src/libbu/tests/bu_sort.c: Not sure what exp_9 and arg_9 are intended to be, but causing a 'may be used uninitialized' error |
| 17:15.35 | maths22 | Ignacio: porque no usas acentos regulares en IRC? (así) |
| 17:15.52 | Ignacio | maths22, puedo hablar en español? |
| 17:16.07 | maths22 | si, estoy en español ap este año |
| 17:16.15 | Ignacio | Bien |
| 17:16.18 | Ignacio | Es que no me gusta mucho el inglés |
| 17:16.22 | Ignacio | Y apenas se escribirlo :) |
| 17:16.55 | maths22 | pero eso no explia su uso de acentos |
| 17:17.18 | ``Erik | no comprendo, so goes back to making his pirozhki's :D |
| 17:17.25 | Ignacio | A que acentos te refieres? :S |
| 17:17.37 | maths22 | acentos as'i, y no así |
| 17:17.49 | brlcad | acentos en IRC sucks.. utf-8, utf-16, ... ´níéí |
| 17:18.04 | maths22 | tienes sentido. |
| 17:18.09 | Ignacio | Ah pero el inglés no tiene tildes |
| 17:18.28 | maths22 | A mi computadora lo gusta |
| 17:18.38 | Ignacio | Yo tengo tildés |
| 17:18.40 | maths22 | Uso el teclado US - International |
| 17:19.04 | maths22 | es una opcion en muchos sistemas (pienso que incluye linux) |
| 17:19.10 | Ignacio | Bueno |
| 17:19.22 | Ignacio | brlcad, existe una forma de ayudar que no sea programando en C? |
| 17:19.55 | brlcad | Ignacio: asi lo que recomiendo es que empiezas con algo sincillo, primero aprendo un poquito de nuestro tools, y despues geometria |
| 17:20.20 | Ignacio | Este año me toca aprender geometría :) |
| 17:20.42 | brlcad | yeah, we have many portions not in C... la question es si quieres aprender C o no? :) |
| 17:20.53 | Ignacio | Me gustaría :) |
| 17:21.06 | brlcad | pues seguramente es posible |
| 17:21.45 | Ignacio | Es que no se como empezar |
| 17:21.48 | brlcad | he entrenado muchas estudiantes sobre losa´nos a aprender los basicos s de C |
| 17:22.08 | brlcad | you just need simple goals |
| 17:22.38 | Ignacio | Por ejemplo? |
| 17:22.58 | brlcad | first, you have to know the context you're working in, un poquito de contexto |
| 17:23.12 | brlcad | lee esto: http://brlcad.org/wiki/Documentation |
| 17:23.12 | Ignacio | what is context? |
| 17:23.17 | Ignacio | ok |
| 17:23.36 | Ignacio | wow |
| 17:23.39 | Ignacio | POr donde empiezo? :P |
| 17:24.01 | brlcad | 1, 1.1, 1.2 ... despues download el "Introduction to MGED" y haga algunos de los ejercisios |
| 17:24.34 | brlcad | OH .. y los tenemos en español |
| 17:25.54 | Ignacio | donde? :S |
| 17:26.10 | brlcad | a ver el 'intro' en espa´nol, tienes que obtender los sources y hacer una cocompilacio`n |
| 17:26.18 | brlcad | ~cadsvn |
| 17:26.19 | infobot | To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad |
| 17:27.11 | Ignacio | Bien |
| 17:27.12 | brlcad | alas, we don't yet have them on the website yet .. that would have been a good gci task |
| 17:27.19 | Ignacio | Esta tarde empezaré |
| 17:27.39 | ``Erik | brlcad: those commands sent to notify the other day, none were wired in... it'd be trivial to wire in new commands (into the running bot, even), if you have a list of useful things you'd like added... fwiw, the "hey you" is !notify |
| 17:27.45 | ``Erik | !notify week |
| 17:27.46 | Notify | BRL-CAD: brlcad:16, starseeker:16, j-schulte:8, peter-sa:6, n_reed:4, agkphysics:2, carlmoore:2, bob1961:1 |
| 17:27.47 | Notify | BRL-CAD Wiki: Anitaleung:4, 197.220.169.23:2, Jimrcross1941:1, Snobot2014:1, Maths22:1, 112.198.82.23:1, Ignacio.uy:1 |
| 17:28.01 | Ignacio | brlcad, this afternooon I reinstall Xubuntu |
| 17:28.11 | brlcad | ``Erik: I was just trying to get the bot to identify itself, to find the website url |
| 17:28.17 | brlcad | Ignacio: okay |
| 17:28.21 | ``Erik | the /whois info has that |
| 17:28.54 | brlcad | ~info |
| 17:29.03 | brlcad | ~identify |
| 17:29.03 | infobot | Extensible Integrated Development Environment. URL: http://www.pietrobo.com/projects/IDEntify/ |
| 17:29.08 | brlcad | heh |
| 17:29.20 | brlcad | ~ibot |
| 17:29.20 | infobot | hmm... ibot is not a help system |
| 17:29.26 | brlcad | ~infobot |
| 17:29.26 | infobot | extra, extra, read all about it, infobot is an IRC bot written in perl. Sources available on http://infobot.sourceforge.net/ |
| 17:30.06 | *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163) | |
| 17:31.48 | ``Erik | ok, added two more commands |
| 17:32.02 | ``Erik | let's test them and see if the bot explodes :> |
| 17:32.04 | brlcad | Ignacio: despues de leer el overview y hacer el compilacion, los tutoriales están en ls -la share/doc/html/lessons/es/mged01_crear_figuras_primitivas.html |
| 17:32.05 | ``Erik | !notify info |
| 17:32.06 | Notify | Just your friendly neighborhood commit notification bot, check out https://elfga.com/notify/ for more info |
| 17:32.14 | ``Erik | !notify version |
| 17:32.15 | Notify | Notify beta, official site at https://elfga.com/notify and source code at http://github.com/erikg/cl-cia/ |
| 17:32.22 | Ignacio | brlcad, bien, necesito algo offline |
| 17:32.23 | brlcad | ~version |
| 17:32.23 | infobot | methinks version is for the kernel "uname -r", for your distro "cat /etc/*-release" or "lsb_release -d". For other applications, try running it with a --version command. |
| 17:32.47 | brlcad | yeah, infobot is too overloaded to tell if those even have real info underneath |
| 17:34.29 | ``Erik | (is Ignacio saying he needs to /quit soon?) |
| 17:35.01 | Ignacio | I haven't internet connection on my house, just now I'm on scholl :P |
| 17:35.35 | brlcad | yeah, school day is up |
| 17:35.37 | Ignacio | *school |
| 17:35.41 | Ignacio | No, summer here |
| 17:35.47 | Ignacio | But, School have wifi :) |
| 17:36.03 | brlcad | theif! (muy bien) :0 |
| 17:36.30 | brlcad | ~spell thief |
| 17:36.54 | ``Erik | Ignacio: imma shut up so you can grill brlcad for info and finish downloading anything you need to take home for the eve ;) been there, done that... if anyone has requests for modifications to the notify bot, shoot me an email, erik@elfga.com works reasonably well if you don't look like spam :) |
| 17:37.20 | ``Erik | also; rolling dough and filling with delicious meats :D |
| 17:37.29 | Ignacio | Lo siento, no entendí |
| 17:38.12 | brlcad | ``Erik: when you bringing the family down for dinner? |
| 17:38.32 | brlcad | ponders buying a generator today |
| 17:40.18 | brlcad | Ignacio: solo dijo que iba a dejar de molestarte, para que pudiera terminar de hacer tus descargas |
| 17:40.30 | Ignacio | realmente |
| 17:40.37 | Ignacio | Necesito una lista de que debo descargar |
| 17:40.58 | Ignacio | No se que descargar :S |
| 17:41.25 | brlcad | y que está cocinando su cena, rodando masa llena con carnes deliciosas ;) |
| 17:41.44 | Ignacio | :P |
| 17:41.49 | brlcad | descarga los sources .. es mucho |
| 17:42.06 | Ignacio | ¿Cuantos mbs? |
| 17:42.37 | brlcad | http://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf ... pero eso es lo que estaria en share/doc/html/lessons/es despues de hacer la compilacion |
| 17:43.24 | Ignacio | brlcad, el paquete *.deb ya viene con eso? |
| 17:44.11 | brlcad | no se |
| 17:44.42 | brlcad | pero de todas maneras recomiendo descargando cadsvn |
| 17:44.59 | Ignacio | Hay no entiendo ni que descargar |
| 17:44.59 | Ignacio | :S |
| 17:45.07 | Ignacio | -Acepto lista de links- |
| 17:45.12 | brlcad | y haga la compilacion .. si vas aprender C, tienes que empezar haciendo compilaciones más |
| 17:45.20 | brlcad | ~cadsvn |
| 17:45.20 | infobot | To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad |
| 17:45.21 | brlcad | eso |
| 17:45.52 | brlcad | that will obtain the source code (and documentation) |
| 17:46.05 | Ignacio | ok |
| 17:48.41 | Ignacio | Estoy viendo cuanto pesa |
| 17:49.18 | Ignacio | brlcad, usa java? |
| 17:52.08 | Ignacio | brlcad, yo no puedo descargar 730mb |
| 17:56.05 | *** join/#brlcad Rishabh (~chatzilla@1.187.193.49) | |
| 18:10.57 | ``Erik | brlcad: I'll talk to my fiance about it O.o |
| 18:11.44 | *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22) | |
| 18:17.54 | Notify | 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: 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... |
| 18:20.39 | Ignacio | I like it |
| 18:20.40 | Ignacio | http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128 |
| 18:20.41 | gcibot | Design a BRL-CAD Sticker #14 |
| 18:20.42 | gcibot | Status: NeedsWork (5 days, 18 hours left) |
| 18:20.43 | Ignacio | :P |
| 18:20.54 | Ignacio | gcibot, http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128 |
| 18:20.57 | gcibot | Design a BRL-CAD Sticker #14 |
| 18:20.57 | gcibot | Status: NeedsWork (5 days, 18 hours left) |
| 18:21.05 | Ignacio | no mentors? |
| 18:21.09 | brlcad | hm? |
| 18:22.28 | brlcad | ``Erik: OH, congratulations! I think that's the word.. hehe. |
| 18:22.28 | *** part/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy) | |
| 18:22.39 | *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy) | |
| 18:25.00 | *** join/#brlcad gcibot_vacations (~gcibot@elsalvador.media.mit.edu) | |
| 18:25.16 | Ignacio` | ouch |
| 18:25.21 | Ignacio` | http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128 |
| 18:25.23 | gcibot_vacations | Design a BRL-CAD Sticker #14 |
| 18:25.23 | gcibot_vacations | Status: NeedsWork (5 days, 18 hours left) |
| 18:26.14 | *** join/#brlcad gcibot_vacations (~gcibot@elsalvador.media.mit.edu) | |
| 18:26.18 | Ignacio` | http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128 |
| 18:26.21 | gcibot_vacations | Design a BRL-CAD Sticker #14 |
| 18:26.21 | gcibot_vacations | Status: NeedsWork (5 days, 18 hours left) |
| 18:26.31 | Ignacio` | this didn't show mentors :S |
| 18:26.46 | *** join/#brlcad gcibot (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot) | |
| 18:27.34 | *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy) | |
| 18:30.29 | brlcad | Ignacio`: sounds like a problem with the bot |
| 18:30.36 | Ignacio` | Yes |
| 18:31.12 | brlcad | no matter, we do group mentoring so assinging mentors only confused people anyways |
| 18:31.29 | brlcad | if there were an easy quick way to script it, I would have assigned all mentors to all tasks |
| 18:34.43 | *** join/#brlcad GCIBot_Vacations (~ignacio@unaffiliated/ignaciouy/bot/gcibot) | |
| 18:37.11 | *** part/#brlcad GCIBot_Vacations (~ignacio@unaffiliated/ignaciouy/bot/gcibot) | |
| 18:41.19 | *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot) | |
| 18:44.03 | *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot) | |
| 18:44.15 | Ignacio` | gcibot, thx for all :) |
| 18:44.15 | gcibot | Ignacio`, you're welcome ✔ |
| 18:47.34 | *** join/#brlcad kesha (~kesha@14.139.122.114) | |
| 18:52.22 | *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163) | |
| 19:05.11 | Notify | 03BRL-CAD:starseeker * 59288 brlcad/trunk/src/sig/dfft.c: Initialize cbsum |
| 19:06.20 | starseeker | ``Erik: indeed, congrats! |
| 19:17.28 | Notify | 03BRL-CAD:carlmoore * 59289 (brlcad/trunk/TODO brlcad/trunk/include/bn.h and 3 others): remove trailing blanks/tabs; fix spellings |
| 19:21.02 | brlcad | starseeker: curious about r59282, the timedelta fix |
| 19:21.19 | brlcad | I'd think there'd have to be a simpler way to appease the compilation |
| 19:22.14 | brlcad | integer time was fine, the warning is issued when going from a function returning float to a non-float variable |
| 19:22.40 | brlcad | if the fix that was added wasn't good enough, all that should have been needed was a two-liner -- set the return in a separate variable |
| 19:34.47 | brlcad | Ignacio`: how hard would it be to get the leaderboard to parse 2012 and 2011 too? |
| 19:35.08 | brlcad | an org-centric view would be pretty useful |
| 19:48.26 | Notify | 03BRL-CAD:brlcad * 59290 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/avs.c): convert AVS to using size_t instead of int for sizes |
| 19:55.27 | starseeker | brlcad: I thought any cast from float to int would trigger that compiler warning? |
| 19:58.51 | Notify | 03BRL-CAD:starseeker * 59291 brlcad/trunk/misc/CMake/md5_compiletest.cmake.in: Attempt to handle the case where an empty file is initialized but not populated for some significant period of time. |
| 19:59.45 | starseeker | it was griping even with an explicit (int) cast in place... |
| 20:02.13 | maths22 | casts should only make it unhappy if they are on functions |
| 20:02.23 | maths22 | Variables should be ok with functions |
| 20:02.29 | maths22 | /functions/casts |
| 20:03.04 | starseeker | which flag was this again? |
| 20:03.23 | starseeker | finds that an odd distinction to make, but OK... |
| 20:03.53 | brlcad | starseeker: nope, just from function |
| 20:04.05 | starseeker | weird |
| 20:04.11 | Notify | 03BRL-CAD:brlcad * 59292 brlcad/trunk/include/bu.h: expand the docs for the three bit-vector sizing macros and make the macros safer if passed negative values (and implicitly make them all evaluate to a size_t type) |
| 20:04.22 | brlcad | the warning is predominantly trying to catch the more common error where a header isn't included and the return type becomes an int |
| 20:04.51 | brlcad | a cast will hide that error |
| 20:05.53 | brlcad | tried a simple solution since that's infrastructure, but I apparently didn't do a good job |
| 20:06.03 | brlcad | thought it would be happy, wasn't |
| 20:06.14 | starseeker | let me try the variable thing here |
| 20:06.25 | starseeker | if that works I'll do a quick revert/update |
| 20:06.37 | brlcad | I can do it since I committed the break |
| 20:06.43 | brlcad | maybe try the compile when I'm done |
| 20:07.08 | starseeker | brlcad: I'd advise adding a comment specifying why the variable assignment - to the casual eye there wouldn't be a reason for it |
| 20:07.22 | starseeker | or to this casual eye, anyhow... |
| 20:10.36 | brlcad | yep, been doing that |
| 20:11.20 | brlcad | and having the warning always on helps too, it'll be obvious if someone tries to remove it |
| 20:11.49 | starseeker | cool - thanks for fixing |
| 20:12.08 | starseeker | trying to get distcheck going again, that was a bit of a rocky start ;-) |
| 20:12.43 | brlcad | it's a good discussion to have regardless |
| 20:12.55 | brlcad | looks like we're going to have about four new warnings enabled now |
| 20:13.11 | brlcad | one we were doing manually with windows builds |
| 20:13.19 | starseeker | that'll be awesome |
| 20:13.36 | starseeker | loves anything that decreases time spent on Windows |
| 20:14.43 | starseeker | brlcad: so on principle do you prefer to stay with our manual time delta stuff, or if CMake's timestamp functionality proves adequate would you be OK with gradually migrating to that? |
| 20:15.46 | starseeker | concedes what we're doing now is less build tool specific, which is a good thing, but so far it's been something of a nuisance maintenance wise |
| 20:17.12 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 20:31.14 | maths22 | brlcad: which 4 |
| 20:32.48 | brlcad | i don't have their names handy |
| 20:34.32 | maths22 | OK |
| 20:34.58 | maths22 | did you get my email? I think the shorter logo looks better |
| 20:41.49 | starseeker | if anybody feels like mucking around on Windows, it looks like our executables will need to make use of SetDllDirectory in combination with bu_brlcad_root or some such in order to "properly" support not putting all of our binaries in the same toplevel directory (i.e. if we want the test binaries on Windows to stay in their test subdirectories rather than end up in bin) |
| 20:44.04 | brlcad | maths22: yes, it was received -- very nicely done |
| 20:44.12 | Notify | 03BRL-CAD:brlcad * 59293 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/vls.c): more size_t propagation where it doesn't affect API or change behavior. eliminate a lot of unnecessary casts in the process. |
| 20:44.32 | maths22 | What I would like to do is figure out a better way to do that rectangle |
| 20:44.55 | maths22 | I wish I could define it based on other features |
| 20:45.29 | brlcad | what do you mean? |
| 20:46.41 | brlcad | by the way, if you're curious nearly all of my commits today are in response to reviewing your Wconversion patch -- as I feared, most of the "proper" fixes were not to add casts but to propagate a different type or make some other change that avoids the type conversion issue altogether |
| 20:46.46 | maths22 | I don't remember exactly what I did, but I had to calcuate the numeric position of each corner |
| 20:47.06 | starseeker | ah, worth reading: http://msdn.microsoft.com/en-us/library/ff919712.aspx |
| 20:47.15 | brlcad | a few of them look like they might be outright unquellable without a wrapper (e.g., FD_SET()) |
| 20:47.40 | maths22 | I figured that was probably the case; if I had more experience, I would have tried to figure out what I could change more like you did |
| 20:48.39 | maths22 | I just was trying to leave the include .h files alone |
| 20:48.45 | brlcad | starseeker: PATH may very well be the easiest portable way -- we could just appeand the lib dir to PATH on startup |
| 20:49.23 | brlcad | no impact on other platforms, no security issue raised that isn't otherwise there, no problems on linux/bsd/mac that I can think of |
| 20:49.33 | brlcad | unless we start putting in private binaries into the lib dir |
| 20:49.34 | starseeker | brlcad: I'm determined to avoid mucking with environment variables if there's any other way |
| 20:49.39 | maths22 | I should figure out a way to script the logo (and add extra links [in grey?] on the ends) |
| 20:51.05 | brlcad | starseeker: without hard-wiring "I'm on windows, do these things instead" into the front-end, the alternative begs for some sort of libbu interface to "set" our data directory at runtime |
| 20:52.25 | brlcad | maths22: or... modify the model so that it can also be 3d printed ... if you got that working, I'd send you the logo printed ;) |
| 20:52.46 | brlcad | (so that it doesn't fall apart nor is a rigid structure) |
| 20:53.10 | starseeker | brlcad: indeed. a libbu function that all the exes call may be the best alternative available, if we aren't OK with Windows specific fu at the exe level (which I admit I'd rather not do) |
| 20:53.11 | brlcad | should pivot 90 degrees or something |
| 20:53.12 | maths22 | How would it need to be modified? you mean so the middle hinges around the side? |
| 20:53.51 | maths22 | I will mess with that later today (I think I get what it would look like) |
| 20:54.26 | brlcad | starseeker: the PATH hack could be done transparently without any exec modification ;) |
| 20:54.50 | brlcad | just make a static function that reads PATH, looks if it's added, adds it if it's not |
| 20:55.20 | brlcad | hm, that won't work, at least not how I was originally thinking of doing it |
| 20:55.20 | starseeker | brlcad: but that would alter the PATH for the users whole environment, not just the one applicaion yes? |
| 20:55.23 | brlcad | just the one app |
| 20:55.30 | brlcad | and just the current runtime |
| 20:55.43 | brlcad | once app shuts down, PATH is back to what it was |
| 20:56.05 | starseeker | but wouldn't the applications have to call that function? |
| 20:56.10 | brlcad | linux works the same way, you can muck with the environment variables .. the changes only exist in the subshell's lifetime |
| 20:56.44 | brlcad | the problem is that it would have to do this search in the front-end, so it'd have to exist as a header macro or static binding |
| 20:56.58 | brlcad | which is about as fugly as new API |
| 20:57.14 | brlcad | meh |
| 20:57.29 | starseeker | prefers new API - then we can hide anything relevant, PATH, SetDllDir, whatever behind it |
| 20:58.33 | starseeker | bu_brlcad_init or some such, ala bu_brlcad_root |
| 20:59.41 | starseeker | it's not a big deal at the moment, just figured it would come up when you noticed I had to conditionalize leaving the NO_INSTALL binaries in their build directories |
| 21:03.22 | starseeker | brlcad: oh, bty, are we still interested in turning on the astyle-based formatting enforcement sometime soon-ish? |
| 21:05.38 | brlcad | nods, same thoughts |
| 21:06.14 | brlcad | though I've intentionally tried to avoid introducing an initialization function, trying to not introduce library statefulness anymore than we already have (trying to eliminate state) |
| 21:06.49 | brlcad | yeah, very soonish |
| 21:12.50 | brlcad | didn't get it in before GCI started, so I didn't want to inject that midwau |
| 21:28.33 | *** join/#brlcad Rishabh (~chatzilla@106.78.31.140) | |
| 21:30.54 | starseeker | brlcad: if we don't want that logic at the library level, how do we want to handle duplicating the necessary logic among all the exe binaries? |
| 21:31.13 | starseeker | a C file that gets included for compilation? |
| 21:35.32 | starseeker | src/brlcad_init.c and #include "../brlcad_init.c" inside the main() functions of the executables? |
| 21:37.11 | starseeker | woot - successful distcheck-full |
| 22:07.37 | *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot) | |
| 22:08.16 | *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot) | |
| 22:17.05 | maths22 | brlcad: how should I send you the interlinked one? |
| 22:19.03 | maths22 | It should be printable and swing approx 180 degrees |
| 22:20.19 | maths22 | By the way, is there an interactive raytracing geometry viewer? |
| 22:22.46 | maths22 | note that the scale of the file is horrible (it has the pieces being one meter tall and 2 meters in diameter |
| 22:26.21 | *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot) | |
| 22:31.21 | maths22 | emailed |
| 22:31.35 | maths22 | Let me know if the walls are too thin |
| 23:31.12 | *** join/#brlcad ncsaba__ (~ncsaba@p4FF72950.dip0.t-ipconnect.de) | |
| 23:33.03 | ncsaba__ | kanzure: Hi Bryan, finally finished the python-brlcad surgery to move configuration in a config file, please have a look at my github pull request ! |
| 23:33.16 | kanzure | okay i will look in a bit |
| 23:33.19 | kanzure | bug me by email if i don't |
| 23:33.27 | ncsaba__ | Oh, cool, you're around :-) |
| 23:33.46 | ncsaba__ | it's quite some change, but I hope it worths it |
| 23:34.32 | kanzure | i haven't been doing too well today |
| 23:34.37 | kanzure | i seem to have discovered a form of time travel |
| 23:34.42 | kanzure | write a line of python and wake up 5 minutes later |
| 23:34.52 | kanzure | (apparently i fell asleep..) |
| 23:35.05 | ncsaba__ | hmm, doesn't sound good |
| 23:35.20 | ncsaba__ | perhaps you need some rest then... |
| 23:35.28 | ncsaba__ | my stuff is really not urgent :-) |
| 23:36.11 | ncsaba__ | but I have to go now, otherwise I'll have the same fate ;-) |
| 23:38.01 | ncsaba__ | in any case, if you look at something, then at the python-brlcad.cfg file first - that is the main change, to have all configuration out of code and at the user's reach |
| 23:39.15 | ncsaba__ | there's some more magic to find the brlcad installation based on different things (PATH, configured/standard dirs), and to match the installed version to a configured version |
| 23:40.09 | ncsaba__ | that allows us to configure different versions with different set of libraries and perhaps other options if needed, and still work with any installed version we support |
| 23:40.57 | ncsaba__ | the side-effect is that I think windows will be easier to configure too |
| 23:41.15 | ncsaba__ | but I didn't fully test that yet |
| 23:41.55 | ncsaba__ | I get strange errors with pip on windows even before it gets to the post-install script at all, so I have to figure that out first |
| 23:42.34 | ncsaba__ | ok, I'll leave now - mail me if you have any feedback... |
| 23:42.39 | ncsaba__ | bye ! |
| 23:44.18 | kanzure | i do not enjoy supporting windows |