IRC log for #brlcad on 20121130

00:03.50 maths22 brlcad: By the way, when the website was copied from the original server, hidden (dot) files were not copied. Links do not work on the new site, in part becasue I do not believe .htaccess copied.
00:11.21 lachlanp what is the Notify thing?
00:11.28 lachlanp or who if needed
00:11.52 lachlanp seems to be pulling comments from task on the gci site
00:12.31 *** join/#brlcad maths22 (~maths22@c-50-141-159-74.hsd1.il.comcast.net)
00:21.43 lachlanp i'm having a bit of trouble with buffers
00:21.53 lachlanp is the standard way to allocate a buffer on the stack to do:
00:22.00 lachlanp char expected_buf[BUFFER_SIZE];
00:22.05 lachlanp inside the function?
00:22.32 lachlanp because for some reason, its got a '2' (char) at the first position, and i'm not touching it
00:22.46 lachlanp i can ever print it out straight after its declared and its still got it
00:22.50 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
00:23.04 lachlanp after a memset(expected_buf, 0, BUFFER_SIZE) its all nulls...
00:23.07 lachlanp any ideas?
00:25.12 ``Erik yes, that's how to allocate on the stack, and the contents are not set on allocation
00:25.17 lachlanp ah
00:25.29 lachlanp thought it was initialised
00:25.38 lachlanp is memset the preferred way then?
00:25.44 lachlanp (even though it shouldn't need to be done)
00:25.47 Notify 03GCI: Melange has left the following comment at Write BRL-CAD News article on .deb/.rpm builds http://www.google-melange.com/gci/task/view/google/gci2012/7945213: No more Work can be submitted Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed.
00:25.57 lachlanp (...through what i'm doing to it)
00:25.59 ``Erik some compilers will initialize for you, but it's not part of the language spec and a lot of compilers turn it off for release builds
00:26.05 lachlanp ok
00:26.15 ``Erik memset is a good way to 0 it out, if needed
00:26.20 lachlanp ok
00:27.15 lachlanp thanks
00:27.34 ``Erik and notify is a bot that msg's gci changes, commit messages, etc, yes :)
00:27.40 lachlanp ok :-)
00:29.25 lachlanp can i allocate a buffer with a variable size or is it determined at compile time...
00:29.26 lachlanp eg
00:29.37 lachlanp char *buf[argc-1]; ?
00:31.08 ``Erik has to be static, if you want runtime size selection, allocate off the heap
00:31.20 lachlanp <PROTECTED>
00:31.26 lachlanp for my unit test
00:32.06 ``Erik the compiler should throw an error about size unknown at compile time
00:32.16 Notify 03GCI: Douangtavanh Kongphaly has left the following comment at Upgrade Mediawiki website http://www.google-melange.com/gci/task/view/google/gci2012/7974236: Task Claimed I would like to work on this task.
00:32.38 lachlanp is heap allocation recommended sorry
00:33.15 ``Erik yeah, malloc() and free()
00:33.19 lachlanp ok
00:33.41 lachlanp probably not necessary... just an array of integers (point set) that will generaly be less than 20
00:51.03 lachlanp i miss exceptions from java... all i get in C is "SegFault" :-)
00:52.02 lachlanp and stdout doesn't show up in the test output
00:55.17 Notify 03GCI: Cezar has left the following comment at Set up SvnPlot http://www.google-melange.com/gci/task/view/google/gci2012/8016209: Ready for review The work on this task is ready to be reviewed.
00:58.27 Notify 03GCI: Cooshinator has left the following comment at Close MGED when both windows are closed http://www.google-melange.com/gci/task/view/google/gci2012/7945212: Claim Removed The claim on this task has been removed, someone else can claim it now.
00:58.41 caen23 brlcad: i found a way to make the process faster, by mirroring the repo on the machine that's going to run svnplot. in around 3h i got 13k commits. not awesome, but definitely better. the instructions might be a bit verobse, and might get in the way, so let me know if they need rework. the most important part is the one about mirroring the repo. also, i haven't tried doing it on windows, so that's not documented
00:58.50 *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net)
00:59.16 starseeker brlcad: here's the link for the primitive figures stuff: http://bzflag.bz/~starseeker/gci_primitive_figures/
01:02.12 lachlanp is there no way of speeding up the config step of the build (i know it only happens when i change a CMakeLists.txt)
01:04.19 *** join/#brlcad Skriptkid (~Skriptkid@117.202.99.127)
01:06.05 Skriptkid Could anybody tell me at what time reviewing starts and ends?(Along with time zone)
01:07.33 lachlanp reviewing of your task work?
01:08.14 Skriptkid Yep
01:08.29 ``Erik plastic on mars, huh O.o
01:08.36 lachlanp i guess sometime after you submit it and when they are available...
01:09.04 ``Erik Skriptkid: most reviewers are in the US, at least one in europe, so daytime hours for those places
01:10.50 Skriptkid <PROTECTED>
01:11.26 Skriptkid (Upload again, in case there has been any problem uploading the file)
01:11.40 lachlanp what sort of tasks are you doing?
01:11.54 lachlanp like coding or documentation etc
01:12.14 Skriptkid documentation. Moving comments in LIBWD.
01:12.19 lachlanp ok
01:12.43 starseeker makes a note of this to consider for later, if the qmlogre approach doesn't pan out: http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+overlays+using+Qt
01:14.37 starseeker better formatting: http://www.ogre3d.org/forums/viewtopic.php?f=5&t=70171
01:14.48 lachlanp i've got my test for tp_i2list passing
01:15.00 lachlanp with a null point, 1 point, 2 points and 4 points
01:15.29 lachlanp now to extend it to the other functions i guess
01:15.40 lachlanp is that what i'm supposed to do?
01:16.55 lachlanp do i need to test the fortran ones (is that even possible)
01:19.42 Notify 03GCI: Will Bensky has left the following comment at Add missing documentation (for any ONE command) http://www.google-melange.com/gci/task/view/google/gci2012/7972228: Task Claimed I would like to work on this task.
01:24.57 *** join/#brlcad Skriptkid (~Skriptkid@117.202.99.127)
01:26.14 lachlanp any ideas on the best way to do the multiple function tests? should i have an extra argument to the test that specifies which function?
01:26.27 lachlanp or use one set of inputs and test all the functions in one go
01:27.14 *** part/#brlcad Skriptkid (~Skriptkid@117.202.99.127)
01:29.51 lachlanp for now i'll just go with the one set of inputs tests all functions
01:37.13 *** join/#brlcad maths22 (~maths22@c-50-141-159-74.hsd1.il.comcast.net)
01:43.32 *** join/#brlcad Skriptkid (ljrpiq@69.41.182.135)
01:55.57 lachlanp hi, is there any way of getting the 'make test' to show the stdout output?
02:11.42 *** join/#brlcad maths22 (~maths22@c-50-141-159-74.hsd1.il.comcast.net)
02:34.02 Notify 03GCI: BrendenD15 has left the following comment at Compile BRL-CAD on Windows using Cygwin http://www.google-melange.com/gci/task/view/google/gci2012/7972239: Thanks I'm working on setting up my computer tonight. Tomorrow I will begin compiling the code and documenting the results. I do have to add, though, that I'm not running a standard version of Windows. I am using the release preview of Windows 8....
03:33.32 starseeker ``Erik: maybe the mars thing will finally convince slashdot to get an editor...
03:56.22 Notify 03BRL-CAD:starseeker * 53904 brlcad/trunk/misc/CMake/test_srcs/termlib.c.in: Interesting - clang static analysis saw the unused result assignment in the CMake test, when CMake was run using scan-build.
04:02.00 Notify 03GCI: Will Bensky has left the following comment at Add missing documentation (for any ONE command) http://www.google-melange.com/gci/task/view/google/gci2012/7972228: Help? I downloaded the latest version of BRL-CAD and whenever I try to enter any of the commands above, it comes up with an error. I am doing something wrong? Am I not entering the commands in the right place? Thanks.
04:03.00 Notify 03GCI: Lachlan P has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Testing Fortran Hi, Do I have to test the fortran functions (is that possible in C?) - the only difference between the Fortran and not is that the Fortran ones take float arguments instead of doubles, but the code is essentially
04:03.01 Notify the...
04:03.15 Notify 03GCI: Harmanpreet Singh has left the following comment at Add missing documentation (for any ONE command) http://www.google-melange.com/gci/task/view/google/gci2012/7972228: Task Assigned This task has been assigned to Will Bensky. You have 48 hours to complete this task, good luck!
04:03.25 lachlanp ...the code is essentially the same.
04:04.40 Notify 03GCI: Harmanpreet Singh has left the following comment at Upgrade Mediawiki website http://www.google-melange.com/gci/task/view/google/gci2012/7974236: Task Assigned This task has been assigned to Douangtavanh Kongphaly. You have 72 hours to complete this task, good luck!
04:13.00 Notify 03GCI: Richard Akira Heru has left the following comment at Model a "D" using BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/8012208: Ready for review The work on this task is ready to be reviewed.
04:19.10 Notify 03GCI: Sean has left the following comment at Upgrade Drupal website http://www.google-melange.com/gci/task/view/google/gci2012/7958216: Task Assigned This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!
04:28.01 brlcad lachlanp: he meant to say bu_malloc() and bu_free()
04:28.26 lachlanp ok
04:28.46 lachlanp i didn't use that anyway... an array of ints ~20 long isn't much
04:29.52 lachlanp btw do i test the Fortran list functions?
04:29.57 lachlanp or just the C ones?
04:34.45 lachlanp i'm having a bit of trouble with the 'marker' function
04:34.57 lachlanp tp_2mlist
04:35.15 lachlanp does it draw characters? or something else
04:37.52 lachlanp ok have found out a bit more
04:45.49 lachlanp anyone around?
04:46.39 lachlanp i don't know quite what to do for the tp_2mlist, which plots a line and puts markers along it
04:46.56 lachlanp if got the line plotting turned off (simple flag) so it only draws the markers
04:47.07 lachlanp i don't know how to validate the markers... they are rather complex
04:47.55 brlcad lachlanp: which fortran ones? (probably not)
04:48.04 lachlanp in list.c
04:48.09 lachlanp theres functions like:
04:48.16 lachlanp void
04:48.17 lachlanp PL_FORTRAN(f2list, F2LIST)(FILE **fpp, float *x, float *y, int *n)
04:49.02 lachlanp the code for it has some extra stuff at the start, but is the same as the regular C one except for the floats/doubles
04:49.30 Notify 03GCI: Moin Nadeem has left the following comment at Set up Jenkins continuous integration for BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/7952233: Home Directory doesn't exist For some reason my home directory (/home/{myusername}) doesn't exist, and I cannot create it due to write permissions. I am going to the right place, correct? (cd ~ also leads there.)
04:49.36 brlcad yeah, considering they're redundant, not necessary
04:49.40 lachlanp ok thanks
04:49.48 lachlanp what about the marker one?
04:50.09 lachlanp i don't really understand the output of that one
04:51.55 brlcad what do you mean?
04:52.05 lachlanp tp_2mlist
04:52.14 brlcad a marker is just a character
04:52.17 lachlanp it plots a line And draw markers
04:52.34 lachlanp yeah... i'm not sure if i'm doing this right but i'm comparing the plot commands outputed
04:53.03 lachlanp when the marker is draw it seems to do a lot of line moving etc
04:53.29 brlcad it's drawing the symbol, so yeah, it'll be a lot of stuff potentially
04:53.49 lachlanp i'm not sure how to validate that stuff
04:53.59 lachlanp even when I choose '+' it does a lot
04:54.09 lachlanp from here: http://www.gnu.org/software/plotutils/manual/en/html_node/Marker-Symbols.html#Marker-Symbols
04:54.14 lachlanp i presume its the same
04:55.00 brlcad it's very similar
04:55.04 brlcad ours is much older :)
04:55.12 lachlanp :-)
04:55.14 lachlanp ok
04:55.18 brlcad that's some of the oldest code in brl-cad, goes to the 70's
04:55.40 lachlanp so is there anything different for me?
04:55.56 brlcad well, plenty is different from that web page, but not relevant
04:56.09 lachlanp ok
04:56.10 brlcad it's just plotting text
04:56.14 brlcad or other symbols
04:56.24 lachlanp kind of font rendering
04:56.29 brlcad but you don't even really need to know that to test it
04:56.40 brlcad basically, very primitive form of font rendering
04:56.47 lachlanp ok
04:57.25 brlcad so first to consider is whether the function returns anything
04:57.34 brlcad in this case, I think that's a no seeing as it's a void function
04:57.49 brlcad so then you just have to consider the parameters, identify which are inputs and outputs
04:57.53 lachlanp yep
04:58.06 lachlanp so far i've been creating a memory file
04:58.12 lachlanp and getting it to plot into that
04:58.16 starseeker brlcad: nevermind about the clang static analyzer - I'm building it now
04:58.27 brlcad I see three pointers, so the first thing I do is test combinations of null pointers for each of those
04:58.29 lachlanp then working out what it should be myself
04:58.42 lachlanp then doing strcmp between them
04:58.44 lachlanp yep
04:58.49 brlcad then you just go down the list, make a call of the function and see if the rest is what is expected
04:59.09 brlcad four int values
04:59.25 brlcad what happens when they're negative, zero, positive
04:59.37 lachlanp ok
04:59.53 lachlanp my problem i guess is how to check if it IS correct
05:00.07 brlcad well not crashing is always good
05:00.18 lachlanp i'm writing this in a general way... so it can be configured in CMakeLists.txt - should that be my aim or not?
05:00.22 lachlanp yeah ok :-)
05:00.49 brlcad well it's also writing values to those int pointers
05:00.54 brlcad so you could check for non-zero
05:01.16 brlcad that's a fine aim
05:01.19 lachlanp its writing to x and y?
05:01.26 lachlanp thought it just read from them
05:01.54 brlcad maybe it does
05:02.00 lachlanp ah
05:02.06 lachlanp you want me to ENSURE it doesn't
05:02.20 brlcad not really
05:02.35 brlcad the general idea is just to make sure the function seems to be well-behaved
05:02.55 brlcad I'd be surprised if you couldn't get it to crash myself
05:03.03 lachlanp ok
05:03.06 brlcad as that's common for code that doesn't have an existing unit test
05:03.23 lachlanp a crash will result in SegFault or someting?
05:03.51 lachlanp nvrmind will try myself ;-)
05:04.19 brlcad should
05:04.29 brlcad so since your only output seems to be that file pointer
05:04.56 brlcad the only way you can test is to create a file, run the function, and observe whether the file changes
05:05.13 lachlanp for the other functions i've been validing what gets written to it
05:05.14 brlcad some inputs should result in no file change, some should
05:05.23 lachlanp ok
05:05.30 brlcad even better, but just checking it at a high-level is fine
05:05.36 brlcad you don't want tests to be too sensitive
05:05.40 lachlanp yeah
05:05.56 lachlanp :-( can't do for(int i = 0; i < ...; i++) ?
05:06.05 lachlanp "'for' loop initial declarations are only allowed in C99 mode"
05:07.34 brlcad simple example: less ../libbu/tests/bu_str_isprint.c
05:08.05 brlcad the contained test_str_isprint() function passes in the "expected" result for that input and that is checked
05:09.03 lachlanp what these generate is several lines of stuff
05:09.04 brlcad you can do something similar where the expected result is whether the file contains at least x plot lines, for example, or even a simple 0|1 whether the file got bigger or similar
05:09.10 lachlanp ah ok
05:09.14 lachlanp :-)
05:10.35 lachlanp no segfault... for each argument going from -5 to 5
05:10.39 lachlanp pity
05:10.45 lachlanp but a lot of output
05:11.55 Notify 03GCI: Sean has left the following comment at Set up Jenkins continuous integration for BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/7952233: fixed Fixed.
05:14.42 bhlegm brlcad can u make me a database, and also a user for it
05:14.54 Notify 03GCI: Sean has left the following comment at Add missing documentation (for any ONE command) http://www.google-melange.com/gci/task/view/google/gci2012/7972228: yes Yes, you're doing something wrong. If you download and install BRL-CAD, you'll have to add our installation bin directory to your PATH. That's a fundamental command line concept worth reading up on:...
05:15.17 lachlanp thanks brlcad btw :-)
05:17.18 brlcad bhlegm: which task?
05:17.28 brlcad jenkins?
05:17.38 brlcad lachlanp: np
05:17.59 brlcad oh, now this is going to be a fun task for someone
05:18.04 bhlegm piwigo
05:18.25 brlcad 's friend set up a remote login to a Raspberry Pi
05:18.39 brlcad getting brl-cad to compile on that should be fun
05:18.46 bhlegm thats funny
05:18.50 brlcad bhlegm: ah, okay
05:19.24 brlcad bhlegm: created
05:19.35 brlcad 'piwigo'
05:19.54 bhlegm username and pass is same as my always?
05:21.01 lachlanp haha
05:21.20 lachlanp gota find someone with it i guess
05:22.28 brlcad bhlegm: nope
05:23.23 brlcad lachlanp: find someone with what?
05:23.35 lachlanp a raspberry pi
05:23.47 lachlanp or find an emulator
05:23.54 brlcad he's provided his for us to use
05:23.58 lachlanp ok
05:24.00 brlcad put it on the net
05:24.04 lachlanp ah
05:24.07 lachlanp sorry
05:24.18 brlcad so whomever claims the task will be able to just log in and give it a try
05:24.26 brlcad i'm tempted to do it myself!
05:24.38 lachlanp :-)
05:24.45 brlcad but it's a perfect task, it'll be interesting
05:25.03 bhlegm im gonna get one for christmas :) if it comes by then xD
05:25.16 lachlanp how much is a standard brlcad installation weigh?
05:25.26 brlcad about 4 lbs
05:25.58 lachlanp whats 4 pounds in MB?
05:26.27 lachlanp if its not on the top of your head that fine
05:29.50 brlcad too many variables
05:30.01 brlcad it can be 250MB, it can be 2500MB
05:30.08 lachlanp ok
05:30.13 brlcad usually somewhere in between
05:30.30 brlcad less if you strip everything
05:42.20 Notify 03BRL-CAD:jordisayol * 53905 (brlcad/trunk/misc/debian/icons/128x128/brlcad-mged.png brlcad/trunk/misc/debian/icons/16x16/brlcad-mged.png and 6 others): Update Linux icons
05:42.47 *** join/#brlcad harmanpreet (~chatzilla@202.164.53.117)
05:46.27 lachlanp ok i've written a test for each function that is not fortran in list.c
05:46.32 lachlanp and they all pass
05:47.31 lachlanp so now i need to create a patch
05:47.39 lachlanp make sure it passes on a clean svn checkout
05:47.42 lachlanp and make sure it builds?
05:48.02 lachlanp ...and tests
05:49.37 lachlanp i need to run 'svn add src/libbn/tests/bn_list.c' as well don't i
05:49.51 lachlanp otherwise it doesn't appear in the diff
05:52.34 Notify 03GCI: Harmanpreet Singh has left the following comment at Model a "D" using BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/8012208: Task Closed Congratulations, this task has been completed successfully.
06:20.15 starseeker brlcad: if it's of interest, here are the steps to use clang's static analyzer when building BRL-CAD:
06:20.19 starseeker http://bzflag.bz/~starseeker/clang-static.txt
06:24.52 starseeker brlcad: here's what one of the report pages looks like: http://bzflag.bz/~starseeker/clang-analysis_src_libged_wdb_bigE_report.png
06:28.34 starseeker brlcad: not sure what to make of the report... considering it reports >3k issues, more than 2k of which are dereferencing of null pointers, I guess my initial response is "skeptical"
06:30.15 starseeker brlcad: it does generate these report pages though, so maybe it can tell us something useful...
06:30.38 starseeker (whole output is 142 megs compressed for reports)
06:31.50 Notify 03GCI: Dr Coconut has left the following comment at NURBS BibTeX reference file http://www.google-melange.com/gci/task/view/google/gci2012/8009209: Ready for review The work on this task is ready to be reviewed.
07:14.56 Notify 03GCI: Sean has left the following comment at Convert Gallery to Piwigo http://www.google-melange.com/gci/task/view/google/gci2012/7991207: Deadline extended The deadline of the task has been extended with 2 days and 0 hours.
07:16.11 Notify 03GCI: Sean has left the following comment at Investigate GMP integration http://www.google-melange.com/gci/task/view/google/gci2012/7946218: Task Closed Congratulations, this task has been completed successfully.
07:16.31 Notify 03GCI: Teepen has left the following comment at Create prototype 2D CAD drawing(s) http://www.google-melange.com/gci/task/view/google/gci2012/7985229: Ready for review The work on this task is ready to be reviewed.
07:17.26 Notify 03GCI: Sean has left the following comment at Move comments from source to header files ... move LIBRT comments for files beginning with 'q' through 'z' http://www.google-melange.com/gci/task/view/google/gci2012/8026204: Task Closed Congratulations, this task has been completed successfully.
07:20.57 Notify 03BRL-CAD:brlcad * 53906 brlcad/trunk/AUTHORS: credit Dimitar with his GCI task contribution moving code comments from source to header files for librt q-z files (http://www.google-melange.com/gci/task/view/google/gci2012/8026204 and sf patch 3591089)
07:34.36 *** join/#brlcad harmanpreet (~chatzilla@202.164.53.117)
07:50.58 harmanpreet brlcad: as it is clearly mentioned in the task description at http://www.google-melange.com/gci/task/view/google/gci2012/7974231 that one needs to compare BRL-CAD with CATIA, SolidWorks etc but the student who claimed the task has chosen other softwares. Also he/she has not separated linux/solaris/bsd as other configurations. So I think, more work is needed. Rest you decide.
08:07.59 brlcad harmanpreet: I agree with that assessment
08:12.54 lachlanp just submitted my task results
08:23.37 harmanpreet brlcad: but you expressed in one of your comments as you are going to close the task.
08:25.18 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:31.01 harmanpreet brlcad: ok.. :)
09:17.04 *** join/#brlcad Al_Da_Best (Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com)
09:47.32 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
10:04.02 *** join/#brlcad caen23 (~caen23@92.81.193.169)
10:05.38 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
10:14.42 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
10:21.09 *** join/#brlcad jasleen (~chatzilla@202.164.53.117)
10:21.33 jasleen hi harman
10:22.19 jasleen I had downloaded brlcad package
10:23.25 jasleen how to install it?
10:30.47 harmanpreet I suppose you downloaded a debian package on Ubuntu 12.4, if that is the case, just go and double click the package. Later you will need to change the path settings of your system to make mged able to run on your system.
10:30.49 harmanpreet You can also check: http://brlcad.org/xref/source/INSTALL for detailed information about installation depending upon what you downloaded.
10:33.24 harmanpreet and yes, you are welcome to ask questions from anyone on this channel. :)
10:34.04 jasleen Yes. I had downloaded debian package
10:34.19 jasleen and I have ubuntu 12.04
10:34.29 jasleen nice guess :)
10:34.44 jasleen Thanks for help
10:34.55 jasleen I am going to try this
10:57.55 *** join/#brlcad KOKO_ (~KOKO@101.78.11.194)
11:04.23 KOKO_ brlcad: How can i access webhost?
11:19.36 *** join/#brlcad andrei_ (~andrei_@188.25.160.152)
11:21.46 *** join/#brlcad harmanpreet (~chatzilla@202.164.53.117)
11:28.30 KOKO_ Are you here brlcad:?
11:29.06 brlcad got to be more patient than that
11:40.15 KOKO_ brlcad: ok
11:54.13 Notify 03BRL-CAD Wiki:98.234.4.242 * 4686 /wiki/A_Survey_of_Implicit_Constraints_in_Primitives: /* rhc (Right hyperbolic cylinder) */ Added additional constraints to the RHC. Not sure about "c > 0", though.
11:54.14 Notify 03GCI: Nikolay Ivanov has left the following comment at Design a "Commercial CAD Comparison" diagram http://www.google-melange.com/gci/task/view/google/gci2012/7974231: NOTE! this is the original file I made it on paint and no where in the task description does it say to have editable parts so I believe my task is finished this is the only file. So I would appreciate much if you just approve my done work :).
11:54.15 Notify 03GCI: Nikolay Ivanov has left the following comment at Design a "Commercial CAD Comparison" diagram http://www.google-melange.com/gci/task/view/google/gci2012/7974231: Ready for review The work on this task is ready to be reviewed.
11:54.16 Notify 03GCI: Nikolay Ivanov has left the following comment at Design a "Commercial CAD Comparison" diagram http://www.google-melange.com/gci/task/view/google/gci2012/7974231: also no where is said on what to create this diagram so this also removes the option with editable part :).
11:54.17 Notify 03GCI: Matt S. has left the following comment at Create prototype 2D CAD drawing(s) http://www.google-melange.com/gci/task/view/google/gci2012/7985229: 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 complete this task, submit your work again and mark the task as complete once you re-submit your
11:54.18 Notify work....
11:54.19 Notify 03GCI: Matt S. has left the following comment at Create prototype 2D CAD drawing(s) http://www.google-melange.com/gci/task/view/google/gci2012/7985229: Needs More Work I think you may be close, but I say may because I'm not sure what I'm actually looking at. That is, there needs to be (at the very least) some elaboration as to what the .pdf files are supposed to be in relation to the task. I will admit that
11:54.20 Notify I...
11:54.21 Notify 03GCI: Lachlan P has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Ready for review The work on this task is ready to be reviewed.
11:54.22 Notify 03GCI: Lachlan P has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Review: Hi, It might need a bit of cleanup to meet your standards. Thanks, Lachlan
11:54.23 Notify 03GCI: Richard Akira Heru has left the following comment at Implement a primitive volume function ... for right hyperbolic cylinders (RHC) http://www.google-melange.com/gci/task/view/google/gci2012/7960224: Task Claimed I would like to work on this task.
11:54.24 Notify 03GCI: Harmanpreet Singh has left the following comment at Implement a primitive volume function ... for right hyperbolic cylinders (RHC) http://www.google-melange.com/gci/task/view/google/gci2012/7960224: Task Assigned This task has been assigned to Richard Akira Heru. You have 72 hours to complete this task, good luck!
11:54.25 Notify 03GCI: Ashish has left the following comment at Reorganize MGED menu http://www.google-melange.com/gci/task/view/google/gci2012/8030206: Task Claimed I would like to work on this task.
11:54.26 Notify 03GCI: Harmanpreet Singh has left the following comment at Reorganize MGED menu http://www.google-melange.com/gci/task/view/google/gci2012/8030206: Task Assigned This task has been assigned to Ashish. You have 48 hours to complete this task, good luck!
11:54.27 Notify 03GCI: reikaze has left the following comment at Compile BRL-CAD using the Intel Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7982222: Task Claimed I would like to work on this task.
11:54.28 Notify 03GCI: Ambar Pal has left the following comment at Move comments from source to header files ... move LIBRT comments for files beginning with the letter 'd' http://www.google-melange.com/gci/task/view/google/gci2012/8001215: Ready for review The work on this task is ready to be reviewed.
11:54.29 Notify 03GCI: stefi.stoyanova has left the following comment at Convert 38 src/fb man pages to valid Docbook http://www.google-melange.com/gci/task/view/google/gci2012/8030204: Ready for review The work on this task is ready to be reviewed.
11:54.30 Notify 03GCI: reikaze has left the following comment at Compile BRL-CAD using the Intel Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7982222: Claim Removed The claim on this task has been removed, someone else can claim it now.
11:54.31 Notify 03GCI: reikaze has left the following comment at Remove (void) before sscanf/scanf/fprintf/printf/bu_log function calls http://www.google-melange.com/gci/task/view/google/gci2012/7985235: Task Claimed I would like to work on this task.
12:26.54 *** join/#brlcad Skriptkid (wfafcv@app7.chatmosphere.org)
12:36.05 *** join/#brlcad andrei (~andrei@188.25.160.152)
12:36.18 andrei hello
12:56.18 *** join/#brlcad Troublesome (~Troubleso@dc060-181.pppoe.dc-sofia.net)
13:08.54 *** join/#brlcad KOKO_ (~KOKO@101.78.11.194)
13:11.19 KOKO_ brlcad: what is more information to do my task?
13:12.06 andrei KOKO_, what task do you have?
13:12.25 *** join/#brlcad KOKO__ (~KOKO@101.78.11.194)
13:13.13 KOKO__ andrei http://www.google-melange.com/gci/task/view/google/gci2012/7974236
13:13.56 andrei you might need to wait for brlcad, but I ll have a look, perhaps I can help
13:14.28 andrei ah, it's the mediawiki. Then you have to speak with him, sorry:)
13:17.01 Troublesome Hey i have this problem with CMake
13:17.03 Troublesome CMake Error at CMakeLists.txt:462 (_message):
13:17.03 Troublesome <PROTECTED>
13:17.22 Troublesome when i try to configure for Borland compiler
13:17.29 Troublesome any ideas how to fix it?
13:20.20 andrei I think the issue is with some preprocessor directives
13:20.24 andrei But I'm not sure
13:21.12 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
13:22.43 andrei Troublesome, what is at line 462 in that CMakeLists
13:24.26 andrei ?
13:25.03 Troublesome Trying to find CMakeLists
13:25.32 andrei Uhm, CMakeLists exist in each folder
13:25.53 *** join/#brlcad KOKO__ (~KOKO@101.78.11.194)
13:26.06 *** join/#brlcad KOKO__ (~KOKO@101.78.11.194)
13:28.12 Troublesome i have thousands of those CMakeLists files
13:28.26 Troublesome and i don't know where i have to look
13:29.38 Troublesome ok i think i found it
13:29.54 Troublesome the CMakeLists.txt in the source folder of BRLCAD
13:29.55 Troublesome so
13:29.59 Troublesome line 462
13:30.12 Troublesome _message(${ARGN})
13:30.44 Troublesome but i think it has to be only message
13:30.45 Troublesome if(NOT BRLCAD_IS_SUBBUILD)
13:30.46 Troublesome <PROTECTED>
13:30.46 Troublesome <PROTECTED>
13:30.46 Troublesome <PROTECTED>
13:30.46 Troublesome <PROTECTED>
13:30.46 Troublesome <PROTECTED>
13:30.46 Troublesome endif(NOT BRLCAD_IS_SUBBUILD)
13:31.00 Troublesome when i try to change it to message
13:31.12 Troublesome and try to configure in CMake
13:31.16 Troublesome it just crashes
13:31.18 Troublesome :(
13:32.16 andrei I found the code, now, what did you try to change?
13:33.31 andrei or it doesn't compile like this?
13:33.43 Troublesome _message(${ARGN}) this line
13:34.00 Troublesome when i write only message(${ARGN})
13:34.08 Troublesome without the underscore
13:34.15 Troublesome CMake crashes
13:34.23 Troublesome when i try to configure
13:34.52 Troublesome or generate
13:35.10 andrei and underscore in front of the function means it is a function that should not be used outside, a convenience function
13:35.15 andrei That's probably the reason it crashes
13:35.35 andrei in front of the function name, to be more precise.
13:35.58 andrei but I am not sure why do you want to change that
13:36.28 Troublesome well then the problem might be at ARGN?
13:37.36 Troublesome but CMake tells that (_message) might be the problem
13:39.18 andrei I am not very familiar with CMake so I can't see your issue too easily. To me, the _message(${ARGN}) just outputs the number of arguments
13:39.30 andrei I mean, that s what I think it does
13:44.05 Troublesome i also get this
13:44.06 Troublesome Call Stack (most recent call first):
13:44.07 Troublesome <PROTECTED>
13:44.47 KOKO__ brlcad I'am waiting so long
13:46.27 Troublesome if(TIME_RESULT MATCHES "^0$")
13:46.31 Troublesome this fails
13:49.22 *** join/#brlcad KOKO_ (~KOKO@103.1.30.244)
13:50.50 andrei Troublesome, I can't help you, sorry :(
13:52.03 *** join/#brlcad maths22 (ada798d1@gateway/web/freenode/ip.173.167.152.209)
14:02.11 Troublesome i hope Sean can help...
14:15.47 *** join/#brlcad YEAHBUDDY (~Troubleso@dc060-181.pppoe.dc-sofia.net)
14:18.11 *** join/#brlcad Dimitar (~dborisov@78.128.70.201)
14:24.24 Dimitar http://www.google-melange.com/gci/task/view/google/gci2012/7985228 is this only about designing the spreadsheet or do I have to literally fill it with over 700 commands ?
14:26.18 KOKO_ brlcad are you here?
14:27.50 *** join/#brlcad harmanpreet (~chatzilla@124.253.75.135)
14:32.16 *** join/#brlcad Skriptkid (pnylcs@69.41.182.138)
14:35.41 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
14:46.10 starseeker Whenever someone can talk to Troublesome - the failure is not in the bit of CMake code he was trying to change
14:47.10 starseeker the timing code is located in misc/CMake/test_srcs/ - the time*.c.in and builddelta*.c.in files
14:47.39 starseeker something about those files is apparently making the Borland compiler unhappy
14:48.56 starseeker If he looks in the CMakeTmp, he will see the .c versions of those files configured for his machine - time.c, timedelta_start.c, builddelta_start.c, etc.
14:51.01 *** join/#brlcad Ashish101 (75c229bd@gateway/web/freenode/ip.117.194.41.189)
14:52.03 Ashish101 Anyine here can help
14:52.28 Ashish101 i want a vedio tutoriol on brlcad !!
14:52.36 Ashish101 please help i want to lean it
14:53.43 Ashish101 anyone ??
14:54.01 Ashish101 @brlcad @ChanServ ``Erik Al_Da_Best andrei archivist Ashish101 caen23 crdueck d_rossberg DarkCalf Dimitar dtidrow harmanpreet ibot kanzure KimK KOKO_ louipc maths22 n_reed Notify starseeker YEAHBUDDY yiyu
14:54.33 archivist you will not get help that way
14:55.36 caen23 Ashish101: i've also tried finding a video tutorial, but i haven't had much luck. a good starting point would be reading the getting started doc that comes with BRL-CAD
14:55.49 caen23 also, i believe a video tutorial would make for a nice gci task
14:56.36 Ashish101 Whats whar i am doing but a vedio could have helped more As they PDF is dealing with the old version and only code basesd not the GUI
14:56.59 Ashish101 YA sure for those who know it
14:57.04 Ashish101 What ur task
14:57.22 Ashish101 MOne is t o make a goog\d review of its GUI menus
14:59.42 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
15:00.24 YEAHBUDDY Starseeker
15:00.43 *** join/#brlcad Troublesome (~Troubleso@dc060-181.pppoe.dc-sofia.net)
15:00.51 Troublesome hey starseeker
15:01.07 Troublesome if the problem i cant even get to compiling with borland
15:01.20 Troublesome i can't generate the files i need with CMake
15:09.31 ``Erik Troublesome: http://paste.lisp.org/display/133983
15:09.35 Troublesome also the files you mentioned,I can compile them with CodeBlocks
15:19.47 Ashish101 I am learning it
15:19.59 Ashish101 i had maede a file called mantank.g
15:20.17 Ashish101 Not working ?? Why ?? when i reopen it from file !! :()
15:26.18 brlcad alrighty, who's here waiting on a task to be reviewed?
15:28.44 brlcad Troublesome: need to know why the code to determine the current date and time failed?
15:28.50 brlcad s/?/./
15:29.31 Troublesome i am here
15:29.35 Troublesome well
15:29.43 Troublesome how should i fix this
15:30.20 brlcad did you see his note about CMakeTm?
15:30.29 Troublesome starseeker said that something is wrong with the files he mentioned above but i can compile them with Codeblock fot example
15:30.32 Troublesome yes
15:30.35 Troublesome i saw those files
15:30.39 Troublesome i compiled them
15:30.44 brlcad with borland?
15:30.50 Troublesome successfully
15:31.03 brlcad using the same options cmake is using?
15:31.55 Troublesome well with borland it does not compile actually
15:31.59 Troublesome only with CodeBlocks
15:32.37 Ashish101 @brlcad: I am using it in windows -- Its buggy !! Do u suggest me to use it in Ubuntu ??
15:34.26 brlcad Troublesome: and why does it not compile?
15:35.42 Skriptkid @Ashish101: Linux is always better for development
15:35.47 brlcad ``Erik: you ready to let other projects start using Notify?
15:36.06 brlcad ``Erik: there's nine other orgs that might be interested in notifications
15:36.07 Troublesome 18 errors... the compiler can't even find the header files like "stdio.h" and "time.h"
15:36.11 brlcad Skriptkid: he left
15:36.34 Skriptkid oh. okay :-$
15:37.29 *** part/#brlcad Dimitar (~dborisov@78.128.70.201)
15:37.39 *** join/#brlcad Ashish101 (75c229bd@gateway/web/freenode/ip.117.194.41.189)
15:37.59 caen23 brlcad: i am waiting on review :D svnplot one
15:38.01 brlcad Troublesome: that sounds like you've either not installed or set up the compiler properly
15:38.06 brlcad caen23: link?
15:38.16 caen23 http://www.google-melange.com/gci/task/view/google/gci2012/8016209
15:38.47 ``Erik brlcad: yes, if they're willing to bee alpha testrss
15:39.10 brlcad caen23: what's the -js one?
15:39.22 brlcad ``Erik: okay, I'll let 'em know :)
15:39.42 caen23 brlcad: you can generate graphs using either a js lib or matplotlib, which outputs pngs
15:39.45 brlcad Skriptkid: you can ask that here, I just asked who is waiting
15:40.18 brlcad sorry it's taken so long
15:40.32 brlcad we try to get through them as fast as possible, but we are also allowed 36 hours
15:41.05 brlcad not all mentors are as available as others and different days of the week will result in different review times (heck different times of day)
15:41.23 brlcad okay
15:41.26 brlcad (ca
15:41.30 brlcad (caen23)
15:42.23 Skriptkid No problem :) Also, could you tell me at what time mentors will be mostly available(in your time zone or UTC), so that I can work and submit at that time and get the tasks assigned faster?
15:43.16 *** join/#brlcad KOKO_ (~KOKO@103.1.30.197)
15:43.42 caen23 brlcad: no problem, it's been awesome so far
15:45.21 *** join/#brlcad Skriptki_ (~Skriptkid@117.202.108.67)
15:45.59 brlcad caen23: nicely done -- so what are your impressions on those two different methods?
15:46.12 brlcad apologies if that's in your write-up, but I'm looking for subjectivity
15:46.23 brlcad Skriptkid: it's way too variable :)
15:46.38 Skriptkid ok :) Anyway, thanks :)
15:46.53 brlcad Skriptkid: i'm obviosly usually pretty active but also juggling a lot of things going on -- if you get my attention at the right time, it's done
15:47.00 brlcad get someone else, same result
15:47.15 brlcad there are multiple mentors assigned to each day of the week
15:47.40 Skriptkid So I can ask for assignment or review of tasks?
15:47.50 caen23 brlcad: matplot seems to be shorter in size, and more accurate as far as i can see, but js is a nice touch. but really, if you're trying to decide over a stat tool to use, i wouldn't go for svnplot :D it's a bit old, and slow, and it took some research to set it up :-?? perhaps i could have been faster (this is the first time i've used svn), but i think there should be better tools available
15:48.00 KOKO_ brlcad how can i access webhost?
15:48.01 brlcad so just don't submit on that same day next time ;) ...in all honesty, though, it was just a really busy day for reviews yesterday and we ran out of time
15:48.20 brlcad Skriptkid: if you're polite about it and not annoying like some have already been lately...
15:48.39 brlcad KOKO_: i'll get you set up
15:48.43 Skriptkid LOL :) I'll keep that in mind ;)
15:48.43 brlcad KOKO_: in PM
15:49.07 KOKO_ brlcad ok
15:49.08 brlcad KOKO__: have you set up mediawiki before?
15:49.29 brlcad and have you upgraded it before?
15:49.41 KOKO_ nope but another drupal, wordpress, joomla
15:50.02 brlcad caen23: yeah, the js looked outright busted here
15:50.07 *** part/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
15:50.11 brlcad some of the graphs were okay, but most were horked
15:50.33 brlcad and seemed slower responsiveness since it was all on the fly
15:50.53 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
15:50.53 brlcad KOKO_: you've done upgrades for those?
15:51.19 KOKO_ brlcad yes
15:52.38 caen23 brlcad: i had the same impressions
15:53.20 brlcad caen23: so how long did it take for it to get to 1997?
15:53.31 brlcad didn't even get to the most interesting years... :)
15:53.37 Ashish101 brlcad: Please smone help --- u see i made a file in archer and now whenever i open it in mged or archer it just loads a blank screen where as the archer shows property tree for all objects !!
15:53.56 brlcad and it looks like it has the same bug that statcvs had ... there wasn't 2.5 million lines of code by then
15:53.58 caen23 brlcad: i don't know if you've read my longer comment here the other night :D let me paste it again
15:54.21 caen23 brlcad: i found a way to make the process faster, by mirroring the repo on the machine that's going to run svnplot. in around 3h i got 13k commits. not awesome, but definitely better. the instructions might be a bit verobse, and might get in the way, so let me know if they need rework. the most important part is the one about mirroring the repo. also, i haven't tried doing it on windows, so that's not documented
15:54.22 caen23 [02:58am]
15:54.39 brlcad Ashish101: mged doesn't display geometry when you open a databse, it just opens the database
15:54.46 brlcad if you want to display something, you have to tell it to
15:55.02 brlcad see the Geometry Browser or the "tops" command and the "draw" command
15:56.06 brlcad caen23: I did see that
15:56.16 brlcad is 13k commits to 1997?
15:56.26 caen23 yes
15:57.07 Ashish101 OKkk brlcad: Thanks it workx :)
15:57.11 caen23 13.5k… march 20, 1997
15:58.32 brlcad okay, so it'd probably take around 12 hours to do the whole repo
15:58.35 brlcad damn that's slow
15:58.51 brlcad wish I could remember how long statcvs took
15:59.09 brlcad okay, well we'll see how that compares to the other tool, svnplot
16:00.22 caen23 i've let it run for the whole repo outside this task, and i'll upload the end results if you want. the most time-consuming part is downloading the commit info with `svnsync`. conversion to sqlite is faster, less than 1h for the whole repo
16:00.28 brlcad Skriptkid: url
16:01.07 brlcad caen23: sure, can make a task to upload the end results to the website
16:01.42 brlcad maybe setting up a cron job so it rebuilds the results once a week if we like it more than svnplot
16:02.23 caen23 brlcad: you mean more than statcvs? :D
16:02.36 brlcad no, there's a second svn plotting task
16:03.09 brlcad sry, statsvn and svnplot
16:03.15 caen23 brlcad: but it's taken, right?
16:03.19 brlcad do you know of any others?
16:03.37 caen23 i don't, but i could look into it
16:04.18 brlcad yeah, the other one is taken
16:05.35 Troublesome brlcad: CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
16:05.35 Troublesome Missing variable is:
16:05.35 Troublesome CMAKE_RC_COMPILE_OBJECT
16:05.45 caen23 brlcad: http://stackoverflow.com/questions/13039/is-there-a-tool-that-can-display-a-svn-repository-visually-i-e-pretty-charts
16:05.46 Troublesome this is the problem
16:05.47 Troublesome i have now
16:06.22 Troublesome i can't find this variable in CMake how to set it mannualy
16:06.43 brlcad Troublesome: so after you go mucking about editing CMakeLists.txt files, it's not productive to help you with random errors like that
16:06.51 *** join/#brlcad maths22 (~maths22@173-167-152-209-illinois.hfc.comcastbusiness.net)
16:06.58 brlcad have you build cleanly with cmake and some other compiler?
16:07.09 brlcad you should do that first if you haven't
16:07.23 brlcad once that's working, then point it at the borland compiler without editing anything
16:08.51 Troublesome now i have no problem with borland
16:08.55 Troublesome it works
16:09.02 Troublesome but when trying to generate in CMake
16:09.05 Troublesome i get this error
16:09.15 Troublesome and there is no option to set this variable
16:10.38 brlcad did you read what I wrote? :)
16:10.45 brlcad none of that matters if you edited anything
16:11.02 brlcad because it's not productive to diagnose a completely unknown starting point
16:11.38 brlcad have you build cleanly with cmake and gcc?
16:11.48 brlcad what platform are you on?
16:11.50 Troublesome i haven't edited anything
16:12.00 Troublesome just fixed the borland
16:12.06 Troublesome and now the problem is only with CMake
16:12.15 brlcad dude, seriously
16:12.28 brlcad that's twice you've ignored my question
16:12.49 brlcad I can't help you if you don't give me these bits of information :)
16:13.10 Troublesome it can build cleanly with CMake
16:13.15 Troublesome that's what i am telling you
16:13.32 brlcad you have built cleanly with cmake AND gcc?
16:13.38 Troublesome but i think i made it to build right :D
16:13.43 brlcad cmake doesn't "build"
16:13.54 Troublesome it generetes files i know
16:13.58 brlcad you have built cleanly with cmake AND gcc?
16:14.04 brlcad this is going to get old
16:14.11 brlcad yes or no is all i'm looking for?
16:14.21 Troublesome yes and no :D
16:14.28 brlcad alright, you're on your own, good luck
16:14.37 Troublesome just fixed the error in CMake
16:14.43 Troublesome now will try to compile with Borland
16:14.46 Troublesome and finish the work
16:19.57 Ashish101 What does this error mean ??
16:20.29 Ashish101 Cant read tree mode list no such variable wen trying to create a sphere
16:21.42 Ashish101 Or anyother shape in Archer ........
16:22.00 Ashish101 Please help anyone @bclcad :
16:24.06 brlcad Ashish101: archer is in a pre-alpha state so it's not going to be entirely error-free to use
16:24.21 brlcad we're actually going to upload a task to try to get it to crash here soon
16:24.44 brlcad Ashish101: try using mged -- the docs will be able to help you there more
16:24.54 brlcad particularly the quick-reference sheet
16:25.04 brlcad ``Erik: notify has gone silent
16:25.23 brlcad hugs Notify
16:26.22 Ashish101 KK
16:27.53 brlcad unless you're working on a task that specifically called for doing something in archer of coruse :)
16:27.54 *** join/#brlcad Nikolay (Nikolay@77.70.66.28)
16:28.00 Nikolay hello all
16:28.19 Nikolay sean I would like to apologise personaly to you for my behaivior yesterday
16:28.29 Nikolay i am sorry for being such a little b*tch
16:28.35 Nikolay i hope you forgive me :)
16:28.43 Nikolay i am really sorry ;(
16:30.24 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
16:31.49 caen23 brlcad: i'm currently trying https://github.com/karenc/svn_branch_graph it's easier to set up and has a web interface (you can point it to localhost), but i think it's still going to take a lot of time
16:32.30 caen23 oh, and it doesn't seem to be verbose, so i don't know how far i am
16:38.00 *** join/#brlcad Skriptkid1 (~Skriptkid@117.202.108.67)
16:39.26 Troublesome another problem now this time while compiling with borland
16:39.37 Troublesome Error E2075: Incorrect command line option: -fp:strict
16:41.27 *** part/#brlcad Skriptkid1 (~Skriptkid@117.202.108.67)
16:52.23 andrei this task has it's deadline passed and we haven't reviewed yet
16:52.25 andrei http://www.google-melange.com/gci/task/view/google/gci2012/7945213
16:52.53 andrei It's the interview with Jordi so I'm not sure how to evaluate it
16:53.36 Notify 03BRL-CAD:bob1961 * 53907 brlcad/trunk/src/tclscripts/archer/BotEditFrame.tcl: Minor update to add the bot name to the upper panel.
16:53.40 Notify 03BRL-CAD:bob1961 * 53908 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl and 2 others): This is the initial code to edit sketches in Archer. Still more to do. Checking in for safety.
16:53.45 Notify 03BRL-CAD:d_rossberg * 53909 brlcad/trunk/src/librt/primitives/pipe/pipe.c: quell some "variable ?\226?\128?\152xyz?\226?\128?\153 set but not used" errors
16:53.50 Notify 03BRL-CAD:carlmoore * 53910 brlcad/trunk/src/archer/TODO: add that extra 'm' to what apparently should be AnimMate
16:53.55 Notify 03BRL-CAD:brlcad * 53911 brlcad/trunk/src/liboptical/sh_light.c: clean up logic for readability, remove empty if/else
16:53.57 Notify 03BRL-CAD:carlmoore * 53912 (brlcad/trunk/doc/docbook/system/mann/en/Introduction.xml brlcad/trunk/doc/docbook/system/mann/en/edit_translate.xml brlcad/trunk/doc/docbook/system/mann/en/handle.xml): remove trailing blanks/tabs
16:53.59 Notify 03BRL-CAD:brlcad * 53913 (brlcad/trunk/include/wdb.h brlcad/trunk/src/libwdb/bot.c and 10 others): apply skriptkid patch from GCI task http://www.google-melange.com/gci/task/view/google/gci2012/8025209 that moves libwdb comments from source to header while cleaning up along the way. thanks!
16:54.02 Notify 03GCI: Andrei Popescu has left the following comment at Remove (void) before sscanf/scanf/fprintf/printf/bu_log function calls http://www.google-melange.com/gci/task/view/google/gci2012/7985235: Task Assigned This task has been assigned to reikaze. You have 72 hours to complete this task, good luck!
16:54.03 Notify 03GCI: Andrei Popescu has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Issues I have applied the patch on my localhost and I seem to get a lot of errors, could you please drop on IRC to solve the issues.
16:54.05 Notify 03GCI: Andrei Popescu has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: 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 complete this task, submit your work again and mark the task as...
16:54.06 Notify 03GCI: Melange has left the following comment at Move comments from source to header files ... move LIBRT comments for files beginning with the letter 'd' http://www.google-melange.com/gci/task/view/google/gci2012/8001215: No more Work can be submitted Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed.
16:54.07 Notify 03GCI: Silvrous has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: one more thing I think the arb8 volume function might be wrong. For calculating the base area, it uses the cross product of (OB-OA)X(OC-OA) = ABXAC, but that gives twice the actual area of the triangle ABC,
16:54.08 Notify iirc....
16:54.08 Notify 03GCI: Dimitar Borisov has left the following comment at Compile BRL-CAD using the Intel Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7982222: Task Claimed I would like to work on this task.
16:54.09 Notify 03GCI: Dimitar Borisov has left the following comment at Compile BRL-CAD using the Intel Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7982222: Claim Removed The claim on this task has been removed, someone else can claim it now.
16:54.10 Notify 03GCI: Su Chang ko has left the following comment at Set up StatSVN http://www.google-melange.com/gci/task/view/google/gci2012/8013211: Ready for review The work on this task is ready to be reviewed.
16:54.11 Notify 03GCI: Anshul has left the following comment at Close MGED when both windows are closed http://www.google-melange.com/gci/task/view/google/gci2012/7945212: Task Claimed I would like to work on this task.
16:54.12 Notify 03GCI: Harmanpreet Singh has left the following comment at Close MGED when both windows are closed http://www.google-melange.com/gci/task/view/google/gci2012/7945212: Task Assigned This task has been assigned to Anshul. You have 48 hours to complete this task, good luck!
16:54.13 Notify 03GCI: Anshul has left the following comment at Close MGED when both windows are closed http://www.google-melange.com/gci/task/view/google/gci2012/7945212: Claim Removed The claim on this task has been removed, someone else can claim it now.
16:54.14 Notify 03GCI: Ashwin Lokkur has left the following comment at Implement a primitive centroid function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/7959221: Claim Removed The claim on this task has been removed, someone else can claim it now.
16:54.15 Notify 03GCI: Ashwin Lokkur has left the following comment at Implement a primitive centroid function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/7959221: Task Claimed I would like to work on this task.
16:54.16 Notify 03GCI: Ashwin Lokkur has left the following comment at Implement a primitive centroid function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/7959221: Claim Removed The claim on this task has been removed, someone else can claim it now.
16:54.17 Notify 03GCI: Ashwin Lokkur has left the following comment at Implement a primitive centroid function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/7959221: Sorry I couldn't work on the task... I had my exams coming up :(
16:54.18 Notify 03GCI: fernozzle has left the following comment at Implement a primitive centroid function ... for extruded bitmaps (EBM) http://www.google-melange.com/gci/task/view/google/gci2012/7998216: Task Claimed I would like to work on this task.
16:54.19 Notify 03GCI: Harmanpreet Singh has left the following comment at Implement a primitive centroid function ... for extruded bitmaps (EBM) http://www.google-melange.com/gci/task/view/google/gci2012/7998216: Task Assigned This task has been assigned to fernozzle. You have 72 hours to complete this task, good luck!
16:54.20 Notify 03GCI: Titi has left the following comment at Compile BRL-CAD using the Intel Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7982222: Task Claimed I would like to work on this task.
16:54.21 Notify 03GCI: Harmanpreet Singh has left the following comment at Compile BRL-CAD using the Intel Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7982222: Task Assigned This task has been assigned to Titi. You have 72 hours to complete this task, good luck!
16:54.23 Notify 03GCI: Sean has left the following comment at Set up SvnPlot http://www.google-melange.com/gci/task/view/google/gci2012/8016209: Task Closed Congratulations, this task has been completed successfully.
16:54.23 Notify 03GCI: Willie Zhu has left the following comment at Implement a primitive volume function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/8009213: Task Claimed I would like to work on this task.
16:54.24 Notify 03GCI: Sean has left the following comment at Set up StatSVN http://www.google-melange.com/gci/task/view/google/gci2012/8013211: Deadline extended The deadline of the task has been extended with 0 days and 8 hours.
16:54.25 Notify 03GCI: HS Rai has left the following comment at Implement a primitive volume function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/8009213: Task Assigned This task has been assigned to Willie Zhu. You have 72 hours to complete this task, good luck!
16:54.26 Notify 03GCI: Sean has left the following comment at Move comments from source to header files ... move LIBWDB comments http://www.google-melange.com/gci/task/view/google/gci2012/8025209: Task Closed Congratulations, this task has been completed successfully.
16:54.27 Notify 03GCI: Sean has left the following comment at Move comments from source to header files ... move LIBWDB comments http://www.google-melange.com/gci/task/view/google/gci2012/8025209: fantastic I haven't tried compiling yet, but the patch looks fantastic. That's for the detailed notes on what you did too. Wasn't entirely keen on the libwdb/ prefix on the @file blocks, because we'll probably have to remove
16:54.28 Notify those,...
16:54.29 Notify 03GCI: Melange has left the following comment at Model a "C" using BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/7971228: Task Reopened Melange has detected that the final deadline has passed and it has reopened the task.
16:54.30 Notify 03GCI: Sean has left the following comment at Move comments from source to header files ... move LIBWDB comments http://www.google-melange.com/gci/task/view/google/gci2012/8025209: and I see that we already did I thought I'd already added you, but I guess I mis-spelled your nickname looking for you. You're credited, Akshay. :)
16:54.31 Notify 03GCI: Su Chang ko has left the following comment at Set up StatSVN http://www.google-melange.com/gci/task/view/google/gci2012/8013211: My Work is Wrong..? I submit My Works. But Deadline Extended....? Why..?
16:54.32 Notify 03GCI: Skriptkid has left the following comment at Move comments from source to header files ... move LIBWDB comments http://www.google-melange.com/gci/task/view/google/gci2012/8025209: Thanks :) For listening on IRC and revieweing :) I can remove the prefix and submit a new patch, if you'd like. Shouldn't be really tedious.
16:54.33 Notify 03GCI: dmusan has left the following comment at Create an awesome screenshot http://www.google-melange.com/gci/task/view/google/gci2012/8019211: Hello Last time the raytrace crashed. I think it was because my laptop couldn't handle it, but now I when I tried to raytrace it again it didn't work any more... and I also tried on anther computer, so I will upload the schreenshot as it is. I will also upload the
16:54.34 Notify .g...
16:54.35 Notify 03GCI: Edward Kalfov has left the following comment at Compile BRL-CAD on Windows using the Borland Embarcadero Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7955216: Claim Removed The claim on this task has been removed, someone else can claim it now.
16:54.36 Notify 03GCI: dmusan has left the following comment at Create an awesome screenshot http://www.google-melange.com/gci/task/view/google/gci2012/8019211: Ready for review The work on this task is ready to be reviewed.
16:54.37 Notify 03GCI: Cezar has left the following comment at Decouple LIBDM from LIBGED http://www.google-melange.com/gci/task/view/google/gci2012/8017204: Task Claimed I would like to work on this task.
16:54.38 Notify 03GCI: Harmanpreet Singh has left the following comment at Decouple LIBDM from LIBGED http://www.google-melange.com/gci/task/view/google/gci2012/8017204: Task Assigned This task has been assigned to Cezar. You have 48 hours to complete this task, good luck!
16:55.07 brlcad Nikolay: I certainly appreciate that you recognize the counterproductivity
16:55.08 brlcad I know you're eager to get tasks done, but for us it's not so much about the tasks as it is the interaction with you
16:56.18 brlcad students that are difficult to interact with make taking the time to review, integrate, and ultimately put their work onto a global showcase a challenge
16:56.44 brlcad is surprised notify didn't get flood-kicked for that much that quickly..
16:57.24 Notify 03GCI: Teepen has left the following comment at Create prototype 2D CAD drawing(s) http://www.google-melange.com/gci/task/view/google/gci2012/7985229: Thanks! Thank you for the tips.
16:57.34 andrei indeed, Google Code - in isn't about solving as many tasks as possible but rather integrating into the community, also, I have seen you are worried about running out of tasks. I can assure you that there is plenty stuff to be done and we will keep adding tasks :)
16:57.47 Nikolay i wasnt myself yesyerday had so much things going on
16:57.53 Nikolay i wasnt thinking straight
16:57.56 Nikolay i am sorry
16:58.01 Nikolay i hope you will forgive me
16:58.35 brlcad let's just move forward and see how things go
16:58.52 brlcad so another mentor had a problem with your task
16:58.52 andrei <PROTECTED>
16:59.02 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
16:59.40 Nikolay what seems to be the problem?
16:59.46 brlcad (especially after you got obstinant about the task not specifying editability..)
16:59.55 brlcad it didn't specify all those CAD packages you chose
17:00.11 brlcad so pedantically speaking, the task as written is incomplete
17:00.41 brlcad as it asks for those five specifically
17:00.50 Nikolay i know this morning when i wrote this comment my teacher made me mad i again i started doing stupid things again
17:01.17 Nikolay so i have to make everything from 0 again ;( ?
17:01.18 brlcad he was also concerned that you also didn't expand the other operating systems
17:01.29 Notify 03GCI: Skriptkid has left the following comment at Add a primitive surface area function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/7983225: Task Claimed I would like to work on this task.
17:01.41 Nikolay um I did ? yesterday I googled everyone of the CAD's if it runs on them
17:01.57 brlcad Skriptkid: so that's a tough one
17:02.08 brlcad just beware ;)
17:02.09 Notify 03GCI: Sean has left the following comment at Add a primitive surface area function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/7983225: Task Assigned This task has been assigned to Skriptkid. You have 72 hours to complete this task, good luck!
17:02.47 brlcad nikolay: those all run on a BSD system? I find that shocking if true
17:03.04 Nikolay no
17:03.07 Skriptkid I'm good with structures and pointers and okay with geometry. Will need help along the way :)
17:03.13 brlcad Nikolay: therein is the problem
17:03.28 Nikolay o well with the last line about linux/bsd/solaris
17:03.42 Nikolay I put a tick if a CAD is running on atleast 1 on them
17:03.56 Nikolay i believe this is what makes the confusion
17:03.59 brlcad which is cheating from our perspective
17:04.19 Nikolay ok I am getting it fixed gonna make 2 more lines for BSD and Solaris
17:04.22 brlcad unfair to us, we put a lot of effort to work on everything everywhere, they don't
17:04.47 brlcad ideally, linux would be expanded to a variety of distributions too
17:04.52 brlcad but I wasn't going to go there
17:04.57 Nikolay okay
17:05.04 Nikolay i will fix in no time
17:05.06 Nikolay and upload it
17:05.49 brlcad I will leave it up to the other mentor to decide whether to accept it or not
17:06.05 brlcad at this point, he's the unbiased 3rd party
17:06.26 Nikolay btw should I fix the linus/solaris/bsd section or no?
17:06.36 Nikolay before you leave it up to the other mentor
17:07.03 brlcad given that was two of the concerns he called out, you decide
17:07.20 Nikolay 100% gonna be fixed then
17:08.21 brlcad I just won't be extending the time any further, and someone else will have to finalize the review
17:09.09 brlcad perhaps you will be able to move on to a less subjective task next
17:09.40 brlcad can you still upload files when it's in a needing review state?
17:10.04 Nikolay let me check
17:10.12 Nikolay yes i can upload
17:10.18 Nikolay i need 10 more mins and I am ready
17:10.30 Nikolay the checking on which CAD runs on solaris/bsd is the tough part here
17:12.54 Notify 03GCI: Melange has left the following comment at Create prototype 2D CAD drawing(s) http://www.google-melange.com/gci/task/view/google/gci2012/7985229: Task Reopened Melange has detected that the final deadline has passed and it has reopened the task.
17:14.32 *** part/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
17:15.31 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
17:15.43 Notify 03GCI: Sean has left the following comment at Move comments from source to header files ... move LIBWDB comments http://www.google-melange.com/gci/task/view/google/gci2012/8025209: not worth it It's not worth the time to make and review a patch for that. If you keep working on good code changes and get commit access granted, you can directly fix the files yourself.
17:15.52 ``Erik hm, maybe a second expanded 'runs on' graph would be useful? (linux can be broken up by distro/arch, solaris has sparc and x86 variants, there're like 6 branches to the bsd family, ...)
17:19.28 Notify 03GCI: Sean has left the following comment at Create an awesome screenshot http://www.google-melange.com/gci/task/view/google/gci2012/8019211: Task Closed Congratulations, this task has been completed successfully.
17:21.28 Notify 03GCI: Sean has left the following comment at Create an awesome screenshot http://www.google-melange.com/gci/task/view/google/gci2012/8019211: crashes We like reproducible crashes. We can investigate and fix those. Keep your .g file and instructions on how to get it to crash. We'll be uploading several new tasks that basically have you find and document a reproducible crash. Since you've done that, you'll be...
17:21.51 brlcad ``Erik: good idea
17:22.01 brlcad that would look favorably on us ;)
17:22.06 Skriptkid Need help on the task "Surface Area fuction for Hyperboloids of one sheet(HYP)." Found the formula for SA, found the structures rt_functab and rt_db_internal. What should I do next?
17:22.09 brlcad platform diagram
17:22.30 brlcad Skriptkid: look at one of the other simpler primitives and how they calculate surface area
17:22.37 brlcad like the ellipsoid (ell.c)
17:22.54 brlcad find the equations for ellipsoid surface area online and see how that translated to code
17:23.04 brlcad then translate your hyp equations to code
17:23.27 Skriptkid ok
17:29.10 Notify 03BRL-CAD:brlcad * 53914 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/db5_alloc.c and 15 others): apply patch from ambar pal for gci task http://www.google-melange.com/gci/task/view/google/gci2012/8001215 that moves the remaining librt doxygen comments from source to header files. beat jackson to it.
17:29.48 Nikolay @brlcad i have a question
17:30.13 Nikolay acoarding to google non of the CAD's listed except BRLcad works on freebsd
17:30.15 Nikolay is that possible?
17:30.21 brlcad yep
17:30.37 ``Erik probably, linux has only recently gotten attention and fbsd tends to be a quiet backend server os
17:30.42 brlcad that's exactly what I said I'd be shocked if any of those did
17:30.49 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
17:31.01 Ashish101 For the past 3 hiours i have been reading that introduction to CAD and now i am experimenting and will start my task tomorow (My task is to menu arrangement) do i have to describe each menu iteam after which i have to rearrange them and rename them ?? or just rearrange and rename ?? @brlcad:
17:31.06 brlcad portability takes time and money
17:31.19 brlcad not good for commercial business penny pinchers
17:32.13 brlcad Ashish101: ideally you show a before and after and write up a little paragraph or two explaining why you arranged things the way you did
17:32.38 brlcad ideally should account for what happens to all of the existing menu items, where they go or whether they're removed or renamed, etc
17:33.22 brlcad simple mockup diagram would do wonders but it could be visualized with a text hierarchy too (you just still need to show the before and after)
17:34.06 Ashish101 So how big should it ideally be ?? in pages will help me get a rough idea on how much to write
17:34.30 brlcad how big should what be?
17:36.01 brlcad Ashish101: this is an example before and after: http://people.mozilla.org/~jdaggett/menusbeforeafter.png
17:36.06 brlcad or this: http://cdn6.everything-microsoft.com/wp-content/uploads/2010/03/before-and-after-hacks1-400x2911.png
17:36.17 Ashish101 KK understood --- nothing just ur last sentence got it all in my head :P
17:36.27 brlcad or this: http://ims.cochrane.org/sites/ims.cochrane.org/files/uploads/images/new-context-menus-3.8-624.png
17:36.30 brlcad lots of examples
17:37.14 brlcad all I was saying is that it could even be text, but it'll be less convincing :)
17:37.29 brlcad Ashish101: are you familiar at all with GUI programming?
17:37.43 Ashish101 KK Ill try to make it as visual as possible
17:37.46 brlcad you might have fun making this into a tk menu demo
17:38.13 Nikolay @brlcad i uploaded the fixed file
17:38.47 Nikolay and I will be waiting patiently for your approval or the other mentor's :)
17:39.08 Ashish101 Actuallly i am still struggling to use this software and learning and testing each of its functionality from 284 paged guide !!
17:41.21 andrei Ashish101, nobody is expecting you to fully understand BRL-CAD in a few days :)
17:41.52 Ashish101 :D
17:42.43 Ashish101 Gn ppl getting midnight now !!
17:43.50 Notify 03BRL-CAD:n_reed * 53915 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/db_scan.c brlcad/trunk/src/librt/dir.c): r53914 patch accidently copied a couple function return types with the comments
17:50.44 Notify 03GCI: Andrei Popescu has left the following comment at Move comments from source to header files ... move LIBRT comments for files beginning with the letter 'd' http://www.google-melange.com/gci/task/view/google/gci2012/8001215: Congratulations Congratulations ,you have succesfully completed the task. Your work has been applied in revision r53914. If you wish, please leave your name so you can be credited
17:50.45 Notify in...
17:50.49 Notify 03GCI: Andrei Popescu has left the following comment at Move comments from source to header files ... move LIBRT comments for files beginning with the letter 'd' http://www.google-melange.com/gci/task/view/google/gci2012/8001215: Task Closed Congratulations, this task has been completed successfully.
17:57.11 Skriptkid what is the difference between hyp_specfic and hyp_internal(or 'SHAPE'_specific and 'SHAPE'_internal, in general)?
17:57.25 Skriptkid the structures, I mean
18:05.42 *** join/#brlcad KOKO__ (~KOKO@183.182.127.184)
18:08.45 *** join/#brlcad KOKO_ (~KOKO@101.78.11.197)
18:12.27 *** part/#brlcad caen23 (~caen23@92.81.193.169)
18:12.32 *** join/#brlcad caen23 (~caen23@92.81.193.169)
18:12.33 *** part/#brlcad caen23 (~caen23@92.81.193.169)
18:12.44 *** join/#brlcad caen23 (~caen23@92.81.193.169)
18:14.38 Notify 03GCI: Skriptkid has left the following comment at Add a primitive surface area function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/7983225: Difference between Internal and Specific what is the difference between hyp_specfic and hyp_internal(or 'SHAPE'_specific and 'SHAPE'_internal, in general) structures. Also, what are the data types "fastf_t" and...
18:15.39 ``Erik nice
18:15.40 ``Erik ERROR: Storage server temporarily offline. See http://status.github.com for GitHub system status.
18:18.06 caen23 i'm currently working on the "decouple libdm from libged" task. i've found that what i need to do is remove the call to the DM_GET_DISPLAY_IMAGE macro with a call to a function inside the ged struct. one of my ideas involved including include/dm.h inside include/ged.h, am i on the right track?
18:28.54 Notify 03BRL-CAD:brlcad * 53916 brlcad/trunk/AUTHORS: credit ambar pal for his work moving librt comments from source to header for the 'd' files
18:31.02 Notify 03GCI: Sean has left the following comment at Set up StatSVN http://www.google-melange.com/gci/task/view/google/gci2012/8013211: troubles I'm having trouble downloading your .zip file. It looks like it might be a bug in the melange web interface, perhaps because of the large file size. Is what'sin the zip the same as what's at that URL? That URL doesn't look like it has anything to do with BRL-CAD.
18:31.42 Notify 03GCI: Sean has left the following comment at Write BRL-CAD News article on .deb/.rpm builds http://www.google-melange.com/gci/task/view/google/gci2012/7945213: Deadline extended The deadline of the task has been extended with 0 days and 12 hours.
18:37.23 Notify 03GCI: Sean has left the following comment at Write BRL-CAD News article on .deb/.rpm builds http://www.google-melange.com/gci/task/view/google/gci2012/7945213: CPP wiki Gala, your article looks good. I would have like to have seen some more write-up from you based on the interview or quotes of his intermixed with an article from you, but it's not bad as it is. I would suggest changing "BRL-CAD News (BCN)"
18:37.24 Notify to...
18:37.38 Notify 03GCI: Sean has left the following comment at Write BRL-CAD News article on .deb/.rpm builds http://www.google-melange.com/gci/task/view/google/gci2012/7945213: Deadline extended The deadline of the task has been extended with 0 days and 12 hours.
18:38.08 brlcad starseeker: http://www.google-melange.com/gci/task/view/google/gci2012/8009209
18:38.12 brlcad starseeker: is that what you wanted?
18:39.20 brlcad caen23: having the ged.h header make any reference to or inclusion of the dm.h header or the libdm functions IS the problem :)
18:39.37 brlcad so yeah.. not on the right track in terms of adding a #include "dm.h" to ged.h
18:40.40 caen23 brlcad: hmm… but as far as i can see, dm.h includes ged.h. are there more files with this problem, or am i missing something?
18:40.51 caen23 more libs*, actually
18:40.59 brlcad what you'll probably end up needing to do is add a generic callback function (do you know how to do that?) to the ged struct that simply returns an image or something
18:41.27 brlcad caen23: yep, the reverse is a problem too
18:41.37 brlcad those two libraries should know nothing about each other
18:41.43 brlcad (directly)
18:42.13 caen23 as far as i know, a callback function is a pointer to a function. which i should later implement inside a file in src/libged?
18:42.36 brlcad half right
18:42.42 brlcad it's a pointer to a function
18:43.15 brlcad but the function will be defined in libdm or mged, set into the ged struct with mged, and then only called within libged
18:43.49 brlcad think of it like if I didn't want a library to know about printf and I had this struct:
18:44.16 brlcad struct ged { int (*doit)(const char *fmt, ...); }
18:45.01 brlcad in this case, libdm or libc is the library implementing some printf function but we don't want libged to know about it
18:45.25 brlcad so mged creates a struct ged gedp; and gedp.doit = &printf;
18:45.57 brlcad then within libged when it gets that gedp, it just calls gedp->doit(fmt, val1, val2, val3);
18:46.15 brlcad lo and behold, printf is called and libged never had to know
18:46.26 caen23 oh, so i should look into altering mged, too? mged will be the "bridge" between dm and ged?
18:46.47 brlcad right
18:47.03 brlcad some third-party code has to arbitrate
18:47.20 caen23 yep
18:49.41 caen23 one more thing: screengrab contains a call to a macro within dm.h, not a function. but that macro is a wrapper to a hidden function (or private, it's prefixed by _). do i call the private function explicitly, or do i do something else?
18:49.45 brlcad you might have to make mged not use the "default" ged handler for that command so you can set the function
18:50.08 brlcad make a function that calls the macro :)
18:50.30 brlcad could technically do that all within mged
18:50.32 caen23 right :D thanks
18:50.33 brlcad static
18:52.59 brlcad andrei: so you do realize that you have commit access, right? you can commit the patches/changes as you review them if they're good to go (and intended for commit)
18:54.41 *** join/#brlcad Skriptkid (~Skriptkid@117.202.108.67)
19:04.28 Notify 03GCI: Mark Ayers has left the following comment at Compile BRL-CAD on Windows using the Borland Embarcadero Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7955216: Task Claimed I would like to work on this task.
19:05.40 andrei yes, I just didn't know if you dealt with that patch.
19:06.08 Notify 03GCI: Andrei Popescu has left the following comment at Compile BRL-CAD on Windows using the Borland Embarcadero Compiler http://www.google-melange.com/gci/task/view/google/gci2012/7955216: Task Assigned This task has been assigned to Mark Ayers. You have 72 hours to complete this task, good luck!
19:14.57 *** join/#brlcad KOKO_ (~KOKO@101.78.11.197)
19:15.50 *** join/#brlcad elf (~elf@92.80.1.188)
19:18.15 caen23 brlcad: i created the function pointer, and now i'd like to edit mged. but what file should i edit? i see there's a dm-generic, should i make a ged-generic?
19:21.42 *** join/#brlcad KOKO_ (~KOKO@101.78.11.197)
19:22.33 Notify 03BRL-CAD:carlmoore * 53917 (brlcad/trunk/src/libged/bigE.c brlcad/trunk/src/libged/bot_decimate.c and 8 others): fix spellings
19:25.53 Notify 03BRL-CAD:carlmoore * 53918 (brlcad/trunk/src/halftone/halftone.1 brlcad/trunk/src/halftone/main.c and 3 others): fix spellings (including Sproull and Steinberg)
19:29.40 *** join/#brlcad markthema3 (8627bec8@gateway/web/freenode/ip.134.39.190.200)
19:31.07 Notify 03BRL-CAD:n_reed * 53919 brlcad/trunk/src/librt/primitives/pipe/pipe.c: fix incorrect test allowing drawing with negative diameter
19:31.30 markthema3 I've claimed the task for compiling BRL-CAD on Windows using Borland, and I'm wondering if I should attempt the task on Windows 8 or if I should try it on 7 instead.
19:36.06 Notify 03BRL-CAD:carlmoore * 53920 (brlcad/trunk/misc/Doxyfile brlcad/trunk/misc/Doxyfile.in and 8 others): fix spellings
19:38.19 Notify 03BRL-CAD:carlmoore * 53921 (brlcad/trunk/doc/html/manuals/Anim_Tutorial/chapt8.html brlcad/trunk/doc/html/manuals/Anim_Tutorial/foot_graphics.html brlcad/trunk/doc/html/manuals/Install.html): fix spellings including Sproull
19:41.39 Notify 03BRL-CAD:carlmoore * 53922 (brlcad/trunk/doc/html/manuals/mged/ged.html brlcad/trunk/doc/html/manuals/mged/ged.tex brlcad/trunk/doc/mged/e.tex): fix spacing and fix spelling of 'restore'
19:44.49 Notify 03BRL-CAD:carlmoore * 53923 (brlcad/trunk/doc/anim.txt brlcad/trunk/doc/docbook/lessons/es/mged03_utilizar_comando_in.xml brlcad/trunk/doc/html/manuals/mged/mged1.html): fix spellings including one in Spanish
19:44.52 caen23 nevermind, got it
20:08.50 starseeker brlcad: re: 8009209 that looks like it should be fine - I'll try it in a LaTeX document at some point before uploading it, but it looks like a good effort.
20:12.11 starseeker emacs says it's syntatically valid
20:16.23 starseeker brlcad: if you think a CMake task might be in order for GCI, I have a candidate
20:18.45 starseeker in misc/CMake/CompilerFlags.cmake I have a TODO note to use CMakeParseArguments instead of that crazy quilt of nested if/else statements
20:18.57 starseeker http://www.cmake.org/cmake/help/v2.8.9/cmake.html#module:CMakeParseArguments
20:19.46 *** join/#brlcad minichrispy (450f6b03@gateway/web/freenode/ip.69.15.107.3)
20:19.52 starseeker BRLCAD_CHECK_C_FLAG and BRLCAD_CHECK_CXX_FLAG would both be reworked to use argument parsing instead
20:21.49 starseeker there are a few other macros with simpler setups that may also benefit, but those are the two biggies
20:24.55 Notify 03BRL-CAD Wiki:Minichrispy * 4687 /wiki/Compiling/XCode:
20:25.36 Nikolay @brlcad I have a question
20:26.15 Nikolay no wait i found my answer nvm
20:26.55 Notify 03BRL-CAD Wiki:Minichrispy * 4688 /wiki/Compiling/XCode:
20:30.36 caen23 brlcad: i think i got screengrab to compile without dm.h, but how can i make sure i haven't broken functionality?
20:33.47 caen23 figured it out, but yeah, i did break something, oops
20:38.30 Nikolay you bad boy :D
20:38.55 starseeker nah, he's fine - he didn't commit it broken
20:42.35 *** join/#brlcad lachlanp (~lachlan@ppp226-79.static.internode.on.net)
20:43.58 lachlanp hi
20:44.01 lachlanp anyone on now?
20:44.04 Notify 03BRL-CAD Wiki:Minichrispy * 4689 /wiki/Compiling/XCode:
20:44.14 lachlanp need to solve the patch issue on http://www.google-melange.com/gci/task/view/google/gci2012/8000211
20:44.58 Notify 03BRL-CAD Wiki:Minichrispy * 4690 /wiki/Compiling/XCode:
20:52.27 Notify 03GCI: Lachlan P has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Sorry, Missed Hi, It seems I've missed you for the moment. Here's what I did to create the patch and apply it: (from http://brlcad.org/wiki/Deuces#When_You.27re_Done) inside the brlcad-svn directory: $ svn diff > ~/my.patch
20:52.28 Notify Then...
20:58.41 lachlanp will hopefully be back in 10mins
21:01.01 Notify 03GCI: Matt S. has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: Elaboration What cross product, and I guess more specifically, what function are you referring to?
21:05.12 Notify 03GCI: Lachlan P has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Ready for review The work on this task is ready to be reviewed.
21:07.27 Notify 03GCI: Lachlan P has left the following comment at Create numerics library (LIBBN) API unit test ... for list.c http://www.google-melange.com/gci/task/view/google/gci2012/8000211: Revision My SVN Revision for producing the patch was: 53923, just in case. Lachlan
21:08.57 *** join/#brlcad lachlanp (~lachlan@ppp226-79.static.internode.on.net)
21:15.02 Notify 03GCI: Silvrous has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: Ready for review The work on this task is ready to be reviewed.
21:18.48 Notify 03GCI: Silvrous has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: rt_arb_volume In the RT_ARB_VOLUME function, on line 2309, the function computes the area of the base of the arb4 to get the volume, by using vector cross products, but the formula is 1/2*(cross_product).
21:22.13 Notify 03BRL-CAD:jordisayol * 53924 brlcad/trunk/sh/make_rpm.sh: Linux rpm properly clean system when removing
21:22.17 Notify 03GCI: Melange has left the following comment at Find and fix at least 5 spelling mistakes in at least 40 different files http://www.google-melange.com/gci/task/view/google/gci2012/7999212: Initial Deadline passed Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the...
21:25.58 Notify 03BRL-CAD:jordisayol * 53925 (brlcad/trunk/misc/debian/brlcad.postinst brlcad/trunk/misc/debian/brlcad.postrm): Delete unneeded process when install/remove deb packages.
21:37.11 *** join/#brlcad GrantMercer015 (~GrantMerc@p23184-ipngn100301fukuokachu.fukuoka.ocn.ne.jp)
21:41.07 GrantMercer015 im having a really confusing error when it comes to using strncpy
21:41.38 GrantMercer015 the function works great in main.cpp, but the second i move it over to int sort for the qsort functino the program crashes
21:46.22 Nikolay what error does it give you?
21:46.28 Nikolay or nothing just the chrash
21:50.34 GrantMercer015 never mind, i found it was my variable that was the problem
21:50.43 GrantMercer015 i just replaced it with reading in a buffer
21:52.42 Notify 03GCI: Matt S. has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: No, it's correct Note that the area of a tetrahedron is: V = \frac{1}{3} A_0 h which follows from the volume formula for a general polyhedra. Notice that in rt_arb_volume we have: /* calculate area of arb4
21:52.43 Notify base...
21:57.18 Notify 03GCI: javamonn has left the following comment at Add a primitive surface area function ... for elliptical hyperboloids (EHY) http://www.google-melange.com/gci/task/view/google/gci2012/7970238: Task Claimed I would like to work on this task.
21:59.00 GrantMercer015 i need some help concerning the qsort function, would it be inefficient to make qsort call a function?
21:59.31 GrantMercer015 my function is getting quite repetitive and large, would it be easier to make a function and have qsort call it? and also should that function be inline
22:02.47 Notify 03GCI: Silvrous has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: Oh, right My bad, I should have seen that. Especially since I did something similar in my own function.
22:13.32 Notify 03GCI: Petar Stanev has left the following comment at Find and fix at least 5 spelling mistakes in at least 40 different files http://www.google-melange.com/gci/task/view/google/gci2012/7999212: Claim Removed The claim on this task has been removed, someone else can claim it now.
22:19.02 Notify 03GCI: Ben Bray has left the following comment at Implement a primitive volume function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/7987216: Ready for review The work on this task is ready to be reviewed.
22:19.22 Notify 03GCI: Matt S. has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: OK, but... Since you have the vertes coordinates, could you not simply compute the area via Green's Theorem?
22:20.31 Notify 03GCI: javamonn has left the following comment at Add a primitive surface area function ... for elliptical hyperboloids (EHY) http://www.google-melange.com/gci/task/view/google/gci2012/7970238: Some questions: I cant seem to find an equation for calculating the surface area of elliptic hyperboloids. Since Wolfram MathWorld notes that an elliptic hyperboloid is a generalization of the standard hyperboloid,...
22:20.36 *** join/#brlcad moinnadeem (409521fc@gateway/web/freenode/ip.64.149.33.252)
22:43.39 Notify 03GCI: Matt S. has left the following comment at Implement a primitive volume function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/7987216: Deadline extended The deadline of the task has been extended with 0 days and 12 hours.
22:47.34 Notify 03GCI: Matt S. has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: But it is 2D! Each face is planar, and thus the so-called 2D version of Green's Theorem applies directly. As an algorithm, one could get the vertex coordinates of a single face (which is always a triangle in
22:47.35 Notify this...
22:50.15 Notify 03BRL-CAD:carlmoore * 53926 brlcad/trunk/doc/docbook/lessons/es/mged05_expresiones_booleanas.xml: fix spelling in English and Spanish
22:52.19 brlcad starseeker: you'd definitely have to write the language up for that one because I'm not sure I understand it
22:52.57 Notify 03GCI: javamonn has left the following comment at Add a primitive surface area function ... for elliptical hyperboloids (EHY) http://www.google-melange.com/gci/task/view/google/gci2012/7970238: Claim Removed The claim on this task has been removed, someone else can claim it now.
22:53.13 brlcad if it'll take you an hour to explain it, then might not be a great task but if everything can be spelled out then it should work
22:53.42 brlcad caen23: test it
22:53.48 Notify 03GCI: javamonn has left the following comment at Model a "C" using BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/7971228: Task Claimed I would like to work on this task.
22:54.42 lachlanp hi
22:55.09 Notify 03BRL-CAD:carlmoore * 53927 brlcad/trunk/doc/docbook/lessons/es/mged05_expresiones_booleanas.xml: Spanish word 'substraccion'
22:55.11 lachlanp anyone able to test my patch now?
22:55.22 Notify 03GCI: Gala has left the following comment at Write BRL-CAD News article on .deb/.rpm builds http://www.google-melange.com/gci/task/view/google/gci2012/7945213: Follow-Up on Code-In Task Hi Sean, Thanks for the feedback. I want to expand this into an article as you suggested, however I have my SATs in the morning. So, I will not be able to put substantial time into this until tomorrow afternoon. I'm also
22:55.23 Notify going...
22:56.44 brlcad lachlanp: so you're going to need to change the way you're working for that to not get exhausting
22:56.54 starseeker brlcad: yeah, it might be a bit tough to spell out
22:57.21 Notify 03GCI: javamonn has left the following comment at Add a primitive surface area function ... for elliptical hyperboloids (EHY) http://www.google-melange.com/gci/task/view/google/gci2012/7970238: I will be back... I'm going to drop this task and do the "model a C" task while its still open. I'd still appreciate an answer to this question, as I'd love to come back to this if it's still open when I get done. It...
22:57.23 brlcad instead of hopping on the channel for 5min and asking "is anyone here", ask you question and STAY on the channel (notice how we never disconnect?)
22:57.46 Notify 03GCI: Silvrous has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: I suppose I know the 2D version of green's theorem, but I thought this way was easier to implement
22:58.00 brlcad lachlanp: if you're here when we "get back", we'll usually answer your question so just ask us as if we were here
22:58.22 *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net)
22:58.31 Notify 03GCI: Alex Ozer has left the following comment at Implement a primitive centroid function ... for elliptical hyperboloids (EHY) http://www.google-melange.com/gci/task/view/google/gci2012/7975237: Extension I've been busy with schoolwork recently, is there any chance to get an extension on this task?
22:59.03 brlcad ``Erik: could those messages be trimmed back a little bit, maybe <256chars (looks like they're going up 500 chars atm)
23:00.00 brlcad lachlanp: it's not meant to quiet you -- it's meant to get "better questions" that work for you and for us
23:00.20 brlcad as you can tell, there's a lot going on.. ;)
23:00.36 lachlanp ok
23:00.37 brlcad don't want you to get frustrated either
23:00.38 lachlanp sorry
23:01.00 brlcad no need to be sorry, just want to make sure we're not having to wade through so much noise
23:01.07 brlcad I know a lot of folks are not used to IRC
23:01.16 brlcad there are lots of etiquette rules expected
23:01.23 lachlanp ok
23:01.27 caen23 i'm having trouble understanding how commands in mged work. for my task (separated libged from libdm), my current solution is to alter the ged struct to include the info from libdm used inside screengrab. this means testing whether the pointer to struct dm is null, getting the width and height from dm, and writing a callback to a function. i then setup these new members inside mged, and do something like "gedp->ged_dm_width" to get the width i need. but i kee
23:01.28 caen23 getting segfault when i try to test the program, and i believe this is because i'm not setting the new members when i need to. at first, i set it in the f_opendb function inside mged.c, and i've realized this is stupid, but i can't seem to understand where screengrab is called. i currently think it's in mged/cmd.c, inside "cmd_ged_dm_wrapper", but setting the new members there also generates a segfault. where am i wrong?
23:01.36 brlcad we write about them here: http://brlcad.org/wiki/IRC
23:02.41 lachlanp thanks
23:03.58 brlcad lachlanp: it sounds like you made your patch just fine
23:04.25 lachlanp i'm not sure if he meant the patch apply failed or the build failed
23:05.10 brlcad he who?
23:05.30 lachlanp Andrei Popescu
23:05.51 lachlanp he said he got a lot of errors
23:06.30 brlcad ah, I see yes -- and unfortunately didn't say what any of those are so the best bet is to just wait a little while for him to come online
23:06.33 brlcad ~seen andrei
23:06.41 ibot andrei <~andrei@188.25.160.152> was last seen on IRC in channel #brlcad, 4h 1m 1s ago, saying: 'yes, I just didn't know if you dealt with that patch.'.
23:07.10 lachlanp ok :-)
23:07.25 Notify 03GCI: Matt S. has left the following comment at Implement a primitive volume function ... for hyperboloids of one sheet (HYP) http://www.google-melange.com/gci/task/view/google/gci2012/7987216: Looks correct This looks good, but I don't have time to actually properly check this for at least a few hours. I'm extending the deadline in order to give myself fime to go over this a little later. Of course,
23:07.26 Notify somebody...
23:07.27 brlcad lachlanp: so the patch applies, does the test compile and run without errors?
23:07.50 lachlanp on mine it did the second time
23:08.05 lachlanp i had a bash script i hacked up that didn't work, but when i ran it myself it did
23:08.12 lachlanp make
23:08.14 lachlanp then make test
23:08.41 lachlanp (patch apply worked first time)
23:09.20 *** join/#brlcad caen23_ (~caen23@92.81.197.30)
23:16.40 Notify 03GCI: Silvrous has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: Well, That was actually my first idea, but I didn't know how to do the transformation.
23:18.30 Notify 03GCI: PJF has left the following comment at Model an "R" using BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/7982219: Ready for review The work on this task is ready to be reviewed.
23:19.04 brlcad lachlanp: I'll try your patch in a few min
23:20.59 Notify 03GCI: PJF has left the following comment at Model an "R" using BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2012/7982219: files loaded Hi, Ive loaded the .g file and a rendered .pix file (not sure how to view the .pix file on my machine though.) I have included a .png screen shot of the rendered output form rtwizard. Thanks, PJF
23:22.54 lachlanp i'm building it again manually to check as well
23:33.53 Notify 03GCI: Matt S. has left the following comment at Add a primitive surface area function ... for polyhedron with 4 to 8 sides (ARB8) http://www.google-melange.com/gci/task/view/google/gci2012/8028203: That I can help with Give me a few minutes, I have enough material kicking around here somewhere on just this topic...
23:35.08 *** join/#brlcad maths22 (~maths22@173-167-152-209-illinois.hfc.comcastbusiness.net)

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