IRC log for #brlcad on 20121219

02:24.55 *** join/#brlcad stevenkou (~stevenkyk@175.156.156.148)
02:31.56 stevenkou So basically there seems to be 2 approach for the cmake errors that I have encountered, from what I see from the mentors' advice, I can either look into the method used in visual studio or look at the cmakelist.txt, but ultimately, I will have to produce a patch for it.
02:33.06 brlcad basically
02:33.30 brlcad but I can say that the visual studio route will probably be a partial dead end, because it doesn't build the docs and they're part of the problem
02:33.41 brlcad zlib is one issue, that msvc might be of help
02:33.59 brlcad manpages is going to be a tiny change to the installManPage script
02:37.04 stevenkou I see, so what do you recommend me to start working on?
02:42.48 stevenkou Does the zlib issue occur on msvc too?
02:42.52 Notify 03BRL-CAD Wiki:ShantergglljyaatHaverstock * 4791 /wiki/Lida_Daidaihua_-_The_Key_to_a_Speedy_Weight_Loss: New page: Should you need to lose weight quick pertaining to whatever reason, you better try Lida Daidaihua slimming pills. These products are common to reduce a person's weight in a very shorter ci...
02:42.53 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Special:Log/delete: deleted "[[Lida Daidaihua - The Key to a Speedy Weight Loss]]": spam
02:42.55 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Special:Log/block: blocked [[User:ShantergglljyaatHaverstock]] with an expiry time of infinite (account creation disabled, e-mail blocked): Spamming links to external sites
02:42.56 Notify 03GCI: John: Test and update our simulation / animation tutorial - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7966239
02:42.58 Notify 03GCI: javamonn: Review and update preprocessor macro calls, NEAR_ZERO() and NEAR_EQUAL() - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8007240
02:42.58 Notify 03GCI: javamonn: Review and update preprocessor macro calls, NEAR_ZERO() and NEAR_EQUAL() - Some notes: I worked off a fresh checkout, and ignored calls to NEAR_ZERO that involved subtraction since these were fixed with my other task. Let me know if you want me change calls that have have SQRT_SMALL_FASTF as their tolerance, I figured not... http://www.google-melange.com/gci/task/view/google/gci2012/8007240
02:42.59 Notify 03GCI: javamonn: Convert NEAR_ZERO() macro calls to NEAR_EQUAL() and EQUAL() - Name Full name: Daniel Ramirez Thanks! http://www.google-melange.com/gci/task/view/google/gci2012/7958234
02:43.01 Notify 03GCI: gcking: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
02:43.02 Notify 03GCI: Toshita Barve: Create Blender-to-BRL-CAD tutorial - Submitting Hey Sean, I am submitting my document that I have created. I have put in lots of pictures. I also have a pdf version of the file. If you would like the pdf version just send me an email and I will send it to you. Also let me know if I need to make any changes in my... http://www.google-melange.com/gci/task/view/google/gci2012/7977231
02:43.02 Notify 03GCI: Toshita Barve: Create Blender-to-BRL-CAD tutorial - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7977231
02:43.03 Notify 03GCI: Sean: Write a "BRL-CAD Commands Quick Reference" document - Task Assigned This task has been assigned to BrendenD15. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7991205
02:43.05 Notify 03GCI: Sean: Write a "BRL-CAD Ray Tracing Shaders" tutorial - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7994216
02:43.06 Notify 03GCI: Steven Kou: Fix Cygwin configuration warnings/errors - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8093204
02:43.07 Notify 03GCI: Sean: Fix Cygwin configuration warnings/errors - Task Assigned This task has been assigned to Steven Kou. You have 72 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/8093204
02:43.09 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Special:Log/delete: deleted "[[Blog Posts 2012 - Juegos By Fernanda Coy1198015]]": gibbrish
02:43.20 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Special:Log/block: blocked [[User:CatrinaglnxcawnacDrewniak]] with an expiry time of infinite (account creation disabled, e-mail blocked): Inserting nonsense/gibberish into pages
02:44.15 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Special:Log/delete: deleted "[[Anuragmurty]]": already exists as User:Anuragmurty
02:46.28 stevenkou I see people trying to promote their products using the wiki, pretty genius for their actions.
02:57.13 stevenkou I should start on solving the cmake errors by looking at the cmakelists.txt and try to create a patch before I go on to solve the building problems right? But there is one more thing that I have noticed, even if I choose not to compile zlib, make will still fail because of a line in the makefile that contains the word all.
03:15.22 *** join/#brlcad rptynan (~poiuyt@92.251.255.7.threembb.ie)
03:16.40 starseeker stevenkou: that's wiki spam - it's rude and an abuse of the wiki system
03:18.45 stevenkou I understand, it is a difficult job to maintain the wiki when there are such people who don't know when to do things appropriately.
03:22.17 brlcad new task: link orphaned pages: http://www.google-melange.com/gci/task/view/google/gci2012/8095206
03:22.45 stevenkou starseeker: I tried your method of changing the filenames and it works, but does the cmakelists.txt do any job of naming such files? Can any lines be added to automate this process of changing the filenames?
03:23.58 brlcad stevenkou: did you edit the script?
03:24.56 brlcad hacking it at the cmake level is ignorant of the underlying problem
03:26.23 stevenkou I did not edit anything other than those source files, I'm trying to see if there is another way around this. What will be the appropriate method of approaching this?
03:27.07 brlcad what source files? the man pages?
03:27.13 stevenkou Yes
03:27.17 brlcad that's also wrong, worse even
03:27.49 stevenkou That is why I am seeking another method. To avoid such mistakes.
03:29.01 brlcad you need to understand what the build system is doing
03:29.31 brlcad how does it go from a file named ttk_whatever.n to ttk::something.html
03:30.15 maths22 lastlog erik
03:31.06 stevenkou It is generated by the build system. Is it?
03:31.51 brlcad stevenkou: where? how?
03:32.31 brlcad it's not magic, you need to read the files and understand where and how that is happening if you're going to have a hope of fixing it right
03:33.13 brlcad start by reading src/other/tk/doc/CMakeLists.txt
03:34.45 brlcad if you don't understand a line in that file, you should be asking questions or reading the cmake documentation
03:34.57 brlcad it's a rather simple scripting language, code like any other
03:36.42 stevenkou I have to admit that I do not understand the process very well as I do not have much experience in such areas, all that I know is that cmake takes instructions from the cmakelists.txt then it generates the makefiles and all the required dependencies, the make will utilise those files to build the program. I will put more effort into understanding everything before I start work again. So I think perhaps today I will not work on anything but try to unde
03:36.51 *** join/#brlcad maths222 (328d9f4a@gateway/web/freenode/ip.50.141.159.74)
03:44.03 starseeker brlcad: the Tcl/Tk man page script is generating those file names
03:44.27 starseeker the only way CMake could do anything about it would be to rename any file it finds in those directories using the "::" convention
03:44.27 Notify 03GCI: Sean: Identify 10 places to post an open source solicitation - what? Spanish sites would be okay, but I don't understand how that site is at all relevant to this task. I don't see anywhere where an announcement could be posted or would be appropriate. You seem to be misunderstanding the task or severely lacking some background... http://www.google-melange.com/gci/task/view/google/gci2012/8104204
03:46.28 Notify 03GCI: Sean: Test and update our simulation / animation tutorial - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/7966239
03:47.59 Notify 03GCI: Sean: Test and update our simulation / animation tutorial - sorry to hear that Sorry to hear that you're giving up, but thanks for your efforts. There are fortunately plenty of other tasks that aren't resource intensive. http://www.google-melange.com/gci/task/view/google/gci2012/7966239
03:48.12 starseeker the "installManPage" script in the unix subdirectory is reading the contents of the src dir man page files - it is getting the "::" names *from* the man pages themselves. There are only three ways this might be handled - 1. change the original files in the Tcl and Tk distributions to not have names using "::" 2. change the installManPage shell script to catch such names and change them on the fly 3) have CMake recognize the problematic names after the
03:48.52 starseeker if this were any kind of sane OS, I'd suggest a patch to the OS to fix support for filenames with "::"
03:49.09 starseeker hooray Windows
03:49.32 stevenkou starseeker: brlcad advised me that editing cmakelist.txt does not solve the underlying problem, so I guess I have to give up on that.
03:49.48 starseeker stevenkou: I thought you were editing the man pages
03:49.56 starseeker what did you change inCMakeLists.txt?
03:50.30 Notify 03GCI: Sean: Review and update preprocessor macro calls, NEAR_ZERO() and NEAR_EQUAL() - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/8007240
03:51.05 stevenkou I did not change anything except the man pages which is also considered wrong, so I guess I have to read the entire cmakelist.txt before I resume work.
03:51.21 starseeker stevenkou: I'm not convinced changing the man pages is wrong
03:51.54 starseeker stevenkou: that's why I explained what's going on in more detail at 22:48 - those names aren't coming from CMake *at all*
03:52.00 Notify 03GCI: Sean: Review and update preprocessor macro calls, NEAR_ZERO() and NEAR_EQUAL() - nope What you did looks good. I didn't try to apply it as there are other patches pending, but it reads fine and is what was expected. http://www.google-melange.com/gci/task/view/google/gci2012/8007240
03:52.46 starseeker stevenkou: you should still understand how the CMake build logic is being used to run the process
03:53.32 brlcad starseeker: I knew it was generating those file names
03:53.32 starseeker stevenkou: I would suggest you follow the build logic chain, until you are sure you understand *why* CMake is not the source of the names (and what *is*)
03:53.47 stevenkou It did help, but since you are the guru on this, I will see if I can make a patch to make the process automatic. Nontheless, thanks to brlcad's advice, I will try understanding that
03:53.50 starseeker brlcad: what, installManPages?
03:53.57 brlcad yes
03:54.14 starseeker I'm not sure a CMake level activity can fix this
03:54.38 brlcad cmake's not the problem
03:54.59 starseeker right... but you didn't want him to alter the man pages?
03:55.12 brlcad and the point of the questions wasn't so that I would understand.....
03:55.41 brlcad the manpages look like valid manual pages to me
03:56.08 brlcad and reflects the api
03:57.19 brlcad stevenkou: so you should understand that cmake file I mentioned a *little* bit more than what you just described
03:57.44 brlcad (especially given starseeker just explained it all to you in more detail than I would have)
03:58.13 starseeker brlcad: apologies - I was a bit thrown by you saying changing the man pages was the wrong solution
03:58.58 brlcad stevenkou: you said that "cmake takes the instructions from the cmakelists.txt then it generates the makefiles" .. that's all crazy high level -- read the instructions in that file and ask yourself what do you NOT understand if you read it top to bottom?
04:00.09 stevenkou I'm currently not at my computer, apologies if I'm causing any misunderstandings, I will read it up when I get access to it.
04:00.12 brlcad starseeker: well the man pages are API documentation. the API *is* ttk::whatever
04:00.29 brlcad and they're not invalid manpage syntax as far as I'm aware
04:01.05 starseeker OK... so the goal is get working filenames but leave the contents of the man pages alone?
04:01.53 starseeker stevenkou: our source repository can be browsed online
04:02.00 brlcad so while changing the content may *avoid* the failure, it no more fixes the problem than would it be fixed if we just didn't run installManPages
04:02.22 brlcad the goal is to fix it right, that's the task :)
04:03.31 starseeker then the first step needs to be to define "right", I suppose... my read on the situation was something had to give - minimally the 1:1 correspondance between the ttk::whatever name internally and the filename...
04:04.00 starseeker stevenkou: you can read through any of BRL-CAD's files here: http://brlcad.svn.sf.net/viewvc/brlcad/brlcad/trunk/
04:04.08 brlcad so the underlying "wrong" is defined by the platform
04:04.17 brlcad doesn't support : in filenames
04:04.23 brlcad so what is creating a : in a filename
04:04.40 brlcad that leads to where that file somes from
04:05.05 brlcad s/somes/comes/
04:05.39 starseeker brlcad: OK :-) I'll stay out of it - you've clearly got something in mind, so I won't mess up the logic chain any more than I have
04:06.13 brlcad reading the logic that's doind that damage, that's all pretty clear that it's not necessary, so the fix should be trivial
04:06.15 *** join/#brlcad brlcad_ (~brlcad@ip72-193-246-126.lv.lv.cox.net)
04:08.09 brlcad_ how would i use the bn_poly struct to declare a polynomial? i dont seem to understand the struct. Link to definition of bn_poly: http://brlcad.org/xref/source/include/bn.h#L860
04:09.17 Notify 03GCI: Richard Tynan: Web interface (AJAX?) to MGED - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/7993224
04:13.20 brlcad brlcad_: look at some of the uses
04:13.55 brlcad_ damn it
04:14.04 gmercer015 did it again!
04:14.09 brlcad gmercer015: src/util/roots_example.c
04:19.56 Notify 03GCI: Jjca: Identify 10 places to post an open source solicitation - Well... You want 10 websites where post a volunteer job request for a "Web Designer", is voluntary, so the pay is 0. I've looking for websites where publish that request, like www.dice.com but without pay to publish. Like SourceForge (https://sourceforge.net/people), but... http://www.google-melange.com/gci/task/view/google/gci2012/8104204
04:20.16 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - close, but bad patch It looks like you copied your version of the CompileFlags.cmake file over an existing updated checkout. That's bad... You clobbered a whole slew of changes. Basically, you edited an old version of the file. You have to manually run diff (not... http://www.google-melange.com/gci/task/view/google/gci2012/7984228
04:20.21 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
04:20.36 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - Deadline extended The deadline of the task has been extended with 0 days and 12 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
04:21.32 stevenkou I can see that CMakeList.txt actually runs all the command that directs to the various manpages, getting properties within the manpages such as the filrname, since the manpages designated the name for itself, cmake picks it up and names the file accordingly in the build Directory. Correct me if I have not understand anything, I can read the entire text in more depth.
04:31.40 Notify 03GCI: javamonn: cmake case cleanup - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7985244
04:36.30 *** join/#brlcad caen23_ (~caen23@92.81.172.45)
04:39.27 *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
04:42.25 Notify 03GCI: Sean: Create Blender-to-BRL-CAD tutorial - nicely done! So that looks great. I'd only ask for a few minor changes/additions. You have tons of great screenshots when you ran Blender, but only two tiny snippets when it came to BRL-CAD and not a single screen capture. Show MGED running, show screenshots or windows for each step. Of... http://www.google-melange.com/gci/task/view/google/gci2012/7977231
04:42.30 Notify 03GCI: Sean: Create Blender-to-BRL-CAD tutorial - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/7977231
04:42.35 Notify 03GCI: Sean: Create Blender-to-BRL-CAD tutorial - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7977231
04:42.59 Notify 03GCI: RikuMiyao: Compile BRL-CAD using Dev-C++ - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7945220
04:43.14 Notify 03GCI: RikuMiyao: Compile BRL-CAD using Dev-C++ - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/7945220
04:44.29 Notify 03GCI: RikuMiyao: Compile BRL-CAD using Dev-C++ - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7945220
04:45.36 Notify 03GCI: Sean: Identify 10 places to post an open source solicitation - dice is a bad example So Dice is a bad example. This isn't a traditional job posting, that was merely a notional example. Posting to a blog, mailing list, or forum is a valid place where this kind of solicitation could be posted. Like I said, maybe try to find some other... http://www.google-melange.com/gci/task/view/google/gci2012/8104204
04:45.50 Notify 03GCI: Sean: cmake case cleanup - Task Assigned This task has been assigned to javamonn. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7985244
04:45.55 Notify 03GCI: Sean: Compile BRL-CAD using Dev-C++ - Task Assigned This task has been assigned to RikuMiyao. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7945220
04:55.42 stevenkou I should neither touch the man-pages nor the CMakeList.txt, what should I do to solve the root problem of :: in filenames? Since the problem lies on the name, something has to be changed right? What are the options that I can have?
05:01.36 Notify 03GCI: gcking: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
05:21.15 *** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
05:26.20 Notify 03GCI: Sean W. Caldwell: Mock up new BRL-CAD website interface design (#2) - Screenshot and Code from My Idea Now available I realized that the uploader was causing the issue so I submitted the screenshot like you told me earlier and put the coding into 2 google documents. I hope it works this time. http://www.google-melange.com/gci/task/view/google/gci2012/8051203
05:32.08 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - now it becomes more clear Now it's more clear what you actually changed... :) So that's looking good but a couple issues. First, you shouldn't leave commented out code (it's dead code). Second, you're eliminating a feature by commenting out the $ENV() lines --... http://www.google-melange.com/gci/task/view/google/gci2012/7984228
05:32.18 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
05:49.34 Notify 03GCI: Sean: Mock up new BRL-CAD website interface design (#2) - hm. So the google docs is not helpful, that's not a useful way to exchange design files. But the screenshot does give the idea. So you technically have completed the task and we can close the task out if you like, but I have to admit that I'm not very fond of the design or the... http://www.google-melange.com/gci/task/view/google/gci2012/8051203
05:50.09 brlcad stevenkou: have you read the CmakeLists.txt file yet? do you understand what it's doing?
05:51.38 brlcad that file has a simple syntax, even if you don't understand the nuances, you should get the gist
05:52.15 brlcad for example, you know that it gets to "Generating Tk man pages..." because it prints that
05:52.57 brlcad the SET(tk_MAN3 .... is clearly a list of files and the problematic ones are listed there....
05:53.22 brlcad immediately following that is an obvious loop doing something
05:53.38 brlcad figure out what it's doing
05:54.53 brlcad aside from a few distracting variables, it almost tells you plainly what is going on
05:55.13 brlcad that will lead you to another file, and that's probably the one that needs changing
06:01.16 *** join/#brlcad RikuM (47c60115@gateway/web/freenode/ip.71.198.1.21)
06:44.29 stevenkou Ok, I get the file you want me to change. Thank you.
06:58.33 *** join/#brlcad stevenkou1 (~Steven@175.156.156.148)
06:58.39 *** part/#brlcad stevenkou1 (~Steven@175.156.156.148)
07:00.15 *** join/#brlcad stevenkou (~stevenkou@175.156.156.148)
07:14.12 stevenkou brlcad: I can see that installManPage has a section for extracting filenames from the manpages, to patch it up it will just be adding a line to replace :: with a _ right?
07:14.12 stevenkou My extra line is as follows:
07:14.22 stevenkou s/::/_/g
07:18.07 stevenkou I will need to test if it works, if it does, I can go on to make the patch right?
07:48.40 stevenkou For now, I can say that by adding the above line, the problem is patched, after someone can confirm that it is a valid patch, I will find a way to make the patch which I have no experience as yet.
07:59.40 stevenkou Patch complete, ready to submit.
08:09.39 Notify 03GCI: Steven Kou: Fix Cygwin configuration warnings/errors - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8093204
08:48.45 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
09:04.04 Notify 03GCI: Sharan: Model BRL-CAD logo in BRL-CAD (alan two) - Repeat I did this task before , can i do it again? http://www.google-melange.com/gci/task/view/google/gci2012/7977228
09:38.14 stevenkou i don't see any -w flags for windres, but why is there such a flag generated for compiling zlib? it is causing make to fail
09:55.39 Notify 03GCI: Melange: Test and update our simulation / animation tutorial - Task Reopened Melange has detected that the final deadline has passed and it has reopened the task. http://www.google-melange.com/gci/task/view/google/gci2012/7966239
10:04.47 Notify 03GCI: Daniel Rossberg: Model BRL-CAD logo in BRL-CAD (alan two) - It depends If you have a new idea for a different interpretation of the BRL-CAD logo that you would like to model: Yes If you only want to make small changes to your old model: No However, we'll increase the level of expected achievement. http://www.google-melange.com/gci/task/view/google/gci2012/7977228
10:13.36 d_rossberg stevenkou: not only for zlib, -w is in (almost?) every gcc.exe line
10:17.58 Notify 03GCI: Aaron Keesing: Implement a primitive centroid function ... for elliptical hyperboloids (EHY) - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7975237
10:18.21 stevenkou no it is for windres.exe
10:19.27 stevenkou d_rossberg: even for things that get processed by windres.exe, the -w flag is also present, which should not be as it is not part of the options
10:21.59 Notify 03GCI: Aaron Keesing: Implement a primitive centroid function ... for elliptical hyperboloids (EHY) - Messy I'm sorry if the code looks messy, both math-wise and code-wise. I believe the seemingly complicated math is what is necessary to find the centroid. On the other hand, the numerous variables in the code are so it doesn't get even more... http://www.google-melange.com/gci/task/view/google/gci2012/7975237
10:26.58 d_rossberg so, the -w flag is given to the compiler and the linker? and the linker crashes?
10:27.58 stevenkou the compiler is not the one complaining, but windres, it lists out all the available flag as output saying that -w is invalid
10:28.15 stevenkou it did not crash but exits that way
10:31.22 d_rossberg you want to know where -w comes from, then that the compiler _and_ the linker get it is an important information
10:32.15 d_rossberg can you identify one ore more variables in the cmake files that could carry such a flag?
10:36.49 stevenkou i actually found the source of the -w, but i cannot upload the log unless my current task is approved, then can i be able to claim my previous task back
10:39.27 stevenkou brlcad is away until a few more hours later right?
11:08.05 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.143)
11:17.05 *** part/#brlcad stevenkou (~stevenkou@175.156.156.148)
11:32.43 Skriptkid Anybody else getting compilation errors with the latest revision? Problems with vector_fpu.h, dvec.h and opennurbs_ext.cpp?
11:43.05 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
11:47.43 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - Fixed Okay, that's fixed. For all the platforms that call parallel_interface_arg directly, the cpu_id is assigned a value in bu_parallel_interface itself. The globals aren't touched. Now, there's a single structure now in bu_parallel, rather than different... http://www.google-melange.com/gci/task/view/google/gci2012/8070202
11:49.43 Notify 03GCI: John: Reproduce any 10 unconfirmed open bug reports - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7971223
11:51.20 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.102.143)
12:12.03 d_rossberg Skriptkid: no problem on Debian wheezy
12:14.38 Notify 03GCI: Daniel Rossberg: Reproduce any 10 unconfirmed open bug reports - Task Assigned This task has been assigned to John. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7971223
12:28.37 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.143)
12:31.31 *** join/#brlcad ashwinlokkur (~Adium@117.192.207.44)
12:37.06 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
12:39.44 *** join/#brlcad ashwinlokkur (~Adium@117.192.207.44)
12:41.53 Notify 03GCI: Daniel Rossberg: Implement a primitive centroid function ... for elliptical hyperboloids (EHY) - Issues Your patch doesn't follow our coding guidelines (see the HACKING file) particularly wrt the indentation levels (4 spaces, 1 tab, 1 tab plus 4 spaces, 2 tabs, ...). Please update table.c too. RT_HYP_CK_MAGIC ??? http://www.google-melange.com/gci/task/view/google/gci2012/7975237
12:41.58 Notify 03GCI: Daniel Rossberg: Implement a primitive centroid function ... for elliptical hyperboloids (EHY) - 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... http://www.google-melange.com/gci/task/view/google/gci2012/7975237
12:42.29 Notify 03GCI: Daniel Rossberg: Create an Extrusion Model and Diagram - Task Assigned This task has been assigned to Sharan. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/8059204
12:44.11 Notify 03GCI: Yatharth Agarwal: Add missing documentation (for any ONE command) - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7972228
12:46.22 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Parameters What parameters should i show. Should i just show the H and V parameter http://www.google-melange.com/gci/task/view/google/gci2012/8059204
12:46.52 Notify 03GCI: Daniel Rossberg: Add missing documentation (for any ONE command) - Task Assigned This task has been assigned to Yatharth Agarwal. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7972228
12:49.48 Notify 03GCI: Yatharth Agarwal: Add missing documentation (for any ONE command) - Which command should I male the documentation for? Wow, that was fast. Could you please tell me which command to do the documentation on? If not, then can you suggest one? Thanks. BTW, what's your handle on IRC? http://www.google-melange.com/gci/task/view/google/gci2012/7972228
12:53.45 *** join/#brlcad YatharthROCK (~YatharthR@95.175.92.238)
13:00.17 Notify 03GCI: Daniel Rossberg: Add missing documentation (for any ONE command) - You can take any program from the list If you want a suggestion: asc2g However, any other is good too. And for my IRC name: It is very similar to the one I use here ;) http://www.google-melange.com/gci/task/view/google/gci2012/7972228
13:00.43 YatharthROCK d_rossberg, For this task: http://www.google-melange.com/gci/task/view/google/gci2012/7972228
13:00.43 YatharthROCK Does anyone know where I can get the documentation for the commands? Or do I have to figure it out by using it or something?
13:03.37 d_rossberg you have to look at the source file
13:05.04 YatharthROCK d_rossberg, I'm looking at it right now: http://brlcad.org/xref/source/src/conv/asc/asc2g.c
13:05.11 YatharthROCK What all do I have to put in the file?
13:06.02 YatharthROCK Synopsis, paramteres it takes, usage (do I have to give an entire procedure of converting the GED data to ACII and back?), examples, and what else?
13:07.01 YatharthROCK Or chuck that, it's all there in the task description
13:07.35 YatharthROCK d_rossberg, I don't get what the "Code" part followed by the paths or something is
13:12.18 Notify 03BRL-CAD:bob1961 * 54087 brlcad/trunk/src/tclscripts/archer/SketchEditFrame.tcl: Copious mods to streamline the workflow in Archer's sketch editor. More to follow.
13:14.15 Notify 03BRL-CAD:bob1961 * 54088 brlcad/trunk/src/tclscripts/archer/GeometryEditFrame.tcl: Added a class variable to the GeometryEditFrame class (i.e., mPrevEditMode).
13:14.52 *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
13:27.41 Notify 03GCI: javamonn: cmake case cleanup - A couple of questions: When you say logic, I'm assuming you mean the actual control stuctures like "IF" and "WHILE", and not the logic contained within the conditional, like the "GREATER 10 AND..." Also, should all commands be lower case, or just the user defined macros? Thanks for all the help, Daniel http://www.google-melange.com/gci/task/view/google/gci2012/7985244
13:52.31 Notify 03GCI: Cezar: Improve geometry database loading behavior - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/7945230
13:53.02 Notify 03GCI: gcking: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
13:54.07 Notify 03GCI: Cezar: Fix CMake build system auto-disabling of GLEW - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7999218
14:00.24 Notify 03GCI: Harmanpreet Singh: Fix CMake build system auto-disabling of GLEW - Task Assigned This task has been assigned to Cezar. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/7999218
14:13.48 *** join/#brlcad Al_Da_Best (Al_Da_Best@5e0e48c8.bb.sky.com)
14:16.07 Notify 03BRL-CAD:brlcad * 54089 brlcad/trunk/TODO: making push stop at various levels rears its head once again.
14:36.35 *** join/#brlcad Silvrous (4f7059d1@gateway/web/freenode/ip.79.112.89.209)
14:52.08 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
14:57.35 Notify 03GCI: Ashwin Lokkur: Write a manual page for MGED's "brep" command - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/7948232
14:58.34 *** join/#brlcad YatharthROCK (~YatharthR@95.175.92.238)
15:01.49 YatharthROCK d_rossberg, If I use groff or nroff, will it output DocBook style man pages? Is that even a requirement or just a suggestion? Or maybe a style guide for consistency...
15:03.02 Notify 03GCI: Yatharth Agarwal: Add missing documentation (for any ONE command) - DocBook format necessary? If I use groff or nroff, will it output DocBook style man pages? Is that even a requirement or just a suggestion? Or maybe a style guide for consistency... http://www.google-melange.com/gci/task/view/google/gci2012/7972228
15:06.50 d_rossberg YatharthROCK: look at doc/docbook/system/man1/en, you can use one of these as template
15:07.30 YatharthROCK d_rossberg, Ummm.... is that a directory under brlcad or something?
15:08.09 Notify 03GCI: Sean: Fix Cygwin configuration warnings/errors - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/8093204
15:08.32 brlcad YatharthROCK: did you look? :)
15:08.34 Notify 03GCI: Daniel Rossberg: Add missing documentation (for any ONE command) - Yes DocBook, we mean it. See doc/docbook/system/man1/en. http://www.google-melange.com/gci/task/view/google/gci2012/7972228
15:09.05 brlcad starseeker: http://www.google-melange.com/gci/task/view/google/gci2012/8093204 <-- see *very* simple fix, it was even already set up for it
15:09.11 d_rossberg YatharthROCK: yes, in the source tree
15:10.22 YatharthROCK d_rossberg, Umm... 'source tree'? as in VCSs? Where exactly would these folder be located on a normal install?
15:10.52 brlcad YatharthROCK: see http://brlcad.org/wiki/Deuces to get started
15:10.55 brlcad at the top
15:11.38 brlcad and/or http://brlcad.org/wiki/Compiling
15:12.04 d_rossberg for a quick look: http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/doc/docbook/system/man1/en/ but i recommend to check it out with subversion
15:13.41 brlcad you're going to need a checkout to add a new file anyways (the man page must pass validation and compile correctly)
15:14.38 YatharthROCK brlcad, Even if I've already installed pr w/e I did and have the /usr/brlcad folder? Can't I use that? Does it not have the source code or something?
15:15.15 brlcad if you install firefox, did that include the firefox source code?
15:15.29 brlcad if you download brl-cad, do you think it includes the source code?
15:18.57 YatharthROCK brlcad, OK, stupid question. Another stupid question: in a C file (as is the asc2g.c file), how would you access the command-line params? I need to know as then I can do a Ctrl+F and easily find the function responsible for handling them and do the documentation
15:22.37 YatharthROCK It's argv and argc. GIYBF is a good principle
15:22.44 d_rossberg argc (the number) and argv (the values) in main()
15:23.25 d_rossberg did you noticed the usage variable?
15:25.55 archivist EG923
15:26.27 Notify 03GCI: Gauravjeet Singh: Web interface (AJAX?) to MGED - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/7993224
15:26.48 archivist must set the right tab first before I use the barcode scanner :)
15:27.07 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - nicely done That's really looking great Akshay! Looks like this is wrapping up nicely. I only have one remainging question for you that I don't know the answer to myself. So bu_parallel() has a user_thread_data_bu struct that is getting passed to thr_create(),... http://www.google-melange.com/gci/task/view/google/gci2012/8070202
15:27.12 Notify 03GCI: Gauravjeet Singh: Web interface (AJAX?) to MGED - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/7993224
15:27.13 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
15:27.22 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
15:30.38 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
15:33.29 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.143)
15:35.35 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - where's the rest? I don't see A/B u/v vectors or the 2D sketch name. I suggest raytracing lines.r and shape.r like you did (after adding the A/B vectors) ... but into the graphics window if you didn't already, and then running "draw sketch2" and "erase lines.r shape.r" so that the sketch... http://www.google-melange.com/gci/task/view/google/gci2012/8059204
15:35.56 d_rossberg Skriptkid: no problem compiling BRL-CAD on Debian wheezy
15:36.43 Skriptkid d_rossberg: Okay. Thanks. Guess I'll need to check if something's wrong here.
15:42.20 *** join/#brlcad merzo (~merzo@26-239-133-95.pool.ukrtel.net)
15:47.00 brlcad new tasks: additional missing doc: http://www.google-melange.com/gci/task/view/google/gci2012/8126204
15:48.31 Notify 03GCI: Melange: Implement runtime detection of SSE - 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 pool for other students to claim. http://www.google-melange.com/gci/task/view/google/gci2012/8007218
15:55.25 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - Maybe not Each thread retaining it's own copy of the struct might not be needed. This is pass by reference, agreed, but since it isn't being modified by parallel_interface or parallel_interface_arg, the only places where it is being accessed, I don't think that... http://www.google-melange.com/gci/task/view/google/gci2012/8070202
15:56.40 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - just saw your question I just saw your question asking which parameters. When in doubt, you should always show the parameters that are prompted by the 'in' command. It will interactively prompt for values, and those are the ones that we're trying to help visualize (along with other derived... http://www.google-melange.com/gci/task/view/google/gci2012/8059204
15:56.50 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
15:57.41 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.102.143)
16:00.25 brlcad Skriptkid_: that's really coming together nicely -- I seriously had my doubts at the offset
16:00.36 brlcad of course, it's been a lot of work on your part
16:00.36 brlcad thanks :)
16:03.48 YatharthROCK d_rossberg, Would asc2g be a 'library call' or an 'executable shell command'
16:06.06 brlcad hah, awesome ... M-x unscreamify-cmake-buffer
16:06.10 Notify 03GCI: Sean: cmake case cleanup - everything Everything that can be lowercase (except variables), should be lowercase. I'm kinda ambivalent about the logic within the conditional but would lean towards it also being lowercase if cmake doesn't care. Feel free to try just one file first and we can look if there are any exceptions. Note that... http://www.google-melange.com/gci/task/view/google/gci2012/7985244
16:06.17 ``Erik asc2g is an executable binary program
16:06.37 ``Erik brlcad: downcase all cmake commands/variables?
16:06.45 brlcad yep
16:07.14 ``Erik adding it to the big honkin' indent/format/header/footer glob-o-script? :D
16:07.25 brlcad apparently even the cmake devs have gotten over the yelling
16:08.03 brlcad there's a gci task to convert everything to lower and I came across that
16:08.30 brlcad could add it to the emacs formatter, but don't know how prevalent the cmake mode is
16:09.44 ``Erik d'no emacs lithp, but would something like (when (assoc 'cmake-mode *features*) (unscreamify-cmake-buffer)) be feasible?
16:09.55 Skriptkid brlcad: It's okay :)
16:11.11 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - can you show it works? That looks great -- can you demonstrate (again) that it works like you did in that first log? Maybe set a CPP flag both in the environment and on the command-line so we can confirm it adds correctly to the summary list of flags. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
16:11.29 brlcad ``Erik: it is and there's emacs fu for detecting that though I've not written code like that in a LONG time, I'd have to look it up
16:11.32 Skriptkid brlcad; Could you review it now? I submitted a new patch with the typos fixed. Also, made a comment in reply your question.
16:12.10 ``Erik (gci task for an emacs weenie?)
16:13.59 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.143)
16:14.09 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.102.143)
16:16.41 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.143)
16:20.26 Skriptkid brlcad: Do you think the buildbot server has to be stopped till that bug is fixed? It's just building every time there's a new release. There are 44 builds so far and none successful. Waste of server resources.
16:23.04 brlcad Skriptkid: it doesn't cost anything to let it keep running ;)
16:23.15 brlcad there's just a lot going on right now
16:23.28 Skriptkid Ok :)
16:23.35 brlcad I've been going down the task list and creating follow-up tasks for all completed tasks that warranted one
16:24.04 brlcad I actually left off yesterday jut before the CI tasks
16:24.13 brlcad so they'll be the next created
16:24.30 Skriptkid Alright.
16:24.45 brlcad right now I'm getting an internal server error, so I can't even pull up the tasks though :)
16:25.05 YatharthROCK brlcad, How do you view DocBook pages as man pages again?
16:25.11 Skriptkid Yeah, that's a pain on Melange
16:25.51 brlcad YatharthROCK: with the man command?
16:27.03 YatharthROCK brlcad, Not working :( For troff macros, it works, but not for the DocBook files :(
16:27.04 starseeker brlman is a handy wrapper if you have BRL-CAD built
16:27.35 brlcad YatharthROCK: it works if you use it right ;)
16:27.46 brlcad you have to set your MANPATH (just like PATH)
16:27.52 brlcad or use our wrapper that does it for you
16:27.54 YatharthROCK brlcad, And how would that be?
16:27.55 starseeker YatharthROCK: are you trying to view the xml files as man pages, or the output the build generates? xml files aren't man pages, they're used to *generate* man pages
16:28.20 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.102.143)
16:28.35 YatharthROCK starseeker, Umm... so how do I generate those manpages? I thought man did it automatically for us
16:28.50 starseeker YatharthROCK: the BRL-CAD build generates them for you
16:30.14 YatharthROCK starseeker, Take this situation. I write some troff macros. I convert them to DocBook using DocLifter. What's the fastest way to see what this XML file looks likie?
16:30.18 starseeker man only reads man pages. Generating man pages from DocBook involves a whole different set of tools
16:30.23 YatharthROCK brlcad, How do you use the wrapper?
16:31.19 YatharthROCK starseeker, Tools like? I Googled but didn't find anything (which probably indicates my Google-Fu is weakening more that anything else).
16:31.29 brlcad YatharthROCK: I think you're misunderstanding something critical
16:31.36 Notify 03GCI: gcking: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - esting result I set a CPP flag both in the envorionment and on the command-line, here is the result. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
16:31.39 brlcad you run the wrapper on a generated manual page
16:31.47 brlcad brlamn whatever
16:31.47 YatharthROCK brlcad, Me too.
16:32.07 brlcad the situation you described, you need to add that xml file to our build system
16:32.08 YatharthROCK brlcad, Cool, but how do we generate that manpage fomr DB again?
16:32.22 brlcad that xml file gets *compiled* into html and man format
16:32.45 brlcad add your file to the CMakeLists.txt file in the man1/en/ directory
16:32.46 YatharthROCK brlcad, Umm.. by adding it to `Makefile.am` or something?
16:32.57 YatharthROCK Ohh....
16:33.03 brlcad so you grabbed the first task that was posted
16:33.19 brlcad that Makefile.am should have said CMakeLists.txt (we've since migrated)
16:33.32 brlcad look up one of the other GCI tasks
16:33.47 brlcad there are a bunch of others now, they include step-by-step instructions that may help
16:33.47 YatharthROCK And then how do I recompile it? `make` and then `sudo make install` or something?
16:34.03 brlcad the other tasks explain that
16:34.10 YatharthROCK Umm... does Melange offer a way to search for tasks?
16:34.34 brlcad have you looked?
16:35.14 brlcad i'm sensing that you're an "ask first, look later" kind of person ... open source communities expect a modicum of "look first, then ask" ;)
16:35.55 brlcad if we have to hold your hand every step of the way and for every possible question that pops into your head, the task becomes a huge waste of time, no? :)
16:36.07 brlcad we're here to help when you get stuck definitely, though
16:38.20 YatharthROCK brlcad, Point. But the problem is that for some unexplained reason, Melange always gives an error while viewing a list of tasks from the past few days. SO I couldn't look tasks up. That's why I wanted to know if there was a way to search or something that I hadn't noticed so I could look at the tasks you're referring to. Could you link them to me, please? As I said, I can't view the list.
16:38.56 *** join/#brlcad andrei (~andrei@79.113.128.71)
16:40.01 YatharthROCK There's this Filter option, but that doesn't work for me
16:40.08 YatharthROCK I should try Google
16:42.29 brlcad http://www.google-melange.com/gci/task/view/google/gci2012/8126204 is one of them
16:42.47 YatharthROCK OK, Google turned upo http://www.google-melange.com/gci/task/view/google/gci2012/7948232
16:43.02 brlcad that all also applies to your task so it should help
16:44.04 brlcad YatharthROCK: try clearing out your cookies
16:44.13 YatharthROCK brlcad, Thanks a lot. I really appreciate it.
16:44.31 brlcad the filter option is the search method
16:44.31 YatharthROCK And yes, I tried that, but to no avail.
16:45.02 Notify 03GCI: Yatharth Agarwal: Add missing documentation (for any ONE command) - Claim Removed The claim on this task has been removed, someone else can claim it now. http://www.google-melange.com/gci/task/view/google/gci2012/7972228
16:45.16 brlcad if you enable the debug console in your browser, you can figure out what the problem is
16:45.37 brlcad giving up? :)
16:55.19 andrei brlcad: hey, at yesterday's presentation we ended up with the q&a session taking two hours instead of 15 min
16:56.10 andrei we were several gsoc participants speaking about our projects, organization and overall experience
16:57.12 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - But the parent thread is modifying it Even if they're read-only, the parent thread modifies the value and uses the cpu_id to set the affinity (among other things). If it's not a per-thread instance, then there indeed is a problem since the scheduler could pause a... http://www.google-melange.com/gci/task/view/google/gci2012/8070202
17:00.09 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - a quick search A quick search on pthread_create() and it indeed is shared data, so this is a bug. There needs to be a separate structure for each thread being created. Don't forget to deallocate since you'll probably want to allocate on the heap. :) http://www.google-melange.com/gci/task/view/google/gci2012/8070202
17:00.40 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
17:01.55 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - Task Closed Congratulations, this task has been completed successfully. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
17:03.32 andrei I spoke about BRL-CAD and one of the question was something like
17:04.06 andrei " how are you guys able to obtain such complex geometries and so many tools using a language like C, which isn't very complex?"
17:04.16 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - you are You are my hero. Awesome work! There will likely be a follow-on task to make one of the two of those flags get appended to the end of the list (probably the environment variable ones) instead of the beginning if you want a head start. http://www.google-melange.com/gci/task/view/google/gci2012/7984228
17:08.22 Notify 03GCI: Sean: Verify and/or Fix setting cflags/cppflags/ldflags during Cmake - follow-on task A follow-on task has been posted: http://www.google-melange.com/gci/task/view/google/gci2012/8106206 http://www.google-melange.com/gci/task/view/google/gci2012/7984228
17:08.32 Notify 03GCI: Yatharth Agarwal: Add missing documentation for any one command (#2) - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:09.14 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
17:09.34 Notify 03GCI: gcking: Append CMake build flags to the end of a compile line - Task Claimed I would like to work on this task. http://www.google-melange.com/gci/task/view/google/gci2012/8106206
17:10.49 Notify 03GCI: Andrei Popescu: Append CMake build flags to the end of a compile line - Task Assigned This task has been assigned to gcking. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/8106206
17:11.19 Notify 03GCI: Andrei Popescu: Add missing documentation for any one command (#2) - Task Assigned This task has been assigned to Yatharth Agarwal. You have 48 hours to complete this task, good luck! http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:12.45 Notify 03GCI: Jacob B: Modify IRC notifier output - New Version I updated it and fixed the line endings. I can't get testing working, so I have to hope it works. http://www.google-melange.com/gci/task/view/google/gci2012/7979224
17:13.15 Notify 03GCI: Yatharth Agarwal: Add missing documentation for any one command (#2) - asc2g available? I would like to document the asc2g function for this task. If not that, then the ad one. The task description mentioned to make sure the commands haven't been already taken, so I want to know: Can I work on those? http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:13.21 Notify 03GCI: Jacob B: Modify IRC notifier output - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7979224
17:13.34 brlcad andrei: wow
17:13.47 brlcad did someone smack that person over the head?
17:14.12 brlcad how'd the presentation itself go?
17:14.19 brlcad you use the slides?
17:14.46 andrei we had someone from Rosedu(Romanian open source education ) have like a few slides about GSoC in general : what is it, guidlines etc
17:15.09 andrei after, we introduced ourselves, our projects and orgs
17:15.32 andrei followed by a Q&A that was supposed to take 15 mins, but it took 2 hours
17:15.36 brlcad ``Erik: http://www.google-melange.com/gci/task/view/google/gci2012/7979224
17:15.56 brlcad andrei: right, you said that but how did YOUR portion go? :)
17:16.27 andrei ah, sorry. They seemed interested by the 3d modelling aspect
17:16.38 andrei I managed to "smuggle" one of the slides from your presentation
17:16.59 andrei ( as in get it onto the projector, when I was speaking)
17:17.32 andrei for example I got asked how much did it take to learn 1 milion code lines.
17:18.52 Notify 03GCI: Sean: Add missing documentation for any one command (#2) - both are available Both/either are available and you didn't need to change tasks. They are identical. This one just provides more step-by-step information in response to questions received from people working on the first one (yourself included). The goal and resulting... http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:18.54 andrei I insisted on the fact that it's hard to achieve large code contributions during GSoC( for example to write something that is 15k lines or longer) and the most important part is what you do after GSoC
17:20.16 brlcad so did you tell them how they could get involved in development?
17:21.41 andrei yes, I explained why would one want to be part of GSoC, as well as contribute after
17:23.25 Notify 03GCI: Yatharth Agarwal: Add missing documentation for any one command (#2) - OK I preferred switching. I'll work on ad as it's simpler ;) BTW, couldn't you have updated the previous task also? http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:24.25 Notify 03GCI: Sean: Modify IRC notifier output - odd commits So looking at your git history, I still can't tell what exactly you've changed because three of the five commits changes every line in the file and the two one-liner commits undoes itself. Your work needs to be reviewable without all of that mess. Provide a patchfile *here* so the GCI task... http://www.google-melange.com/gci/task/view/google/gci2012/7979224
17:24.30 Notify 03GCI: Sean: Modify IRC notifier output - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/7979224
17:24.41 Notify 03GCI: Sean: Modify IRC notifier output - Deadline extended The deadline of the task has been extended with 1 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7979224
17:26.32 andrei There was a question that amused me , like " What do I do if I run out of work to do after first two weeks?"
17:28.49 ``Erik brlcad, maths22: head of the forked git repo is still uncompilable (unbalanced parens, referring to variables before their scope frame is valid), ...
17:28.57 Notify 03GCI: Sean: Add missing documentation for any one command (#2) - no Gee, didn't think of that... No, tasks cannot be updated once they're assigned. The simpler tools get scrutinized more carefully for completeness and perfection, so they're not usually any less work. The only savings may be in learning what the simpler commands do is... http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:29.17 brlcad ``Erik: k, I rejected it back already since the git history is a mess
17:29.48 brlcad shouldn't have to apply the patch and run diff manually to be able to review it
17:30.42 ``Erik I made a branch, pulled his, then used tr to convert it to unix line endings so i could diff branch to master
17:31.06 brlcad right, don't do that :)
17:31.11 brlcad waste of your time
17:31.32 brlcad he fluxed it up, he can fix it
17:32.08 ``Erik speaking of wasting time, a chunk of my vacation was spent doing user account stuff for the web interface, so'z I need alpha victe, er, testers
17:33.14 Notify 03GCI: Yatharth Agarwal: Add missing documentation for any one command (#2) - :/ By "tasks cannot be updated once they're assigned", do you mean they can when they're not assigned? Also, should I do a troff macro and use DocLifter or something to convert it or directly modify the template? I prefer the macro way. You can see instant results... http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:37.17 *** join/#brlcad Skriptkid (~Skriptkid@117.202.102.143)
17:44.34 Notify 03GCI: Sean: Add missing documentation for any one command (#2) - i do not I did not mean that. Once a task has been assigned to anyone, regardless of it's current assignment/completion state, it can no longer be edited. The answer to your other question hasn't changed from what Daniel told you earlier. The end result must be a valid Docbook... http://www.google-melange.com/gci/task/view/google/gci2012/8126204
17:46.15 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - he name What's "sketch2"? :) It should just say sketch and ideally be aligned in the same 3D plane as the sketch itself (warped in photoshop/gimp works great for that) http://www.google-melange.com/gci/task/view/google/gci2012/8059204
17:46.20 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
17:49.35 brlcad ``Erik: write up the task, let me know when done and I'll publish it
17:49.52 ``Erik task for what?
17:49.58 brlcad testers
17:50.14 ``Erik oh, I meant you guys, just to mess around with it and see if it breaks :D
17:50.28 brlcad gci student would be great for that too ;)
17:50.35 brlcad but sure, I'll bust it up
17:53.38 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Sketch I can change the label of the sketch. But i dont what do you mean by ideally aligned on the same 3D plane, isn't it aligned properly right now? http://www.google-melange.com/gci/task/view/google/gci2012/8059204
17:56.03 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - Modified Now the structure is modified to structure array with 'ncpu' elements, wheer each element is for each thread.(Since ncpu threads are created.) Also, the cpu_id is initialised in a loop, through 0 to (ncpu-1), along with the other members, rather than... http://www.google-melange.com/gci/task/view/google/gci2012/8070202
17:57.14 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
17:57.22 *** join/#brlcad YatharthROCK (~YatharthR@95.175.92.238)
18:05.07 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
18:05.52 Notify 03GCI: Sharan: Create an Extrusion Model and Diagram - Check New.png I think this is what do you mean http://www.google-melange.com/gci/task/view/google/gci2012/8059204
18:19.22 caen23 brlcad: i'm working on the "auto-disabling of glew" task ( http://www.google-melange.com/gci/task/view/google/gci2012/7999218 ) because i couldn't make much sense of the other one (maybe i'll get back to it later), and what i've done so far is i removed some opengl headers from my system and cmake disabled opengl. then i put them back and removed some X11 headers, but cmake did not disable x11. is this a bug, too?
18:20.55 maths22 I will fix the notifier.
18:34.36 Notify 03GCI: Skriptkid: Integrate new thread affinity interface into LIBBU and LIBRT - parallel.tar.gz po10.patch is the patch only for parallel.c. Contains the struct fix. parallel.tar.gz has affinity.c(the new one I created) and a patch which adds declaration of bu_set_affinity to bu.h and the file name to CMakeLists.txt. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
18:35.42 Skriptkid brlcad: (Probably)Fixed the struct problem.
18:38.05 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.102.143)
18:51.31 starseeker hah - Qt5 is here
18:51.38 starseeker cool
18:52.54 Notify 03GCI: Sean W. Caldwell: Mock up new BRL-CAD website interface design (#2) - Idea Issue My Second idea (which I never posted b/c it didn't work) was completely different from all that I have submitted. The issue behind my second idea was that the logo I could use was 64X64px (moose logo), which is not very big. If you could provide me with a... http://www.google-melange.com/gci/task/view/google/gci2012/8051203
19:03.15 ``Erik :o that's an interesting error... "Nihil ex nihil."
19:25.27 brlcad caen23: yes, that is a bug
19:26.02 brlcad cmake should be testing and making sure we have everything needed for both x11 and opengl in order to enable x11 and opengl interfaces respectively
19:26.20 brlcad if you find and fix problems in either, that's worthy of a task
19:27.09 brlcad caen23: careful, you're going to be a brl-cad expert before too long .. c, tcl, and now cmake changes...
19:33.37 caen23 brlcad: ok, i'll try fixing cmake properly. i need to study the source code better, and i still haven't gone through "intro to mged", before becoming a brl-cad expert :D
19:48.39 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - noticed a few more things I mean kinda like this: https://forum.solidworks.com/servlet/JiveServlet/showImage/2-314074-50808/sk.jpg Notice how the "Top" text is "in the plane" and not just rotated? I think it worked well how you had it at the base, or would work well a little lower like it... http://www.google-melange.com/gci/task/view/google/gci2012/8059204
19:48.49 Notify 03GCI: Sean: Create an Extrusion Model and Diagram - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/8059204
19:50.29 ``Erik !notify todo add capability to change email address
19:50.30 Notify OK
19:53.17 brlcad yay, svn 1.7 adds "svn patch" so it'll add/remove files/dirs depending on the patch contents
19:54.00 ``Erik so, yeh, https://elfga.com/notify/ have fun tearing up the login/logout/register/deleteaccount/forgotpassword/etc stuff... I look forward to picking up the pieces :D
19:54.51 brlcad caen23: you can become an expert without learning how to model ;)
19:55.46 caen23 brlcad: yep, but it helps quite a bit to know the basics of the app too
19:55.46 brlcad it's a good right of passage, but the tutorials often leave the wrong impression that that's the way we want things to be... fresh developer perspective is healthy
19:56.55 brlcad I have some mged commands so ingrained, that I can barely remember just how utterly frustrating and convoluted it all seemed when I started
19:57.06 ``Erik and then I crash the bot doing something else :D
20:03.22 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - a single patch file You can create a single file just by running svn add src/libbu/affinity.c before running svn diff. That will include it in the patch file and is easier to review/apply than the tarball. The patch looks good except for the [ncpu] array. It's not... http://www.google-melange.com/gci/task/view/google/gci2012/8070202
20:03.22 Notify 03GCI: Sean: Integrate new thread affinity interface into LIBBU and LIBRT - 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 work. http://www.google-melange.com/gci/task/view/google/gci2012/8070202
20:09.24 Notify 03GCI: Sean: Mock up new BRL-CAD website interface design (#2) - it's a mock up The first link I gave in my first "logos" reply had the link that provided a bigger version of the moose and other logos. Still, the goal is a mock up so even a 400x400 box that said "logo goes here" would work to conceptualize the design. The logo itself is not... http://www.google-melange.com/gci/task/view/google/gci2012/8051203
20:09.40 Notify 03GCI: Sean: Mock up new BRL-CAD website interface design (#2) - Deadline extended The deadline of the task has been extended with 2 days and 0 hours. http://www.google-melange.com/gci/task/view/google/gci2012/8051203
20:26.23 *** join/#brlcad Pwnna (~mrrow@24-138-135-84.eastlink.ca)
20:26.49 Pwnna Can i use BRLCAD to just cad stuff and do solid modelling and export to STL for 3D printing?
20:29.55 Notify 03BRL-CAD:brlcad * 54090 (brlcad/trunk/AUTHORS brlcad/trunk/ChangeLog and 12 others): fix a slew of spelling mistake corrections from Gauravjeet Singh (http://www.google-melange.com/gci/task/view/google/gci2012/8033204), 20+ in 5+ files
20:34.07 Notify 03BRL-CAD:brlcad * 54091 brlcad/trunk/AUTHORS: technically, the spelling corrections from ha and singh are edits to code, but they're not logic and not exactly documentation, so move then under special thanks
20:34.11 Notify 03GCI: Sean: Find and fix at least 20 spelling mistakes in at least 5 different files - Changes applied Your spelling fix corrections have been applied to our repository (r54090) and you've been credited with the contribution in our authorship documentation-- thanks! http://www.google-melange.com/gci/task/view/google/gci2012/8033204
20:37.04 Notify 03BRL-CAD:brlcad * 54092 (brlcad/trunk/doc/html/manuals/mged/animmate/anim_orient.html brlcad/trunk/doc/html/manuals/mged/animmate/animate.html and 7 others): apply another set of spelling corrections from An Ha, GCI task http://www.google-melange.com/gci/task/view/google/gci2012/7959223
20:37.23 Notify 03GCI: Sean: Find and fix at least 10 spelling mistakes in at least 10 different files - committed Your changes have now been applied (r54092) to our sources and will be included in the next release of BRL-CAD. Thanks for your efforts! http://www.google-melange.com/gci/task/view/google/gci2012/7959223
20:39.27 *** join/#brlcad Pwnna (~mrrow@24-138-135-84.eastlink.ca)
20:39.46 Pwnna because it's not as intuitive as things like solid works. maybe it is.. but i'm just having some trouble using it
20:39.52 Pwnna and wikipedia says this is more for force analysis?
20:39.58 Pwnna I just don't wanna get Windows lol
20:43.25 *** part/#brlcad caen23 (~caen23@92.81.172.45)
20:43.40 brlcad Pwnna: you certainly can
20:43.52 Pwnna is there any tutorials?
20:43.58 Pwnna because this interface is very different lol
20:44.01 brlcad export is not a strong point, but we do have an stl exporter and lots of people have done exactly what you're trying to do
20:44.18 brlcad you're not going to just click around and figure ANYTHING out, it's got a learning curve ;)
20:44.21 Pwnna yeah. anything will be better than going on windows and requesting for an academic license
20:44.26 brlcad there are extensive tutorials
20:44.28 Pwnna yeah. unfortunately
20:44.52 Pwnna or is learning solid works more benificial?
20:44.54 brlcad we're working on usability with several design replacements, but that all takes *years* of work to make better
20:45.03 Pwnna I don't have a ocmputer to do that on as my primary work computer is a linux laptop and no windows
20:45.05 brlcad well, i'm very biased
20:45.09 brlcad learn both ;)
20:45.16 brlcad we're free and will always be free
20:45.35 Pwnna lol
20:45.42 brlcad and you have direct access to developers who can help you (i.e., free support too) or make improvements or fix bugs you find, etc
20:45.51 Pwnna i'm a developer myself ;D
20:45.55 brlcad even better
20:46.02 brlcad make it be better than solidworks
20:46.11 brlcad or catia or nx or pro/e or ... ;)
20:46.19 Pwnna lol
20:46.23 brlcad we have no shortage of work
20:46.26 Pwnna first you need an interface redesign ;D
20:46.32 brlcad that's all in the works
20:46.44 Pwnna One softwrae that I really like is the traditional 2D Cad systems
20:46.57 brlcad getting boundary representation (nurbs) support is central to a new interface design
20:46.59 Pwnna AutoCAD command system :D being a developer it is second nature
20:47.23 Pwnna how is the code of brlcad laid out? backend APi + frontend code ontop or is everything coupled?
20:47.28 brlcad we couldn't display via opengl without implementing that support, and that took about 4 years of full-time advanced math effort
20:47.42 Pwnna heh
20:47.49 Pwnna get funding, hire full time devs ;p
20:48.01 brlcad we have that
20:48.01 Pwnna wait/ isn't the project a us military project?
20:48.13 Pwnna steal people from autodesk
20:49.02 brlcad as for the design, brl-cad is *huge* (1M+ lines) with lots of different sections that cater to different capability, but it's all fairly modular
20:49.11 Pwnna hm
20:49.13 brlcad and where it's not, we're always working on making it more modular
20:49.16 Pwnna what language are we dealing with?
20:49.30 Pwnna baaah. i wanna draw somethings right now but I don't have windows or a computer with windows :s I gotta design this thing for someone's bday coming up xD
20:49.58 brlcad the only place where there's a tight coupling is geometry and raytracing, which is a legacy design choice that optimizes performance and minimizes memory footprint
20:50.05 brlcad predominantly C and C++
20:51.01 Pwnna hm cool
20:51.06 brlcad the current gui and next version are both Tk GUIs on top of the C/C++ infrastructure, but the long term plan is Qt once our hybrid representation work is completed
20:51.11 Pwnna Tk!
20:51.24 brlcad Yep, Tcl/Tk
20:51.41 Pwnna o.0
20:51.44 brlcad yeah
20:51.56 Pwnna that's ancient lol
20:52.03 Pwnna i remember working with Tk
20:52.04 brlcad it was the best available back in 1985
20:52.19 brlcad or was it 88? before my time
20:52.36 Pwnna i know brlcad is 83
20:52.38 Pwnna started
20:52.50 brlcad mid-late 80's it was the best toolkit and it's sufficed for a long time but we've clearly outgrown it
20:53.08 brlcad it's just the infrastructure needed to kickstart a Qt GUI is a lot of work, so that's where attention is focused
20:53.10 Pwnna i'm pretty sure any sufficiently large application will outgrow tk
20:53.16 brlcad that and backend infrastructure
20:53.41 brlcad there's applications FAR bigger than BRL-CAD that use Tcl/Tk quite well
20:53.44 brlcad code is code
20:54.21 brlcad our GUI code just isn't very modular or clean, that's one area that is a world of complex on its own
20:54.47 brlcad but it's being ditched when we move to Qt -- the important parts are pulled into a new modular command-centroic library (libged)
20:55.56 brlcad that is one part where mged exceeds many of the commercial CAD systems even, mged's command interface is quite capable and often leveraged for arbitrary modeling/simulation/analysis tasks
20:56.01 brlcad same with our ray tracing engine
20:56.43 brlcad http://brlcad.org/wiki/Documentation is where the tutorials are at; scripting tutorials are at http://brlcad.org/wiki/ (e.g., SGI_Cube)
20:58.52 Pwnna hm
20:59.04 Pwnna i just wanna draw simple stuff like brackets and boxes and stuff
20:59.04 Pwnna lol
20:59.31 brlcad they cover that
20:59.47 brlcad see the Introduction to MGED
21:00.02 brlcad to make a box: make rpp rpp
21:00.14 *** join/#brlcad caen23 (~caen23@92.81.172.45)
21:07.09 Pwnna and then i can subtract stuff out and so on
21:07.24 brlcad yep
21:07.30 brlcad make rcc rcc
21:07.38 brlcad r u rpp - rcc
21:07.40 brlcad rt
21:08.25 brlcad oops: make rcc rcc ; r box_with_hole.r u rpp - rcc ; B box_with_hole.r ; rt
21:08.44 brlcad there's a quick reference cheat sheet on the wiki too
21:09.00 Notify 03GCI: Gmercer015: Create a numerics library (LIBBN) API unit test ... for poly.c - Request for more time Could i have my task's time extended? I've been a little caught up lately and would really enjoy being able to finish this task. Thank you http://www.google-melange.com/gci/task/view/google/gci2012/7984226
21:09.51 Notify 03GCI: Sean: Create a numerics library (LIBBN) API unit test ... for poly.c - Deadline extended The deadline of the task has been extended with 1 days and 12 hours. http://www.google-melange.com/gci/task/view/google/gci2012/7984226
21:11.57 Notify 03GCI: Sean: Set up Jenkins continuous integration for BRL-CAD - follow-on task A follow-on to this task has been posted: http://www.google-melange.com/gci/task/view/google/gci2012/8109203 http://www.google-melange.com/gci/task/view/google/gci2012/7952233
21:26.19 Pwnna what's a way of taking a complicated object and scan it into like a 3D stl file
21:26.22 Pwnna with household tech?
21:34.53 Notify 03BRL-CAD Wiki:JosiahmguuqqpxlhWhisted * 4792 /wiki/Machines_Rental_Agreement_Template: New page: At the same time, highest care should be taken, when you are using the machine, lest you might injure your own self. By simply following these free online slots hosting space tips, you ca...
21:35.28 brlcad Pwnna: there are hand-scanners to be had for <$100
21:36.04 brlcad otherwise, recontruction from photos into photogrammetry software is probably going to be your next bet
21:36.28 maths22 Maybe someone could confirm, but cl-cia appears to have dos-style endings.
21:37.39 brlcad Pwnna: another household tech that has been booming is the kinect
21:37.55 brlcad lots of tools around that, probably the majority
21:38.08 brlcad hooking that into brl-cad would be fun.. ;)
21:42.05 Notify 03GCI: Sean: Set up BuildBot continuous integration for BRL-CAD - follow-on task Several follow-on tasks have been posted: http://www.google-melange.com/gci/task/view/google/gci2012/8109204 http://www.google-melange.com/gci/task/view/google/gci2012/8125203 http://www.google-melange.com/gci/task/view/google/gci2012/8131202 ... http://www.google-melange.com/gci/task/view/google/gci2012/8006217
21:43.05 Pwnna hm
21:44.06 maths22 brlcad, ``Erik: if someone could explain how to use *state*, I would be better able to complete the task. Sorry I don't get it.
21:44.41 brlcad maths22: i don't know what that is either, so hopefully ``Erik can help
21:45.37 maths22 I will try to make some changes in the mean time. I reset the code to ``Erik's last committ and am working on it from there.
21:47.26 Pwnna brlcad: lol. i'm just drawing on paper now
21:47.27 Pwnna heh
21:48.47 Pwnna damn. i don't have a calipper
21:48.50 Pwnna calliper*
21:48.56 Pwnna can't measure these bolt sizes
21:53.31 Notify 03GCI: Sean: Compile BRL-CAD using the Intel Compiler - follow-on task A follow-on task has been posted: http://www.google-melange.com/gci/task/view/google/gci2012/8132202 http://www.google-melange.com/gci/task/view/google/gci2012/7982222
21:58.22 brlcad Pwnna: this user-contributed module creates standard bolts: http://brlcad.org/wiki/Hex
21:59.52 brlcad maths22: so you'll still want to submit a single patch file to the gci interface since that's what will be persisted and reviewed, git is convenient for erik to review and test your work
22:04.24 maths22 OK
22:15.46 Notify 03BRL-CAD Wiki:JosiahmguuqqpxlhWhisted * 4793 /wiki/Driving_Cardboard_Baler_Machinery_For_Selling_In_Essex: New page: Particularly, the demand is so effective in the current global latest market environment that there seems within order to be a dearth of similar items in some country. If you do this headi...
22:16.48 ``Erik *state* is a global clos object, you use slot accessors on it, so to get the list of notices currently in it, do (notices *state*)
22:18.17 ``Erik all the slots have getters and setters defined, so you don't have to do any gunk like (slot-value *state* 'notices), just (notices *state*)
22:23.54 Notify 03GCI: Sean: Compile BRL-CAD using GCC 4.8 - follow-on task A follow-on task has been posted: http://www.google-melange.com/gci/task/view/google/gci2012/8105205 http://www.google-melange.com/gci/task/view/google/gci2012/7982223
22:37.53 ``Erik maths22: http://www.gigamonkeys.com/book/ is a great book for learning the language, skimming chapters 16 and 17 might help you with the *state* object
22:38.34 ``Erik (the book is keen enough that I bought the hardback copy just to support the author, and I'm cheap)
22:45.53 Notify 03GCI: Sean: Compile BRL-CAD using LLVM trunk - follow-on task A couple follow-on tasks have been posted: http://www.google-melange.com/gci/task/view/google/gci2012/8092204 http://www.google-melange.com/gci/task/view/google/gci2012/8103206 http://www.google-melange.com/gci/task/view/google/gci2012/8023206
22:49.52 Notify 03BRL-CAD Wiki:JosiahmguuqqpxlhWhisted * 4794 /wiki/Best_Gaming_Computer_-_What_To_Look_For: New page: Identifying The Best Desktop Gaming Computers If you're looking to the best online or offline PC gaming experience, then there are a amount of people who you must imagine. Some from the di...
23:22.02 brlcad new task: fix -Wwrite-strings warnings: http://www.google-melange.com/gci/task/view/google/gci2012/8090205
23:22.58 *** join/#brlcad rptynan (~poiuyt@92.251.255.7.threembb.ie)
23:24.39 caen23 brlcad: i think i've fixed the cmake issue. previously, if it hand't found the x11 libs, it would have disabled x11. with x11 disabled, opengl would be disabled, too. but it only checked for the libs, not the includes. so what i've done is, i've also checked for the includes together with the libs. if it doesn't find both the libs and the includes, it disables x11, which in turn disables opengl. i'm now building to see if it works, but if it does work, is my f
23:24.39 caen23 proper one?
23:25.43 Notify 03BRL-CAD:brlcad * 54093 (brlcad/trunk/include/bu.h brlcad/trunk/include/raytrace.h): gcc notices en masse that we assign string literals to non-const struct elements. fixed by adding const qualifier. undoubtedly will need to propagate constness elsewhere too.
23:34.59 Notify 03GCI: Jjca: Identify 10 places to post an open source solicitation - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/8104204
23:36.24 maths22 Thank you
23:36.35 maths22 That is very helpful.
23:39.06 Notify 03GCI: Cezar: Fix CMake build system auto-disabling of GLEW - Ready for review The work on this task is ready to be reviewed. http://www.google-melange.com/gci/task/view/google/gci2012/7999218
23:40.36 brlcad new task: -Wstrict-prototypes: http://www.google-melange.com/gci/task/view/google/gci2012/8131203
23:41.48 brlcad new task: -Wold-style-definition: http://www.google-melange.com/gci/task/view/google/gci2012/8114205
23:43.27 brlcad caen23: that sounds good to me
23:43.38 brlcad our old build system went even one step further
23:44.28 caen23 well everything seems to work ok, so i'm going to commit
23:44.28 brlcad test headers compile, test libs will link, test that the lib works
23:44.39 brlcad sounds good
23:48.01 Notify 03BRL-CAD:caen23 * 54094 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libfb/tcl.c): X11 is available if the required files in both include/ and lib/ can be found (GCI: http://www.google-melange.com/gci/task/view/google/gci2012/7999218)
23:53.12 brlcad caen23: so the real test is whether the buildbot dashboard magically turns green ;)
23:55.12 caen23 where can i check that out? :D
23:56.08 brlcad http://crit.brlcad.org/buildbot/

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