| 00:00.54 | starseeker | will bbl |
| 00:04.17 | *** join/#brlcad GrantMercer15 (GrantMerce@ip72-193-246-126.lv.lv.cox.net) | |
| 00:06.40 | *** join/#brlcad caen23_ (~cezar@92.81.222.190) | |
| 00:08.50 | GrantMercer15 | starseeker: when im creating a new argv copy inside my function like so: av = (const char **)bu_malloc(sizeof(char *)*(argc + 3), "f_edcodes: av"); is the argc + 3 a constant expression? or will this change |
| 00:10.56 | caen23 | starseeker: do i need libxml2? i tried running `make` inside .build/doc/docbook/system/man1 and i got a compilation error |
| 00:11.17 | starseeker | caen23: what was the error? |
| 00:11.43 | caen23 | starseeker: /Users/cezar/brlcad/src/other/xmltools/libxml/src/threads.c:666:33: error: use of undeclared identifier 'xmlOnceInit' |
| 00:11.44 | caen23 | <PROTECTED> |
| 00:11.54 | starseeker | blinks |
| 00:12.23 | starseeker | Um. Do you have xsltproc and xmllint on your system? |
| 00:12.34 | minichrispy | how would i know if there are any build failures? are you talking about in xcode? |
| 00:12.34 | starseeker | if you can install those, you don't need to build them |
| 00:12.59 | caen23 | starseeker: i have both |
| 00:13.20 | starseeker | minichrispy: you said it didn't look like you had a successful BRL-CAD build... but you didn't see any clear indications of build failure? |
| 00:13.52 | starseeker | caen23: OK - when you ran CMake, what options did you supply? |
| 00:14.08 | starseeker | specifically, the BRLCAD_BUNDLED_LIBS option |
| 00:14.27 | minichrispy | well, it might have actually been a successul build, but im not really sure where to go from here |
| 00:14.48 | caen23 | starseeker: nevermind, i ran cmake again (cleanly), and it works |
| 00:15.01 | starseeker | caen23: heh, cool |
| 00:15.24 | starseeker | minichrispy: is there a "regress" target? |
| 00:15.53 | minichrispy | how would i find out? |
| 00:16.08 | starseeker | are you using the XCode GUI, or the command line? |
| 00:16.35 | starseeker | if it's the latter, try xcodebuild -target regress (or something along those lines) |
| 00:17.45 | *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net) | |
| 00:17.50 | starseeker | Unfortunately, I'm not familiar enough with the XCode gui to know how to search it for a specific build target - the Apple folks may have some docs |
| 00:18.33 | starseeker | really heads out this time |
| 00:20.18 | Notify | 03BRL-CAD:brlcad * 53843 brlcad/trunk/include/vector_x86.h: pull the comment closer to the statement that assumes 16-byte alignment |
| 00:30.30 | GrantMercer15 | could anyone verify that this is a correct call to quicksort av[1](a copy of argv[1]): qsort(av + 1, argc - 1, sizeof(argc),Sort), Sort is a function i created. I think i have it right but just need some reassurance |
| 00:34.05 | minichrispy | ive been using the xcode gui |
| 00:34.53 | brlcad | GrantMercer15: that's not quite right |
| 00:35.16 | brlcad | sizeof(argc) is going to be sizeof(int) and you really want the size of an av element |
| 00:35.35 | brlcad | sizeof(av[0]) or sizeof(char*) or something similar |
| 00:36.12 | brlcad | caen23: I'll try to get your other task cleared out in an hour or two |
| 00:36.23 | brlcad | the XML task was just released |
| 00:36.29 | brlcad | they apparently gave up :) |
| 00:36.37 | caen23 | brlcad: thank you |
| 00:37.21 | minichrispy | in the gui there's a "targets" section, but i'm not sure how to tell if its a regress target or what a regress target is |
| 00:48.07 | Notify | 03BRL-CAD:erikgreenwald * 53844 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/attributes.c and 12 others): Apply the comment migration by SkriptKid for the GCI project. http://www.google-melange.com/gci/task/view/google/gci2012/7975238 |
| 00:48.43 | GrantMercer15 | can i write the contents of a const argv[1] to FILE *file even though it is constant? |
| 00:53.46 | brlcad | sure |
| 00:54.12 | brlcad | minichrispy: without a screenshot, I don't know what you're looking at |
| 00:55.10 | brlcad | minichrispy: don't worry about finding a regress target -- just see if you can build it and get mged to run :) |
| 00:56.00 | *** join/#brlcad maths22 (~maths22@173-167-152-209-illinois.hfc.comcastbusiness.net) | |
| 00:57.12 | GrantMercer15 | Im trying to remove the calls to system in tables.c and progress is slow, but i think i have the general idea down. brlcad: if you have any freetime could you maybe read through my stackoverflow post and see if i'm on the right track? http://stackoverflow.com/questions/13595662/sorting-argv-by-field-opposed-to-value-by-value |
| 00:57.19 | GrantMercer15 | thanks if you can |
| 01:15.55 | minichrispy | This is what I see in xcode: http://www.flickr.com/photos/90521899@N05/8225906906/in/photostream |
| 01:16.16 | minichrispy | i dont seem to find mged... |
| 01:17.12 | caen23 | brlcad starseeker: i've finished validating system/man1/en |
| 01:40.28 | brlcad | caen23: so time for 1st vs time for 2nd? |
| 01:40.35 | brlcad | vs time for all? |
| 01:40.58 | caen23 | brlcad: come again? |
| 01:41.46 | brlcad | how long did it take you |
| 01:42.04 | brlcad | i'd asked you to keep an eye on how long the first file took you, how long the second took |
| 01:43.30 | caen23 | brlcad: most of the files required the exact same edit. first… let's say ~5 min. second less than 1 min. for the rest i used a script to weed out the same edit |
| 01:44.11 | brlcad | seemed like more than 5 min for you to clean up the first one... :) |
| 01:44.31 | caen23 | template.xml? |
| 01:44.46 | brlcad | sure |
| 01:45.57 | brlcad | 18:28 < caen23> brlcad: i'm still trying to fix the first file. my previous task is yet to be reviewed <- that was two hours ago |
| 01:46.21 | caen23 | starseeker edited that for me, so i didn't count it. plus, that one is a particular case. the rest are more uniform and only require 1 edit |
| 01:46.38 | brlcad | shrug, okay |
| 01:46.48 | brlcad | still 11 files, 2 hours ? |
| 01:46.52 | brlcad | or were you doing something else too |
| 01:47.17 | brlcad | per your 5+1*10, that would have been 15 min :) |
| 01:48.04 | caen23 | but yes, figuring out what exactly the task/workflow is will take you more than 5 min :) i didn't get started right away |
| 01:48.54 | brlcad | the remaining 3 files easy? |
| 01:49.22 | caen23 | which remaining 3? |
| 01:49.23 | brlcad | the three about translations |
| 01:49.39 | brlcad | find doc/docbook/articles -name \*.xml |
| 01:50.20 | caen23 | i didn't do articles, i did system/man1 |
| 01:55.34 | brlcad | minichrispy: it says build succeeded -- how long did that take? |
| 01:56.55 | brlcad | at a glance, that project file doesn't look right -- what'd you do to generate the xcode project? |
| 02:03.56 | *** join/#brlcad GrantMercer015 (GrantMerce@ip72-193-246-126.lv.lv.cox.net) | |
| 02:09.33 | caen23 | brlcad: so i've got articles and system/ ready. couldn't i submit them as part of a single task? |
| 02:12.01 | brlcad | caen23: I dont' understand the question |
| 02:13.32 | caen23 | right now, there's a task on gci that requires cleaning the articles/ dir. so there's probably going to be one for the system/ dir, too. i've finished both of them, so i was thinking of submitting them as a single task |
| 02:19.52 | minichrispy | @brlcad the build took half a second. I found the xcodeproject file in the folder generated by cmake. i didnt make my own project (im not sure how i would integrate it with brlcad) |
| 02:27.22 | brlcad | minichrispy: building brl-cad should take 5-10 minutes at least, so it sounds like it didn't make the project right |
| 02:28.00 | brlcad | more like 5-50 min |
| 02:28.25 | minichrispy | brlcad: well, i cant seem to find any guide to setup a project correctly, so im not really sure what to do |
| 02:28.37 | brlcad | caen23: how long did the system dir take? that one is huge |
| 02:29.03 | brlcad | minichrispy: first things first, have you compiled brl-cad the "normal" way on mac using the make build? |
| 02:29.04 | caen23 | in all, somewhere around half an hour |
| 02:29.15 | brlcad | caen23: astounding, okay |
| 02:29.30 | brlcad | all 263 files?? |
| 02:29.57 | minichrispy | brlcad: no, i only downloaded the already compiled one for mac |
| 02:30.33 | brlcad | minichrispy: okay, i'm really confused then -- what's your task? |
| 02:30.43 | caen23 | it seems huge, but it's mostly going over the same stuff. maybe not half an hour, mann was more complex, but somewhere around that |
| 02:30.46 | minichrispy | http://www.google-melange.com/gci/task/view/google/gci2012/8022212 |
| 02:31.09 | brlcad | okay, so the task is what I thought it was |
| 02:31.26 | brlcad | how in the world did you get cmake to generate an xcode project? :) |
| 02:31.41 | brlcad | what did you do? |
| 02:32.05 | brlcad | caen23: I'll at least add another task for "all the rest" that you can claim |
| 02:32.18 | caen23 | ok |
| 02:32.38 | brlcad | books lessons and specifications are the only three remaining |
| 02:33.01 | brlcad | oh, and presentations |
| 02:33.25 | brlcad | maybe try doing all except lessons |
| 02:33.32 | brlcad | then lessons can be a third |
| 02:33.48 | brlcad | those docs are huge and much much more complex |
| 02:34.14 | caen23 | yeah, i noticed that "lessons" mostly contains the manuals, which are huge |
| 02:35.02 | *** join/#brlcad maths22 (328d9f4a@gateway/web/freenode/ip.50.141.159.74) | |
| 02:35.41 | minichrispy | brlcad: i clicked on the configure button in cmake and there was an option for xcode |
| 02:37.07 | brlcad | minichrispy: heh, interesting .. it must have some sort of built-in build file it was using |
| 02:37.13 | brlcad | OKAY ... so that's the problem |
| 02:37.17 | brlcad | you need a source checkout |
| 02:37.22 | brlcad | ~cadsvn |
| 02:37.22 | ibot | To obtain BRL-CAD from Subversion: svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad |
| 02:37.33 | brlcad | see http://brlcad.org/wiki/Compiling |
| 02:41.06 | brlcad | compile it via those instructions first, then read this: http://stackoverflow.com/questions/4961123/cmake-xcode-generator-creates-a-project-that-cannot-build |
| 02:41.38 | brlcad | minichrispy: make sense? |
| 02:42.09 | minichrispy | brlcad: yea, ill see what i can do, thx for the help so far |
| 02:44.28 | brlcad | no worries |
| 02:44.52 | brlcad | remember that detail for when you write up instructions to help the next person ;) |
| 02:47.45 | minichrispy | brlcad: Im using terminal for this, and it says it doesnt recognize the cmake command |
| 02:47.52 | minichrispy | for this line: cmake ../brlcad-X.Y.Z -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release |
| 02:50.13 | bhlegm | apt-get install cmake? |
| 02:51.40 | minichrispy | ah, i think i may have gotten it |
| 02:53.50 | *** join/#brlcad maths22 (328d9f4a@gateway/web/freenode/ip.50.141.159.74) | |
| 02:56.01 | minichrispy | brlcad: also i was wondering whether i should make a new wiki page for this guide or if there is a page already for these sorts of things |
| 02:56.39 | brlcad | minichrispy: you're going to add a page |
| 02:58.51 | brlcad | perhaps: http://brlcad.org/wiki/Compiling/XCode |
| 03:07.23 | minichrispy | brlcad: Any idea what im doing wrong here? http://www.flickr.com/photos/90521899@N05/8225076641/in/photostream |
| 03:16.21 | starseeker | caen23: you probably want to grab that articles XML task, seeing as you've completed it :-P |
| 03:16.43 | Notify | 03BRL-CAD:brlcad * 53845 brlcad/trunk/AUTHORS: credit silvrous for his code contributions (r53844) moving some librt comments from source to header files. |
| 03:17.34 | starseeker | minichrispy: that almost looks like the Xcode command line tools aren't installed |
| 03:17.34 | caen23 | starseeker: work for src/conv is still under review :D |
| 03:17.43 | starseeker | caen23: ah, right |
| 03:18.20 | *** join/#brlcad GrantMercer015 (GrantMerce@ip72-193-246-126.lv.lv.cox.net) | |
| 03:18.43 | brlcad | minichrispy: if you can't run "gcc" then you're missing some of the dev tools or your path isn't set right |
| 03:19.40 | minichrispy | yea, someone else had the same problem, and they said the same thing. installing the xcode command line tools now... |
| 03:20.07 | starseeker | another note for the eventual article |
| 03:20.15 | brlcad | yep |
| 03:20.21 | brlcad | minichrispy: are you taking notes? :) |
| 03:20.38 | minichrispy | yea, im keeping track of all these little things |
| 03:24.47 | starseeker | caen23: where's the task for your src/conv work? |
| 03:25.00 | starseeker | isn't a formal reviewer, but he can exercise the patch |
| 03:25.18 | caen23 | starseeker: http://www.google-melange.com/gci/task/view/google/gci2012/8027203 |
| 03:28.31 | starseeker | caen23: you might want to make an additional patch that removes the .1 files from src/conv |
| 03:29.25 | GrantMercer015 | <PROTECTED> |
| 03:29.38 | starseeker | GrantMercer015: fire away |
| 03:29.40 | minichrispy | brlcad: ok, the cmake command worked and i have a brlcad-build folder. where do i go from here? do i run the make command? i feel like i needed to be compiling using xcode so im not exactly sure how to use it at the moment |
| 03:30.18 | starseeker | minichrispy: what was your CMake command? did you generate Makefiles or Xcode projects? |
| 03:30.34 | brlcad | minichrispy: http://brlcad.org/wiki/Compiling |
| 03:31.09 | brlcad | should compile it the usual way first |
| 03:31.15 | minichrispy | i used this: cmake .. -DBRLCAD_ENABLE_STRICT=OFF -DBRLCAD_BUNDLED_LIBS=ON It didnt generate any xcode projects that i see |
| 03:31.29 | minichrispy | i think thats what i did, right? |
| 03:31.37 | brlcad | minichrispy: forget about xcode until you complete those Compiling instructions |
| 03:32.03 | brlcad | that'll help you understand the xcode steps |
| 03:32.07 | GrantMercer015 | i learned that i cannot just sort argv[1] because it is constant, and it would change the the contents(illegal!), i also learned i cannot sort the contents INSIDE argv[1] with just qsort, i need to get the information out of there somehow. My new idea is using a FILE object to read in the contents of the file into a buffer, then manipulate that buffer into a 2d numerical array then call quicksort |
| 03:32.08 | GrantMercer015 | to sort the array based upon the 2nd field using quicksort on each column |
| 03:32.15 | GrantMercer015 | am i overthinking this? |
| 03:32.23 | minichrispy | ok, so ill continue with make |
| 03:32.46 | starseeker | GrantMercer015: what was wrong with copying the argv contents into a new, non-const char ** array? |
| 03:34.11 | bhlegm | hey, i get http://pastie.org/5445879 on the vm |
| 03:34.29 | GrantMercer015 | so thats what the code you showed me did? |
| 03:34.33 | GrantMercer015 | well i'll be |
| 03:34.34 | brlcad | GrantMercer015: nope, that's good progress |
| 03:34.58 | brlcad | bhlegm: what was your cmake line? |
| 03:35.12 | bhlegm | -DBRLCAD_ENABLE_STRICT=OFF -DBRLCAD_BUNDLED_LIBS=oN |
| 03:35.14 | brlcad | you're the second person to report that compiler bug |
| 03:35.22 | GrantMercer015 | was that code in the utility.c file? |
| 03:35.26 | starseeker | GrantMercer015: ok, brlcad is a better source of advise for that task - go with his advice |
| 03:36.15 | brlcad | bhlegm: edit src/libfft/CMakeLists.txt and set FFT_NUMLIST to just "16;32" |
| 03:36.51 | brlcad | GrantMercer015: so first off, you can change a const, you're just not supposed to |
| 03:37.00 | brlcad | it's just a hint |
| 03:37.21 | GrantMercer015 | how would i get past those rules? i never knew i could actually change a const |
| 03:37.29 | brlcad | you can sort the contents inside argv[1] but not very usefully ;) |
| 03:37.51 | brlcad | i'm not going to teach you that bad habit, just be aware that it's possible |
| 03:38.07 | GrantMercer015 | isnt argv[1] the file that the system uses to sort anyways with the sort -n ... command? |
| 03:38.59 | brlcad | I don't recall what that specific code does |
| 03:39.10 | brlcad | all that is implied is that it's a string |
| 03:40.17 | GrantMercer015 | so "it" is a string that i need to compare its numerical values with? |
| 03:41.02 | GrantMercer015 | because i've spent this entire time attempting to access argv[1] thinking it was the file i needed to sort |
| 03:41.27 | brlcad | you should figure that bit out ;) |
| 03:41.34 | minichrispy | @brlcad: that doesnt look too good - http://www.flickr.com/photos/90521899@N05/8225158225/in/photostream |
| 03:41.48 | brlcad | the fact that you're referencing a single field of an argv array, it's a single string |
| 03:42.23 | brlcad | so it probably is a filename .. but then where'd that file come from |
| 03:42.30 | brlcad | maybe you can get to the data before it's written to a file |
| 03:42.44 | brlcad | you need it in memory to sort it anywyas |
| 03:46.19 | brlcad | minichrispy: run "locate Xlib.h" |
| 03:46.45 | brlcad | starseeker: his patch apply cleanly? |
| 03:46.46 | GrantMercer015 | this gedp struct is looking mighty important to me right now... time to investigate further |
| 03:47.03 | brlcad | GrantMercer015: time out |
| 03:47.07 | brlcad | where are you looking |
| 03:47.15 | minichrispy | WARNING: The locate database (/var/db/locate.database) does not exist. To create the database, run the following command: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist Please be aware that the database can take some time to generate; once the database has been created, this message will no longer appear. |
| 03:47.38 | starseeker | brlcad: yes - built OK too, although I haven't looked at all the man pages yet |
| 03:48.07 | brlcad | gonna commit it? :) |
| 03:48.21 | brlcad | minichrispy: do that |
| 03:48.25 | starseeker | I can, unless it should be a reviewer who does so |
| 03:48.39 | brlcad | doesn't need to be |
| 03:48.44 | brlcad | you say it's okay, I'll close it |
| 03:49.06 | starseeker | give me another 10 minues or so to check a few of the files |
| 03:49.12 | GrantMercer015 | im right above the three calls to system() that run the sort command which i need to replace. I see ged_result_string but it seems to just be a log right now, and i've taken notice to the tabptr file used to write to and opens argv[] |
| 03:49.22 | starseeker | only other question is whether his patch(es) should remove the .1 files in conv too |
| 03:49.41 | starseeker | I can do that (easier if I do it myself in some ways) but thought I'd check |
| 03:51.07 | brlcad | GrantMercer015: more specific, what file? |
| 03:51.16 | minichrispy | brlcad: ok, so once the database shows up i should run the make command again? |
| 03:51.29 | brlcad | the locate command |
| 03:51.40 | GrantMercer015 | src/libged/tables.c , the main file i'll be attempting to edit |
| 03:51.59 | brlcad | the build failed because you don't have an X11 header installed -- another XCode thing you apparently don't have installed |
| 03:52.02 | brlcad | i'm just making sure |
| 03:52.11 | minichrispy | yea, im running the locate command until i no longer get the message, and then once the database shows up, i run the make command again, correct? |
| 03:52.49 | starseeker | brlcad: doesn't he need XQuartz for that now? Or does XCode bundle X11 headers? |
| 03:53.57 | *** join/#brlcad harmanpreet (~chatzilla@210.56.124.217) | |
| 03:54.20 | bhlegm | i set FFT_NUMLIST to 16;32, still error |
| 03:55.31 | brlcad | minichrispy: you're not understanding |
| 03:55.38 | brlcad | minichrispy: the build failed because you don't have an X11 header installed |
| 03:55.46 | brlcad | do you understand what that means? |
| 03:56.03 | minichrispy | brlcad: no idea |
| 03:56.18 | brlcad | it's looking for a file |
| 03:56.21 | brlcad | you don't have that file |
| 03:56.42 | brlcad | there's no command you're running that is going to make the file suddenly exist |
| 03:56.52 | minichrispy | i thought i installed it with this? sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist |
| 03:56.57 | brlcad | i just had you run a command to make sure you really don't have that file |
| 03:57.03 | minichrispy | oh |
| 03:57.19 | brlcad | when you tried to do that, the locate system said that it hasn't been set up yet to look for things |
| 03:57.28 | brlcad | so you ran the setup |
| 03:57.40 | brlcad | so you can look for that file |
| 03:57.48 | brlcad | that you probably don't have |
| 03:58.34 | minichrispy | it just returned this: http://pastebin.mozilla.org/1964902 |
| 03:59.12 | starseeker | caen23: the comgeom-g man page has a few issues - "s###" isn't translating into the man page cleanly |
| 03:59.18 | starseeker | looks like a few others like that |
| 03:59.52 | starseeker | caen23: to check the man page output from a Docbook build, you can do the following from the toplevel build directory: |
| 03:59.54 | brlcad | minichrispy: that's interesting .. so you DO have versions of that file, just not the usual ones that you should |
| 04:00.00 | starseeker | ./bin/brlman comgeom-g |
| 04:00.14 | brlcad | starseeker: how to specify an extra X11 search dir? |
| 04:00.36 | starseeker | erm |
| 04:00.39 | brlcad | minichrispy's are in /opt/X11 |
| 04:01.13 | brlcad | minichrispy: what version of mac are you running? |
| 04:01.32 | minichrispy | 10.8.1 |
| 04:01.41 | starseeker | brlcad: at the moment, I don't think you can short of manually editing misc/CMake/FindX11.cmake |
| 04:02.05 | caen23 | starseeker: /Users/cezar/brlcad/.build/bin/brlman.tcl: line 54: exec: btclsh: not found :-? |
| 04:02.08 | starseeker | brlcad: It would be easy enough to add in a variable that could take a path, but I just hadn't done it |
| 04:02.30 | starseeker | caen23: ah, whoops - you probably haven't built the main part of BRL-CAD |
| 04:02.34 | starseeker | try make btclsh |
| 04:02.48 | brlcad | minichrispy: ahhhh |
| 04:02.51 | brlcad | that explains it |
| 04:02.59 | brlcad | http://news.softpedia.com/news/X11-and-OS-X-10-8-Mountain-Lion-284454.shtml |
| 04:03.33 | starseeker | brlcad: I'm going to go ahead and commit - there may need to be a few tweaks to handle some character displays, but that's going to be much easier to sort out with everything in place - basically, it looks good |
| 04:04.25 | minichrispy | brlcad: any way to fix this? |
| 04:04.48 | brlcad | minichrispy: yes, did you not read that? |
| 04:05.04 | brlcad | open source requires LOTS of reading :) |
| 04:05.40 | minichrispy | i have xquartz though, is there something else i need? |
| 04:08.22 | starseeker | I take it xquartz is now installing into /opt ? |
| 04:09.13 | Notify | 03BRL-CAD:starseeker * 53846 (brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt brlcad/trunk/src/conv/CMakeLists.txt brlcad/trunk/src/conv/iges/CMakeLists.txt): ----------- |
| 04:09.35 | starseeker | caen23: OK, I've applied your src/conv docbook conversion with r53846 |
| 04:09.41 | brlcad | unfortunately, that's one of the locations we definitely should not be looking in by default |
| 04:09.54 | brlcad | that's a pandora's box location |
| 04:10.07 | starseeker | <snort> time to sort out Tk aqua then |
| 04:10.46 | brlcad | starseeker: what about just setting global ldflag/cppflags |
| 04:10.51 | starseeker | caen23: there's a little gotcha that happens when doing that sort of conversion - you may find the man pages in src/conv got overwritten by the DocBook output, and will need to be reverted |
| 04:10.59 | brlcad | forgets the magic foo to do that |
| 04:11.15 | starseeker | brlcad: maybe... I think I do try to pull in ENV settings somewhere |
| 04:11.22 | starseeker | brlcad: poorly tested though |
| 04:11.36 | brlcad | i meant a build in -DCMAKE... |
| 04:11.49 | brlcad | it's like CMAKE_COMPILER_FLAGS or something |
| 04:11.55 | starseeker | either way, it's trouble - pretty much "by definition" we can't work out of the box on OSX now |
| 04:12.14 | caen23 | starseeker: hmm… i don't really know how that would happen. doclifter produces a .xml, the files inside src/conv are .1 :-? |
| 04:12.16 | starseeker | brlcad: ah - I don't know, we pretty thoroughly overwrite that with the compiler flags macros |
| 04:12.35 | brlcad | well, we can -- it should have disabled X11 |
| 04:12.45 | brlcad | it failed to do that correctly for whatever reason |
| 04:13.11 | brlcad | smells a GCI task |
| 04:13.22 | starseeker | caen23: it's not anything you would have done - the CMake build of BRL-CAD makes extensive use of symlinks to avoid stale copies of files in the build directory (i.e. you can edit a man page in your build dir and it will symlink through back to the source dir) |
| 04:13.39 | *** join/#brlcad acwilson (~Alex@adsl-184-47-48-4.asm.bellsouth.net) | |
| 04:13.57 | starseeker | caen23: that has the charming little side effect of having DocBook output from xml writing back into the source directory's .1 original, if you have both building at the same time |
| 04:14.39 | starseeker | caen23: I've actually found that effect very useful in making sure that we don't leave old copies of man pages around when doing DocBook conversion, but it's a bit of a head scratcher if you're running into it for the first time |
| 04:15.14 | caen23 | starseeker: oh, now i see. btw, it's awesome that you applied the conversion and i can't wait to give you the rest :D |
| 04:15.16 | brlcad | minichrispy: what did you cmake summary look like? |
| 04:15.41 | starseeker | caen23: can you update cleanly? I'd like you to take a look at the man page output if you can |
| 04:16.08 | caen23 | starseeker: let me run a svn up |
| 04:16.31 | minichrispy | brlcad: where would i find that? |
| 04:16.50 | starseeker | brlcad: building without X11 on OSX by default is a very technical definition of "working" |
| 04:17.09 | starseeker | I agree it should build, but OSX users without any GUIs are not going to be impressed users :-/ |
| 04:17.47 | caen23 | starseeker: `svn up` seems to conflict with the xmls i've modified |
| 04:17.59 | brlcad | minichrispy: tail -64 path/to/builddir/CMakeFiles/CMakeOutput.log |
| 04:18.10 | *** join/#brlcad crdueck (~cdk@24.212.219.10) | |
| 04:18.23 | starseeker | caen23: did you modify your own conversion files to build strict? |
| 04:18.48 | brlcad | starseeker: sure, but if they're building manually, we can add a couple steps to install Xquartz and set a path later |
| 04:19.05 | starseeker | caen23: go ahead and keep your local mods, then do an svn diff to see what the difference is |
| 04:19.09 | brlcad | the default should work just so we don't look bad :) |
| 04:19.12 | starseeker | (i.e. pick mc) |
| 04:20.04 | starseeker | brlcad: sure, it's worth fixing |
| 04:20.12 | minichrispy | brlcad: tail: path/to/builddir/CMakeFiles/CMakeOutput.log: No such file or directory ??? |
| 04:20.26 | starseeker | brlcad: are you saying our *build* process (or configure process) would obtain and install Xquartz? |
| 04:21.01 | brlcad | minichrispy: you have to put the right path |
| 04:21.04 | Notify | 03BRL-CAD:brlcad * 53847 brlcad/trunk/TODO: two more cmake tasks, global flags and disabling IF_X |
| 04:21.19 | brlcad | path/to/builddir is not something you'll have .... |
| 04:21.30 | brlcad | i have no idea where your build dir is |
| 04:21.36 | brlcad | it's wherever you ran cmake |
| 04:21.44 | minichrispy | ah |
| 04:22.00 | caen23 | starseeker: i ran a svn diff src/conv/bot_dump.1 |
| 04:22.11 | brlcad | starseeker: heck no, just our instructions |
| 04:22.37 | brlcad | few mac users will compile from source if we keep up the fancy new installer updates |
| 04:22.39 | starseeker | sighs - brlcad and starseeker appear to have very different basic approaches to configuration and compilation - starseeker almost never overrides C flags in the environment |
| 04:22.47 | starseeker | brlcad: point |
| 04:22.47 | brlcad | the ones that will are going to be contributors |
| 04:23.24 | starseeker | caen23: that was what I was saying earlier - you may need to revert the .1 files in src/conv |
| 04:23.41 | brlcad | starseeker: i'm not aware of a single IDE that doesn't let you set cflags/cppflags/ldflags |
| 04:23.47 | brlcad | it's not an override, it's just setting flags |
| 04:23.51 | minichrispy | brlcad: is this the summary? http://pastebin.mozilla.org/1964969 |
| 04:24.17 | starseeker | brlcad: I'm not saying it's an incorrect approach, it's just something I almost never do outside of the configure mechanisms (either autotools or cmake) |
| 04:24.20 | brlcad | minichrispy: yes |
| 04:24.36 | starseeker | brlcad: that's why I don't have it sorted properly yet in CMake :-/ |
| 04:24.55 | caen23 | starseeker: i'm now at revision 53847 |
| 04:25.08 | starseeker | caen23: try the following if you need to: svn revert -R src/conv |
| 04:25.11 | brlcad | take a random piece of software from linux to just about any other operating system and you almost always HAVE to set a flag or remove a flag |
| 04:25.31 | brlcad | because that's just not something 75% of hobby devs do |
| 04:26.12 | starseeker | 's stance is if the flag is needed to build on that OS, it's something the build system needs to know |
| 04:26.47 | starseeker | caen23: were you able to build btclsh? |
| 04:26.49 | brlcad | except you complain and blame the OS every time i've pointed out a new environment that fails :P |
| 04:26.55 | caen23 | starseeker: yes |
| 04:27.29 | brlcad | still build systems change, eventually it'll be wrong or it'll be something we don't have access to |
| 04:27.31 | starseeker | caen23: OK - go ahead and build the docs again with the lastest revision, and see if brlman works |
| 04:27.37 | brlcad | but the person running the build system does, and they need that hook |
| 04:28.07 | starseeker | brlcad: 'course I complain - after 40 years they should all be on the same page now :-P |
| 04:29.02 | brlcad | even linux has changed dozens of times just over the past decade |
| 04:29.31 | GrantMercer015 | SunOS looks pretty cool |
| 04:29.47 | brlcad | when we find something is commonly needed/new/whatever, we fold it into the build |
| 04:30.16 | brlcad | until we do or when we're ignorant of that flag or have no need/want for it, global flags can be set/appended |
| 04:31.00 | brlcad | i'm certain cmake has the option, I've read about it and used it before .. but whether we override instead of appending is another issue |
| 04:31.09 | starseeker | brlcad: I'm pretty sure it can be supported - it's just a question of the proper logic in the CompileFlags macros (depending on whether you want those flags to apply to src/other as well) |
| 04:31.44 | starseeker | brlcad: but the smarter thing to do would be to have you prepare a few examples of things you would expect to work - I'm not going to be good at coming up with scenarios |
| 04:32.02 | brlcad | i'd first see what cmake provides |
| 04:32.17 | brlcad | i know what I want and I can't have that |
| 04:32.30 | starseeker | build time overriding? |
| 04:32.37 | brlcad | ;) |
| 04:32.57 | brlcad | configure-time will work |
| 04:33.02 | GrantMercer015 | will die attempting to find this string of data to sort before giving up |
| 04:33.05 | brlcad | just means it can't be per target or subdir |
| 04:33.36 | brlcad | GrantMercer015: so i peeked and the value is the filename, note the file open earlier in that function where argv[1] is opened for writing |
| 04:33.41 | brlcad | then the contents are written out |
| 04:34.22 | starseeker | brlcad: just edit CMakeFiles/librt.dir/flags.make (or whatever the target is) if you want to locally futz with the flags |
| 04:34.28 | brlcad | then it sorts if it's not a SOL_TABLE or a REG_TABLE |
| 04:34.42 | brlcad | starseeker: yeah, that's what I do |
| 04:35.06 | brlcad | just terribly less efficient and isn't available in some places for some reason |
| 04:35.16 | brlcad | some targets it's not broken out into a separate file like that |
| 04:35.23 | starseeker | really |
| 04:35.25 | starseeker | weird |
| 04:35.26 | brlcad | and you can't override some things |
| 04:35.30 | brlcad | like the compiler itself |
| 04:35.36 | brlcad | needed that just a couple days ago |
| 04:35.42 | starseeker | yeah, that's a deliberate design decision IIRC |
| 04:36.07 | brlcad | cmake detected that I was compiling through ccache, needed to compile a subdir without ccache but the compiler was hard-coded into a ton of files |
| 04:36.31 | brlcad | nah, I don't buy that -- just the simple thing to do |
| 04:36.51 | starseeker | if you switch the compiler though, all the configure test results are now suspect |
| 04:37.01 | starseeker | as in "those results may not apply to this compiler" |
| 04:37.15 | brlcad | I'm not technically switching the compiler |
| 04:37.33 | brlcad | i'm changing the name of the thing being invoked, sure |
| 04:37.58 | starseeker | as soon as that name changes though, all bets are off |
| 04:37.59 | brlcad | mighty high horse there to assume anything |
| 04:38.09 | starseeker | eh? |
| 04:38.30 | brlcad | if they did it intentionally, it would be rather presumptuous |
| 04:38.40 | brlcad | you could make that claim for changing *anything* |
| 04:38.46 | caen23 | starseeker: is it ok if i run 'make' inside system in the build dir? |
| 04:38.51 | starseeker | sure |
| 04:39.03 | brlcad | but they don't -- it's just something not provided |
| 04:39.06 | starseeker | caen23: that's what you do if you just want to build a subset of the build |
| 04:39.08 | brlcad | like I said, the simple thing to do |
| 04:39.29 | brlcad | it would have required a fair bit of infrastructure to variablize everything |
| 04:39.40 | caen23 | starseeker: i know, but would that subset suffice for running btlman? |
| 04:39.44 | starseeker | brlcad: <shrug> I guess I saw it as the conservative thing to do, but I'm sure you're right that it was the simple choice |
| 04:39.57 | starseeker | caen23: no - you'll need to build btclsh as well |
| 04:40.24 | starseeker | caen23: the docs can be built without requiring brlman be present and working, so it's not a dependency |
| 04:40.35 | brlcad | there job is to be as flexible as possible, and they already go to pretty extreme lengths to be flexible |
| 04:40.51 | caen23 | starseeker: but from the docs, all i need is system, right? |
| 04:40.55 | brlcad | just not quite as far as the main one they're replacing |
| 04:40.57 | starseeker | right |
| 04:41.09 | brlcad | they'll get there eventually I bet |
| 04:41.43 | starseeker | brlcad: hopefully - I'd like to avoid major build system fun for at least another decade or so... |
| 04:42.13 | starseeker | caen23: your new man pages are all in system, so for the moment that's the focus of interest |
| 04:42.32 | minichrispy | so where do i go from here? |
| 04:43.09 | starseeker | brlcad: could he just symlink /opt/X11 to /usr/X11 ? |
| 04:43.15 | caen23 | starseeker: sorry, i'm a bit tired, so could you please paint me again the big picture? what am i trying to accomplish now? |
| 04:43.29 | brlcad | starseeker: oh, good idea |
| 04:43.36 | starseeker | caen23: you can get some sleep if you want ;-) |
| 04:43.52 | brlcad | i was going to say turn off x11 since it's secondary to the exercise |
| 04:44.03 | caen23 | starseekr: school starts in an hour :D |
| 04:44.14 | starseeker | caen23: the "big picture" was to build your new docbook man pages, then take a look at the output with bin/brlman to see if there are any content problems |
| 04:44.32 | starseeker | comgeom-g looks like it has a few things that didn't translate right into "man page" format |
| 04:44.36 | starseeker | (for example) |
| 04:45.13 | starseeker | probably just needs some special characters or quoting or some such - main goal is just to make sure the new man pages are readable and didn't lose content |
| 04:45.27 | starseeker | caen23: uh oh |
| 04:45.32 | caen23 | starseeker: alright, then. thanks. |
| 04:46.03 | starseeker | caen23: no need to push yourself to collapse - we'll be here |
| 04:46.55 | caen23 | starseeker: :d |
| 04:46.58 | starseeker | minichrispy: try doing this "ln -s /opt/X11 /usr/X11" and try cmake again |
| 04:48.18 | starseeker | minichrispy: we apparently need to test the "no X11" build scenario again, but that's outside your scope |
| 04:49.58 | minichrispy | starseeker: k, its running through cmake now |
| 04:50.28 | brlcad | caen23: marked your task as closed |
| 04:50.38 | caen23 | brlcad: thanks |
| 04:50.43 | brlcad | grab the xml one |
| 04:51.29 | caen23 | done |
| 04:53.37 | minichrispy | starseeker: its done |
| 04:53.47 | starseeker | caen23: one you post your article/system patches, I can give those a go as well |
| 04:53.57 | starseeker | minichrispy: did it succeed? |
| 04:54.16 | minichrispy | the cmake worked before, it was the make command that had the error |
| 04:54.17 | *** join/#brlcad elf_ (~elf@p5.eregie.pub.ro) | |
| 04:54.26 | starseeker | what does make do now? |
| 04:55.02 | starseeker | crosses fingers... |
| 04:55.47 | starseeker | scowls at Bullet and makes a note to wrap those header includes to shush them... |
| 04:55.59 | GrantMercer015 | ok, so i found that tabptr opens up argv[1] and writes to it, i also know that each line written using fprint specifies two numbers, one negative one positive. If the 2nd field was sorted in the system call, then the print statements would be executed upside down starting with -1 ending with -8. The system call specifies numerical values which line up with the two numbers specified before the |
| 04:55.59 | GrantMercer015 | line is executed, dear god i think im near the solution |
| 04:57.20 | minichrispy | starseeker: supposedly it compiles it, as per the instructions here: http://brlcad.org/wiki/Compiling |
| 04:57.58 | starseeker | minichrispy: but does it succeed now? |
| 04:58.31 | minichrispy | last time it failed around 29%, its at 21% now |
| 04:59.03 | caen23 | starseeker: when i try to run `svn diff` on system, i get "svn: Directory 'brlcad/doc/docbook/system/man1/en/dxf' is missing" |
| 04:59.30 | starseeker | urm |
| 04:59.56 | starseeker | did you add a dxf directory at one point? |
| 05:00.10 | starseeker | if so, try "svn revert doc/docbook/system/man1/en/dxf" |
| 05:03.17 | minichrispy | nvm, last time it failed at 35% and it just failed again at the same spot. I noticed i was getting loads of warnings though throughout the whole process, and the first errors appear at 35% |
| 05:03.41 | starseeker | what's the error? |
| 05:05.20 | minichrispy | http://www.flickr.com/photos/90521899@N05/8225158225/in/photostream |
| 05:06.23 | starseeker | minichrispy: still getting X11 errors then |
| 05:06.37 | GrantMercer015 | How would i access the data written from tables.c in src/libged/tables.c? im trying to look at the finished product in the program so i can make sure my revision works |
| 05:06.50 | starseeker | minichrispy: did you clear your build directory when you ran CMake after doing the /usr/X11 symlink? |
| 05:07.01 | starseeker | minichrispy: if not, try doing that and running CMake from a clean directory |
| 05:07.08 | minichrispy | yes, i deleted everything in it before running |
| 05:07.12 | starseeker | nuts |
| 05:07.27 | caen23 | i think i'll take a break now, but i've uploaded articles.patch and system.patch to gci, just in case |
| 05:07.32 | minichrispy | am i not supposed to be compiling it using xcode? |
| 05:07.36 | starseeker | caen23: awesome, thanks! |
| 05:07.56 | starseeker | minichrispy: it won't matter - without X11 detection, xcode will fail the same way make is failing |
| 05:08.10 | minichrispy | =/ |
| 05:08.16 | starseeker | minichrispy: you're apparently one of the first people to try BRL-CAD compilation on the latest OSX |
| 05:09.19 | starseeker | minichrispy: there's one more thing to try |
| 05:09.32 | brlcad | cache file |
| 05:09.37 | brlcad | didn't blow it away? |
| 05:09.37 | starseeker | when you run cmake, add the following build option: -DBRLCAD_ENABLE_X11=OFF |
| 05:09.42 | brlcad | or that |
| 05:09.58 | starseeker | brlcad: cleared the build directory first, apparently... |
| 05:10.05 | brlcad | ah, hrm |
| 05:10.23 | brlcad | something to investigate when we can get a login on a 10.8 system |
| 05:10.46 | GrantMercer015 | brlcad, do you know how i would access the file im modifying so i can see how it originall works? src/libged/tables.c |
| 05:10.54 | starseeker | scowls at Apple... bad as friggin Windows machines when it comes to new version breakage... |
| 05:10.58 | brlcad | minichrispy: yeah, just disable X11 (don't need to include that in the instructions, we'll sort it out later) |
| 05:10.59 | GrantMercer015 | i think i'm nearing the completion of the task |
| 05:11.15 | brlcad | starseeker: 10.8 is a whole new world |
| 05:11.26 | brlcad | they've ditched a whole lot more than that |
| 05:11.39 | brlcad | should have named it 11 |
| 05:12.42 | starseeker | must call it a night - applause to the efforts from our GCI students thus far! |
| 05:13.18 | GrantMercer015 | appreciates the work starseeker does for us |
| 05:14.15 | Notify | 03BRL-CAD:brlcad * 53848 brlcad/trunk/AUTHORS: full name is Silviu Ungureanu |
| 05:15.29 | GrantMercer015 | any way i can find out where to view the tables.c file tbptr writes to during the run? i want to check the format it is in |
| 05:23.52 | minichrispy | i ran the cmake with x11 disabled and then the "make" command, which gave me an error at 33% |
| 05:26.08 | *** join/#brlcad jarray52 (~bigbear@unaffiliated/jarray52) | |
| 05:31.59 | brlcad | 1/3rd of our tasks are already being worked on or are completed |
| 05:32.10 | brlcad | yikes |
| 05:32.42 | brlcad | GrantMercer015: it tells you right there what that file is |
| 05:32.49 | brlcad | it's in /tmp i believe |
| 05:33.05 | brlcad | comment out the bu_file_delete call and it will still be there ... :) |
| 05:38.46 | brlcad | GrantMercer015: responded with some help |
| 05:38.59 | brlcad | cheers, ninight time |
| 05:39.32 | GrantMercer015 | appreciates brlcad endlessly for his help |
| 05:42.17 | brlcad | Thank you for choosing to fly BRL-CAD |
| 06:13.25 | kanzure | can i have his flyer miles since he left? |
| 07:00.06 | jarray52 | brlcad: You mentioned that some commercial CAD programs have support for the brlcad file format. Which programs support it? |
| 07:06.59 | *** part/#brlcad jarray52 (~bigbear@unaffiliated/jarray52) | |
| 07:33.01 | *** join/#brlcad Al_Da_Best (Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com) | |
| 10:29.07 | *** join/#brlcad moinnadeem (409521fc@gateway/web/freenode/ip.64.149.33.252) | |
| 11:57.12 | ``Erik | doh, used the wrong name in the commit :( at least I closed the right task in the gci tracker |
| 12:34.47 | *** join/#brlcad caen23 (~cezar@92.81.174.19) | |
| 12:49.45 | *** join/#brlcad Skriptkid (~Skriptkid@117.202.111.44) | |
| 12:50.22 | *** part/#brlcad Skriptkid (~Skriptkid@117.202.111.44) | |
| 12:50.51 | *** join/#brlcad M0J0E (~johannes@p4FDFA020.dip.t-dialin.net) | |
| 12:54.39 | starseeker | caen23: did you want to rework the article and system patches, or are they ready to go? |
| 12:55.22 | caen23 | starseeker: i've uploaded them to gci, you can check them out to see if they're fine |
| 12:57.02 | starseeker | righto |
| 13:05.13 | starseeker | caen23: I see you've deleted the author info in the man pages - does DocBook 5 not allow for authorship information? |
| 13:07.29 | caen23 | starseeker: i was just thinking about that. i think because of the manpage structure, the info is simply floating around at the end of a file, and it caused an error. i did most of the check by converting to pdf and seeing what it looked like, and the author info did not appear anywhere, so i simply removed them. but i now figure out that it probably breaks the manpage, if they're synced |
| 13:10.03 | caen23 | starseeker: hmm… i now think a better solution would have been wrapping the <info> block inside a <refsect1> :-? |
| 13:14.36 | starseeker | caen23: not sure yet - messages like this are probably a hint: |
| 13:14.39 | starseeker | Warn: meta author : no refentry/info/author 3ptarb |
| 13:15.15 | starseeker | so it's looking for author info somewhere, just not sure exactly where it needs to go yet |
| 13:15.24 | starseeker | I gotta run - back on in an hour or two |
| 13:15.43 | starseeker | caen23: maybe see if someone has an example docbook5 manpage with author info that can give us a hint? |
| 13:17.25 | caen23 | starseeker: i tried putting it somewhere else, too, but if i move it in the meta section, doesn't it disappear from manpage? |
| 13:22.18 | caen23 | starseeker: hmm… it appears that wrapping the <info> inside a <refsect1> is the way to go. that's how man1/bot_dump.xml does, for example |
| 14:06.02 | starseeker | caen23: if that works, go for it |
| 14:06.31 | starseeker | does that clear the "meta author" warnings? |
| 14:07.46 | caen23 | starseeker: hmm… i didn't pay attention, but right now, the only working i get is "Warn: meta manual : using "BRL-CAD" for "manual" g-acad" |
| 14:07.58 | caen23 | only warning*, not working :D |
| 14:08.44 | starseeker | caen23: yeah, saw that one too... |
| 14:09.08 | starseeker | caen23: what do you see if you build 3ptarb_man_mann in doc/docbook/system/man/mann/en ? |
| 14:09.22 | starseeker | (I think that's the target name...) |
| 14:11.43 | caen23 | i ran a make on the mann dir, and after fixing 3ptarb with the <refsection> block, i now only seem to get "Note: Writing 3ptarb.nged". no other warnings :-? |
| 14:12.39 | starseeker | sweet |
| 14:12.49 | starseeker | that's a good solution then |
| 14:13.56 | caen23 | okay then :D should i submit system/man1 when it's done, so you can have a look at it? |
| 14:15.37 | starseeker | sure |
| 14:16.21 | starseeker | what's that URL again? |
| 14:16.42 | caen23 | starseeker: http://www.google-melange.com/gci/task/view/google/gci2012/7950213 |
| 14:17.05 | caen23 | and… this seems to be how we fix the other warning i posted earlier: http://www.docbook.org/tdg5/en/html/refmiscinfo.html |
| 14:17.25 | starseeker | caen23: cool |
| 14:20.01 | caen23 | yep, that does cause the other warning to go away |
| 14:22.42 | Notify | 03BRL-CAD:starseeker * 53849 (brlcad/trunk/doc/docbook/articles/en/TEMPLATE.xml brlcad/trunk/doc/docbook/articles/en/about.xml and 3 others): ----------- |
| 14:23.05 | starseeker | caen23: commited the articles fixes - give me a shout when you're ready for me to try another system (or system/man1, whatever) patch |
| 14:23.36 | caen23 | starseeker: alright |
| 14:25.41 | starseeker | ``Erik: how come we're getting the "-----------" string for commit messages? (e.g.53849) |
| 14:32.48 | brlcad | starseeker: no love for whitespace separation? |
| 14:33.13 | starseeker | brlcad: hmm? Did I mess up something? |
| 14:34.06 | brlcad | hm? no, just wondering |
| 14:34.08 | brlcad | you removed all of the lines that broke up the various sections in the template |
| 14:34.39 | brlcad | maybe some tool did that? |
| 14:35.06 | starseeker | oh - that was just caen23's local TEMPLATE.xml changes |
| 14:35.24 | brlcad | so caen23 has no love for whitespace separation |
| 14:35.36 | starseeker | didn't worry too much one way or the other - do you want me to be more picky about that? |
| 14:35.45 | brlcad | no, no |
| 14:35.55 | starseeker | would prefer an astyle type tool that we could run on the XML - any candidates? |
| 14:35.56 | brlcad | it was just curious whether that was something intentional or automatic |
| 14:36.18 | brlcad | there's probably a tidyxml or similar tool somewhere |
| 14:36.46 | brlcad | tidyhtml back in the day was the go-to |
| 14:37.48 | starseeker | tidy.sf.net? |
| 14:38.02 | starseeker | sees if it will compile... |
| 14:38.27 | brlcad | the template should just be as simple to read as possible, regardless of what style we want everywhere else |
| 14:38.32 | brlcad | hopefully those needs aren't disjoint ;) |
| 14:38.39 | brlcad | shouldn't be |
| 14:39.16 | brlcad | I tried to make it minimal so that it included enough useful examples without too much distraction |
| 14:39.33 | brlcad | an image, a list, an intro, multiple sections, authorship,.. |
| 14:39.57 | brlcad | this is a little freaky that more than a third of our tasks are claimed |
| 14:40.29 | starseeker | fortunately DocBook is an endless supply of work... |
| 14:40.50 | brlcad | I doubt that :) |
| 14:41.04 | brlcad | realizes he forgot to add the spelling tasks |
| 14:41.40 | starseeker | ok, it just *seems* endless :-P |
| 14:48.28 | starseeker | brlcad: I don't suppose you have a tidy config file laying around that generates formatting output you like? |
| 15:05.13 | brlcad | starseeker: nope |
| 15:05.24 | starseeker | k |
| 15:05.30 | brlcad | I don't really have strong preferences when it comes to xml |
| 15:05.37 | brlcad | there are lots of exceptions to most rules |
| 15:05.55 | starseeker | nods |
| 15:06.14 | starseeker | apparently tiny isn't a big fan of blank lines between sections... |
| 15:06.38 | brlcad | yeah, most automatic formatters will eliminate them |
| 15:06.49 | brlcad | would have to be docbook-aware |
| 15:07.06 | starseeker | grumble |
| 15:07.34 | brlcad | be careful to check the output if it's applied to any xml that has "preformatted" sections like command transcripts or screen captures |
| 15:07.43 | brlcad | to make sure it doesn't hose them |
| 15:07.47 | starseeker | suppose tiny could be forked into tinydocbook or some such... |
| 15:08.07 | brlcad | you know, you could just make a gci task for that, let someone else play with it |
| 15:08.58 | starseeker | nods - not sure it's worth it though - tiny chopped up a literal layout section good |
| 15:09.27 | starseeker | probably right that we would need something DocBook aware, and that's no 2 hour job... |
| 15:09.41 | *** join/#brlcad iwanmanew (~iwanmanew@94.236.208.130) | |
| 15:09.58 | brlcad | but running some tests to determine whether we need something docbook aware isn't |
| 15:10.21 | *** join/#brlcad maths22 (328d9f4a@gateway/web/freenode/ip.50.141.159.74) | |
| 15:12.01 | ``Erik | starseeker: log messages with a colon are confusing the parser, it thinks "Commit articles Docbook patch from GCI task http" is the field name of the next element |
| 15:12.07 | maths22 | brlcad: when will the new gci tasks be online? |
| 15:12.26 | brlcad | maths22: I've been adding a few tasks every day |
| 15:12.46 | brlcad | which specifically are you referring to |
| 15:12.57 | brlcad | I can make sure something in that area is up soon/next |
| 15:13.02 | brlcad | mysql? |
| 15:13.07 | maths22 | Sorry. I mean the ones relating to the website/mysql. |
| 15:13.15 | ``Erik | (mail parsing bs makes even xml attractive) |
| 15:16.28 | iwanmanew | i have the tash "COMPILING BRL-CAD WITH ECLIPSE ON LINUX" and in the comment @Sean said "run cmake with this option", can u tell me what is "this option" ? (link : https://google-melange.appspot.com/gci/task/view/google/gci2012/7997215?file=0 ) |
| 15:18.01 | brlcad | iwanmanew: read this http://www.vtk.org/Wiki/Eclipse_CDT4_Generator |
| 15:18.21 | brlcad | note these two lines: |
| 15:18.24 | brlcad | "Note that CMake 2.4.x users may follow instructions provided here CMake:Eclipse_UNIX_Tutorial in order to setup an Eclipse+CMake usage manually" |
| 15:18.33 | brlcad | (that's what you did) |
| 15:18.53 | brlcad | and "Create a build directory, go there and run CMake (see below for commandline)." |
| 15:19.04 | brlcad | (that's what the task is expecting) |
| 15:23.40 | iwanmanew | ok, lets see am i understand, i have to make a project in CMake, then to save the project and import it in Eclipse, then i have to build the project in Eclipse ? |
| 15:23.52 | *** part/#brlcad maths22 (328d9f4a@gateway/web/freenode/ip.50.141.159.74) | |
| 15:25.05 | Notify | 03BRL-CAD:starseeker * 53850 brlcad/trunk/doc/docbook/articles/en/TEMPLATE.xml: Try to improve xml readability a bit in TEMPLATE.xml |
| 15:25.21 | starseeker | iwanmanew: no, the CMake files defining the BRL-CAD build are already present. You will use CMake to take those files as inputs and generate an Eclipse project |
| 15:25.22 | brlcad | iwanmanew: sounds about right |
| 15:25.34 | brlcad | oh right heh |
| 15:25.39 | brlcad | except that first part |
| 15:26.31 | brlcad | find that second sentence, it has the magic you need |
| 15:28.00 | starseeker | sigh - yeah, tidy is what all the Docbook lists mention (with the -xml option) so it looks like no one has bothered to do a Docbook-smart prettyprinter |
| 15:28.45 | starseeker | can't honestly say he's surprised - most commercial folk probably used GUI editors, and it's relatively rare in the open source world... |
| 15:29.08 | *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net) | |
| 15:29.20 | bhlegm | hi, could i have the gallery files for the task? and the db one too, if possible? |
| 15:30.09 | starseeker | caen23: any luck/difficulties? |
| 15:30.29 | caen23 | starseeker: i've finished man1 and man3, have just started man5 |
| 15:31.07 | starseeker | caen23: cool. If you want to take a second and post a patch for those two, I'll review them while you're working on the next ones |
| 15:31.24 | caen23 | okay |
| 15:34.20 | caen23 | starseeker: done |
| 15:34.25 | iwanmanew | ok, last question(i hope), from where i can get some example files(BRL-CAD) for testing ? |
| 15:34.29 | starseeker | caen23: thanks - on it |
| 15:35.00 | brlcad | bhlegm: which task? |
| 15:36.22 | bhlegm | http://www.google-melange.com/gci/task/view/google/gci2012/7991207 |
| 15:37.31 | brlcad | bhlegm: do you already have an account? |
| 15:37.45 | brlcad | (on the server) |
| 15:38.01 | bhlegm | no |
| 15:38.23 | starseeker | iwanmanew: uh... what do you mean example files? |
| 15:38.25 | brlcad | how were you planning on working on setting up piwigo? |
| 15:39.22 | bhlegm | manually? do you have php5 and mysql5? |
| 15:39.28 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |
| 15:39.35 | brlcad | bhlegm: I mean where |
| 15:39.47 | brlcad | we have a couple servers |
| 15:40.06 | brlcad | one has php5+mysql4, the other has ... I'm not sure ;) |
| 15:40.09 | iwanmanew | i mean some brlcad project |
| 15:40.20 | brlcad | iwanmanew: have you compiled brl-cad manually? |
| 15:40.40 | bhlegm | can i check what the other has? xD |
| 15:40.54 | brlcad | iwanmanew: you should maybe do that first so you understand a little better what these steps are |
| 15:43.48 | brlcad | iwanmanew: see http://brlcad.org/wiki/Compiling and/or http://brlcad.org/wiki/Deuces#Getting_Started |
| 15:44.17 | ``Erik | https://github.com/erikg/cl-cia/commit/d8028799a3d5229472ff48f4640b0306a4c6c299 should fix the "------" log messages, even though it smells a bit (anyone have a better idea for how to handle that?) |
| 15:44.18 | brlcad | if you can compile manually, all you're doing is adding an option during the cmake step, and then doing the rest within Eclipse |
| 15:45.24 | brlcad | ``Erik: could look up what cia's source did |
| 15:45.32 | starseeker | ``Erik: is it live? I'm about to commit the man1 patch, that'll test it |
| 15:46.04 | ``Erik | starseeker: of course it's live, I code in production O:-) |
| 15:46.16 | brlcad | bhlegm: i know it's got php5, just haven't checked on mysql just yet |
| 15:46.25 | brlcad | logs into crit |
| 15:46.35 | ``Erik | mysql is like 5.5 or something |
| 15:46.46 | ``Erik | 5.5.28 |
| 15:46.57 | *** join/#brlcad maths22 (328d9f4a@gateway/web/freenode/ip.50.141.159.74) | |
| 15:47.35 | brlcad | yeah |
| 15:47.38 | brlcad | beat me to it |
| 15:47.45 | brlcad | too many damn numbers in that version string |
| 15:47.58 | starseeker | committed - watch for 53851's message |
| 15:48.16 | ``Erik | pgsql 9.1.6, too :D |
| 15:48.21 | starseeker | prods Notify |
| 15:48.25 | brlcad | bhlegm: okay, so we're good on the new host |
| 15:48.59 | brlcad | bhlegm: does piwigo have any sort of migration script or helper tools to make importing from gallery2 easy? |
| 15:51.05 | bhlegm | theres 109 imgs, i'll just upload them myself, then update the table for views, ratings, info |
| 15:51.41 | brlcad | bhlegm: lemme see if they're conveniently stored in raw format somewhere |
| 15:52.08 | starseeker | ``Erik: hmm - is sf not getting the word to Notify? |
| 15:52.11 | *** join/#brlcad caen23_ (~cezar@92.81.174.19) | |
| 15:52.35 | ``Erik | it got it there, but my isarg func isn't returning the right stuff on the funny name match |
| 15:52.37 | starseeker | caen23: man1 and man3 patches applied |
| 15:52.43 | ``Erik | I need to build the right #'values set |
| 15:52.53 | ``Erik | and there doesnt' seem to be a standard aif :/ |
| 15:53.36 | caen23 | starseeker: great, i'll upload man5 and then it's mann |
| 15:54.15 | caen23 | man5 is up on gci :D |
| 15:55.21 | brlcad | bhlegm: hm, I found the originals dir, lists 107 |
| 15:55.30 | brlcad | would be good to know what the 2 discrepancy is all about |
| 15:55.40 | brlcad | i'll pack them all up and give you a download url |
| 15:56.00 | brlcad | actually, don't even need to do that -- they should already be on crit |
| 15:56.41 | brlcad | huh, but they're not, okay |
| 15:57.55 | starseeker | caen23: man5 committed |
| 15:58.18 | starseeker | caen23: do you think mann will take long enough to warrant a separate task? |
| 15:59.30 | brlcad | caen23: would you remove the man pages that you converted from the corresponding Makefile.am files too? |
| 15:59.42 | starseeker | brlcad: I already did that |
| 15:59.46 | starseeker | oh, sorry |
| 15:59.48 | starseeker | Makefile.am |
| 15:59.52 | starseeker | blegh :-P |
| 16:00.00 | starseeker | yeah, didn't do that |
| 16:00.03 | brlcad | yeah, hit an atool fail |
| 16:00.09 | starseeker | brlcad: that's me, not him |
| 16:00.14 | starseeker | his patch just added the xml files |
| 16:00.17 | starseeker | one sec... |
| 16:00.27 | brlcad | i can delete them too, it was just a quick patch |
| 16:00.37 | caen23 | starseeker: it's larger than all the other three combined, by far. perhaps it would warrant a different task, but i'd rather this one got accepted first, so i can claim the new one right away |
| 16:00.38 | brlcad | just would have a better idea which went away |
| 16:00.49 | brlcad | caen23: definitely separate tasks |
| 16:01.04 | starseeker | well, articles, man1, man3 and man5 are complete |
| 16:01.05 | brlcad | we need to get the others in so you can at least get credit for all this work |
| 16:01.36 | caen23 | brlcad: you mean removing the .1 from src/conv/Makefile.am ? |
| 16:01.39 | Notify | 03BRL-CAD:starseeker * 53851 (brlcad/trunk/doc/docbook/system/man1/en/asc-nmg.xml brlcad/trunk/doc/docbook/system/man1/en/asc2dsp.xml and 42 others): Commit man1 Docbook patch from GCI task http://www.google-melange.com/gci/task/view/google/gci2012/7950213 by Cezar. |
| 16:01.42 | brlcad | bhlegm: compressing now |
| 16:01.46 | Notify | 03BRL-CAD:starseeker * 53852 brlcad/trunk/doc/docbook/system/man3/en/libfb.xml: Commit man3 Docbook patch from GCI task http://www.google-melange.com/gci/task/view/google/gci2012/7950213 by Cezar. |
| 16:01.49 | Notify | 03BRL-CAD:starseeker * 53853 (brlcad/trunk/doc/docbook/system/man5/en/dsp.xml brlcad/trunk/doc/docbook/system/man5/en/gattributes.xml): Commit man5 Docbook patch from GCI task http://www.google-melange.com/gci/task/view/google/gci2012/7950213 by Cezar. |
| 16:01.53 | starseeker | caen23: I'll take care of that - don't worry about it |
| 16:02.09 | starseeker | caen23: ah, there we are - your commits up in lights! |
| 16:02.12 | starseeker | ``Erik: thanks |
| 16:02.45 | starseeker | caen23: we'll get a new task up for you for mann - it's basically a copy of the old one with a new target to work on |
| 16:02.50 | caen23 | starseeker: awesome. so… should i mark my current gci task as complete, so i can claim the mann one? |
| 16:03.16 | starseeker | I would say so - brlcad, any objections? |
| 16:04.09 | ``Erik | expected too much magic from the or macro, it doesn't play well with values/multiple-value-bind :) |
| 16:04.27 | brlcad | absolutely |
| 16:05.29 | brlcad | rather, caen23 absolutely, close it out -- that bird is done ;) |
| 16:05.45 | brlcad | starseeker: heh, no objections |
| 16:05.51 | caen23 | brlcad: done, thanks |
| 16:05.59 | brlcad | caen23: do you plan on doing a lot more tasks? |
| 16:06.11 | brlcad | (for brl-cad) |
| 16:06.42 | caen23 | brlcad: yeahp. i want to get the docs done completely, and then perhaps focus on other types of tasks, if it's alright |
| 16:07.41 | brlcad | heh, yeah .. it's alright |
| 16:07.59 | starseeker | caen23: be careful when you say "docs done completely" :-P |
| 16:08.21 | caen23 | starseeker: i meant the docbook dir :D |
| 16:08.40 | brlcad | he knows :) |
| 16:09.00 | caen23 | :D |
| 16:09.07 | brlcad | caen23: do you have a sourceforge account? |
| 16:09.22 | caen23 | no, should i create one? |
| 16:09.25 | brlcad | please |
| 16:11.10 | caen23 | brlcad: done, caen23 |
| 16:15.08 | starseeker | brlcad: it's not showing yet, but I yanked the conv .1 files out of the Makefile.ams |
| 16:21.55 | Notify | 03BRL-CAD:starseeker * 53854 (brlcad/trunk/src/conv/Makefile.am brlcad/trunk/src/conv/iges/Makefile.am and 2 others): Remove references to .1 man pages that are converted to docbook |
| 16:31.13 | brlcad | caen23: have you read our HACKING file? |
| 16:31.34 | *** join/#brlcad Guest21529 (~KC@101.78.11.206) | |
| 16:31.43 | caen23 | brlcad: i'm afraid not |
| 16:32.19 | caen23 | i'll take a break from mann and read it now |
| 16:32.25 | Guest21529 | I want to know about getting setup for brlcad |
| 16:32.49 | brlcad | that is conveniently documented here: http://brlcad.org/wiki/Deuces |
| 16:33.52 | Guest21529 | My task is update mediawiki what should i start from? |
| 16:36.32 | brlcad | were you here yesterday? |
| 16:36.45 | brlcad | different name perhaps |
| 16:36.56 | Guest21529 | me? |
| 16:38.14 | starseeker | yes |
| 16:38.24 | Guest21529 | no |
| 16:39.54 | Notify | 03BRL-CAD:starseeker * 53855 brlcad/trunk/src/libbn/plane.c: initialize AtoP - getting warnings about possible uninitialized use in release build configurations. |
| 16:41.59 | Guest21529 | anyone can help? |
| 16:45.32 | *** join/#brlcad harmanpreet (~chatzilla@124.253.146.80) | |
| 16:45.47 | Guest21529 | hello? |
| 16:48.06 | Guest21529 | brlcad: I want to know more information about UPGRADE MEDIAWIKI WEBSITE task? |
| 16:50.03 | brlcad | Guest21529: you have to be more patient on irc ;) |
| 16:50.20 | brlcad | what's the gci task link? |
| 16:50.35 | Guest21529 | https://google-melange.appspot.com/gci/task/view/google/gci2012/7974236 |
| 16:51.37 | brlcad | thx |
| 17:00.18 | *** join/#brlcad minichrispy (~Alex@69.15.107.3) | |
| 17:05.34 | *** join/#brlcad minichrispy_ (~Alex@69.15.107.3) | |
| 17:06.18 | *** join/#brlcad minichrispy (~Alex@69.15.107.3) | |
| 17:08.12 | *** join/#brlcad turner_ (450f6b03@gateway/web/freenode/ip.69.15.107.3) | |
| 17:08.52 | harmanpreet | brlcad: I was reviewing the work done for the task http://www.google-melange.com/gci/task/view/google/gci2012/7957224 but didn't get what I was expecting. I was expecting little text with images with labels for better reading. |
| 17:08.54 | harmanpreet | <PROTECTED> |
| 17:10.17 | *** join/#brlcad aimt (~amit@1.186.9.7) | |
| 17:11.07 | harmanpreet | I think more work is needed. What you think? |
| 17:16.37 | minichrispy | brlcad: I'm installing snow leopard on a separate partition. i think that will get past the errors I've been getting with x11 |
| 17:24.48 | *** join/#brlcad Al_Da_Best (Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com) | |
| 17:27.09 | caen23 | brlcad: i've read the HACKING file. back to mann now |
| 17:34.01 | Notify | 03BRL-CAD Wiki:Minichrispy * 4675 /wiki/Compiling/XCode: New page: = CCOMPILING BRL-CAD WITH XCODE ON MAC OS X = Placeholder == Obtain Dev Tools == |
| 17:34.04 | Notify | 03BRL-CAD Wiki:Minichrispy * 4676 /wiki/Compiling/XCode: /* CCOMPILING BRL-CAD WITH XCODE ON MAC OS X */ |
| 17:43.07 | Notify | 03BRL-CAD Wiki:Minichrispy * 4677 /wiki/Compiling/XCode: |
| 17:43.10 | Notify | 03BRL-CAD Wiki:Minichrispy * 4678 /wiki/Compiling/XCode: |
| 17:43.13 | Notify | 03BRL-CAD Wiki:Minichrispy * 4679 /wiki/Compiling/XCode: |
| 17:43.16 | Notify | 03BRL-CAD Wiki:128.63.32.74 * 4680 /wiki/Deuces: move the patches closer to the intro |
| 18:10.58 | *** join/#brlcad elf_ (~elf@213.233.85.3) | |
| 18:16.20 | Notify | 03BRL-CAD Wiki:Jacksixb * 4681 /wiki/User:Jacksixb/Independent_Study_2012-13_Log: Update past two days |
| 18:21.24 | Notify | 03BRL-CAD:n_reed * 53856 brlcad/trunk/src/librt/primitives/pipe/pipe.c: tweak collinearity test - dist should never be nan but could be infinite |
| 18:23.45 | *** join/#brlcad maths22 (ada798d1@gateway/web/freenode/ip.173.167.152.209) | |
| 18:25.34 | maths22 | brlcad: I just want to check. Has the MySQL task been created and taken, or has it yet to be created? I just want to know if I should keep waiting for it or choose something else. |
| 18:37.23 | *** join/#brlcad Al_Da_Best (Al_Da_Best@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com) | |
| 18:37.43 | *** join/#brlcad caen23_ (~cezar@92.81.169.80) | |
| 18:44.21 | brlcad | harmanpreet: I had the same feeling about it |
| 18:44.36 | brlcad | notably doesn't look anything at all like all of the various examples that were included too |
| 18:45.26 | harmanpreet | brlcad: Same here. So I changed status to NeedWork. |
| 18:45.29 | brlcad | caen23: congratulations, you now have commit access |
| 18:45.33 | brlcad | don't break anything ;) |
| 18:47.45 | brlcad | still want you to claim tasks and upload patches so you get credit for your work for gci, but it should streamline getting your work integrated |
| 18:49.12 | brlcad | you can make a diff, commit it directly to the repo, then upload the diff and commit revision number to the gci site |
| 18:49.43 | brlcad | note that you can pull revisions from svn so you can create the diff after the fact too if you need to |
| 18:52.43 | caen23 | brlcad: that's nice, thanks. i think mann makes for a great first commit |
| 18:54.54 | starseeker | caen23: if you get done with mann and we don't have a task up for that yet, give us a shout here |
| 18:55.20 | caen23 | starseeker: sure |
| 18:59.53 | Notify | 03BRL-CAD:jordisayol * 53857 (brlcad/trunk/misc/Makefile.am brlcad/trunk/misc/debian/brlcad.install brlcad/trunk/misc/debian/source/include-binaries): Improve Linux icons quality |
| 19:00.00 | brlcad | caen23: mann task created |
| 19:00.28 | caen23 | brlcad: thanks |
| 19:03.45 | brlcad | caen23: grab this one first: http://www.google-melange.com/gci/task/view/google/gci2012/7993218 |
| 19:04.18 | caen23 | brlcad: do i reupload the previous work? |
| 19:04.24 | *** join/#brlcad cristina (~quassel@188.24.80.236) | |
| 19:04.27 | brlcad | yes |
| 19:05.31 | starseeker | cristina: howdy |
| 19:05.40 | cristina | starseeker: hello :) |
| 19:05.41 | brlcad | caen23: then http://www.google-melange.com/gci/task/view/google/gci2012/7991208 |
| 19:05.48 | *** join/#brlcad minichrispy (~Alex@69.15.107.3) | |
| 19:06.08 | *** join/#brlcad harmanpreet (~chatzilla@124.253.147.149) | |
| 19:08.04 | caen23 | brlcad: i uploaded the first task |
| 19:15.12 | Notify | 03BRL-CAD:brlcad * 53858 brlcad/trunk/AUTHORS: credit Cezar Elnazli for all his work on the documentation system, converting our old manual pages to docbook xml, and cleaning up existing xml docs (lint validation) |
| 19:16.46 | Notify | 03BRL-CAD:carlmoore * 53859 (brlcad/trunk/include/bot.h brlcad/trunk/include/dm.h brlcad/trunk/include/raytrace.h): fix spellings |
| 19:18.55 | Notify | 03BRL-CAD:carlmoore * 53860 (brlcad/trunk/src/fb/bw-fb.c brlcad/trunk/src/fb/fb-orle.c and 2 others): fix spellings |
| 19:20.31 | Notify | 03BRL-CAD:carlmoore * 53861 (brlcad/trunk/src/tclscripts/hv3/hv3_form.tcl brlcad/trunk/src/tclscripts/mged/text.tcl brlcad/trunk/src/tclscripts/swidgets/scripts/tree.itk): fix spellings |
| 19:20.36 | brlcad | caen23: http://www.google-melange.com/gci/task/view/google/gci2012/7991208 |
| 19:21.30 | caen23 | brlcad: done |
| 19:22.35 | brlcad | almost cries with joy.. carl committing multiple files at the same time |
| 19:23.00 | Notify | 03BRL-CAD:carlmoore * 53862 (brlcad/trunk/src/tclscripts/mged/comb.tcl brlcad/trunk/src/tclscripts/mged/openw.tcl): fix spellings |
| 19:23.39 | Notify | 03BRL-CAD:carlmoore * 53863 brlcad/trunk/src/tclscripts/mged/skt_ed.tcl: change capital I to small i |
| 19:25.48 | Notify | 03BRL-CAD:carlmoore * 53864 (brlcad/trunk/src/conv/dxf/g-dxf.c brlcad/trunk/src/conv/patch/patch-g.c brlcad/trunk/src/irprep/showtherm.c): fix spellings and fix apostrophe |
| 19:28.13 | Notify | 03BRL-CAD:carlmoore * 53865 (brlcad/trunk/src/conv/iges/conv_drawings.c brlcad/trunk/src/conv/iges/revolve.c and 3 others): fix spellings |
| 19:31.28 | Notify | 03BRL-CAD:brlcad * 53866 brlcad/trunk/NEWS: jordi beefed up the desktop icons for files and our apps on linux |
| 19:34.37 | Notify | 03BRL-CAD:carlmoore * 53867 (brlcad/trunk/src/liboptical/sh_toyota.c brlcad/trunk/src/mged/chgtree.c and 4 others): fix spellings |
| 19:41.09 | *** join/#brlcad M0J0E (~johannes@p4FDFA020.dip.t-dialin.net) | |
| 19:41.20 | Notify | 03BRL-CAD:carlmoore * 53868 (brlcad/trunk/src/libbn/mat.c brlcad/trunk/src/libbn/tplot.c and 4 others): fix spellings including Glassner |
| 19:45.59 | Notify | 03BRL-CAD:carlmoore * 53869 (brlcad/trunk/doc/docbook/specifications/en/BRL_CAD_g_format_V5.xml brlcad/trunk/doc/html/ReleaseNotes/Rel6.0/index.html and 3 others): fix spellings including Glassner |
| 19:48.14 | Notify | 03BRL-CAD:carlmoore * 53870 (brlcad/trunk/doc/html/manuals/index.html brlcad/trunk/doc/html/manuals/mged/mged1.html brlcad/trunk/doc/html/manuals/mged/shaders.html): fix spellings |
| 19:48.33 | Notify | 03BRL-CAD:carlmoore * 53871 brlcad/trunk/misc/CMake/FindADAPTAGRAMS.cmake: fix spelling of ADAPTAGRAMS |
| 19:51.43 | *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net) | |
| 20:03.18 | Notify | 03BRL-CAD:brlcad * 53872 brlcad/trunk/AUTHORS: credit Akshay Kashyap (skriptkid) with his gci contribution that moved libbn comments from source to header files |
| 20:04.27 | Notify | 03BRL-CAD:brlcad * 53873 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/mat.c and 12 others): accept gci task http://www.google-melange.com/gci/task/view/google/gci2012/8008208 from Skriptkid (Akshay Kashyap) which migrates comments from libbn sources to the bn.h header. per his notes, he moved not only the function comments but also some of the file header comments. nice. |
| 20:12.02 | Notify | 03BRL-CAD:carlmoore * 53874 (brlcad/trunk/src/librt/prep.c brlcad/trunk/src/librt/timer42.c brlcad/trunk/src/librt/timerunix.c): fix spelling of Compatibility |
| 20:14.47 | *** join/#brlcad GrantMercer015 (~GrantMerc@ip72-193-246-126.lv.lv.cox.net) | |
| 20:16.46 | GrantMercer015 | does the vm image on the brlcad website come with brlcad pre-installed? |
| 20:29.51 | Notify | 03BRL-CAD:carlmoore * 53875 brlcad/trunk/include/bn.h: remove trailing blanks/tabs |
| 20:30.44 | brlcad | GrantMercer015: I the sources are pre-downloaded |
| 20:31.42 | brlcad | I don't believe binaries were included because they would have made the vm image huge, but it should build and install cleanly straight from download |
| 20:33.44 | *** join/#brlcad maths22 (ada798d1@gateway/web/freenode/ip.173.167.152.209) | |
| 20:39.39 | *** join/#brlcad caen23_ (~cezar@92.81.174.86) | |
| 20:40.19 | GrantMercer015 | im having some trouble installing the VM to my windows 7 computer, i open the appliance and attempt to install it, but it says the compressed image file is corrupted |
| 20:40.30 | GrantMercer015 | could it be that the VM i have wants .ovf instead of .ova format? |
| 20:40.54 | brlcad | no, your download probably didn't complete successfully |
| 20:41.08 | brlcad | check the checksum or just try downloading it again |
| 20:41.24 | brlcad | that's happened to others, connection gets cut |
| 20:42.09 | GrantMercer015 | alright, ill redownload the file |
| 20:48.48 | *** join/#brlcad maths22 (ada798d1@gateway/web/freenode/ip.173.167.152.209) | |
| 20:49.55 | Notify | 03BRL-CAD:starseeker * 53876 (brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt brlcad/trunk/doc/docbook/system/man1/en/g2asc.xml brlcad/trunk/doc/docbook/system/man1/en/pix2asc.xml): Had a couple man pages which output to two names - fix build logic. |
| 20:50.32 | caen23 | mann is done. here's how i plan to commit: 1) cd brlcad/doc/docbook/system/mann/en 2) svn commit. is this okay, or will it break anything? svn status only shows the files in this directory, marked as M(odified) |
| 20:51.22 | starseeker | caen23: that should be fine - You'll need an -m option to svn providing a commit message |
| 20:51.40 | caen23 | starseeker: okay, let me try |
| 20:52.03 | starseeker | something like svn commit -m "Fix xmllint errors in mann Docbook files" |
| 20:53.07 | caen23 | hmm… i went with "mann now passes XML validation". can i not change the message after the fact? |
| 20:53.18 | starseeker | caen23: that's fine too |
| 20:53.31 | caen23 | alright then |
| 20:53.37 | starseeker | caen23: the point of the commit message is to describe what the commit is about |
| 20:54.12 | caen23 | i understand that, but i thought it wasn't explicit enough :D |
| 20:54.26 | starseeker | nah, that's good |
| 20:55.49 | Notify | 03BRL-CAD:brlcad * 53877 brlcad/trunk/src/tclscripts/archer/images/Makefile.am: missing a few files |
| 20:56.19 | Notify | 03BRL-CAD:brlcad * 53878 brlcad/trunk/src/tclscripts/lib/tclIndex: missing accordian files |
| 20:57.16 | caen23 | brlcad: you said you wanted me to upload a patch to gci, as well as the commit revivision number. how do i do that? leave a comment, or post a link to the commit? |
| 21:00.20 | brlcad | caen23: you cannot change the commit message after you commit, that's a permanent record |
| 21:00.43 | brlcad | but you can change it on the command line or leave off the -m and it'll throw you into your default EDITOR |
| 21:01.32 | brlcad | the commit message should say whatever the source diff doesn't say (which is usually a summary of 'what' and almost always 'why') |
| 21:02.00 | brlcad | leaving a comment on the gci task is fine, it's just to let any of the other mentors know that you already committed it |
| 21:02.34 | brlcad | you could even say that, "since I was granted commit access, this change was applied in r#####" |
| 21:02.58 | brlcad | but a simple "committed in r#####" suffices too |
| 21:03.29 | brlcad | caen23: it would be good to also reference the GCI task in your svn commit message |
| 21:03.41 | caen23 | good point |
| 21:03.43 | brlcad | (that's part of the 'why') |
| 21:04.22 | brlcad | maths22: mysql task is up |
| 21:04.27 | Notify | 03BRL-CAD:caen23 * 53879 (brlcad/trunk/doc/docbook/system/mann/en/3ptarb.xml brlcad/trunk/doc/docbook/system/mann/en/B.xml and 243 others): mann now passes XML validation |
| 21:04.47 | maths22 | Thanks |
| 21:04.49 | caen23 | wow, it's live. that's nice |
| 21:06.11 | *** join/#brlcad M0J0E (~johannes@p4FDFA020.dip.t-dialin.net) | |
| 21:21.47 | *** join/#brlcad maths22 (~maths22@173-167-152-209-illinois.hfc.comcastbusiness.net) | |
| 21:25.09 | *** join/#brlcad caen23_ (~cezar@92.81.174.86) | |
| 21:38.06 | brlcad | caen23: you didn't mark the mann task as done |
| 21:38.43 | caen23 | brlcad: oops, sorry. done |
| 21:41.06 | brlcad | http://www.google-melange.com/gci/task/view/google/gci2012/8029208 |
| 21:42.25 | *** join/#brlcad 45PABEPV3 (~cezar@92.81.174.86) | |
| 21:54.13 | *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net) | |
| 22:07.36 | starseeker | woo hoo - most of the way to a clean xmllint enabled docbook build |
| 22:10.46 | *** join/#brlcad GrantMercer015 (GrantMerce@ip72-193-246-126.lv.lv.cox.net) | |
| 22:10.49 | GrantMercer015 | not going to lie, building the source on my unix VM is pretty cool seeing all the files being created infront of my eyes |
| 22:14.33 | GrantMercer015 | I might need an extension of time for my current task, where do i ask for one? I have to hop on a plane and i have an estimated 20 hours of tavel so i my deadline might run out before i land |
| 22:38.15 | brlcad | GrantMercer015: which task? |
| 22:40.00 | *** join/#brlcad GrantMercer015 (GrantMerce@ip72-193-246-126.lv.lv.cox.net) | |
| 23:00.20 | *** join/#brlcad caen23 (~cezar@92.81.174.86) | |
| 23:05.51 | *** join/#brlcad bhlegm (~bhlegm@d108-180-27-19.bchsia.telus.net) | |
| 23:06.01 | brlcad | bhlegm: what are you working on now? |
| 23:08.20 | bhlegm | i made a folder public_html but i can't get to it through http://crit.brlcad.org/~gcibhlegm |
| 23:10.44 | caen23 | brlcad: lessons/en is already valid :-? |
| 23:11.26 | starseeker | hmm - looks like it |
| 23:11.32 | starseeker | es has some troubles |
| 23:12.10 | starseeker | caen23: go ahead and hit the es lessons |
| 23:12.51 | brlcad | bhlegm: how long were you going to wait to tell someone that? :) |
| 23:13.06 | starseeker | If that goes too quick for a task, you can toss in BRL-CAD_Tutorial_Series-VolumeIV.xml in books/en |
| 23:13.41 | brlcad | yeah, just hit up the rest of the lessons |
| 23:13.56 | caen23 | starseeker: hmm… i'm not so sure. es/mgde01 shows the following error: element listitem: Schemas validity error : Element '{http://docbook.org/ns/docbook}listitem': Character content other than whitespace is not allowed because the content type is 'element-only'. |
| 23:14.00 | brlcad | I thought one of the directories had received some validation attention at one point |
| 23:14.13 | caen23 | but en/mged01 has the same structure and it doesn't complain |
| 23:14.34 | GrantMercer015 | i could use some help coming up with a method for a sorting method for my on-going task |
| 23:15.15 | GrantMercer015 | i found that the the strings i need to sort are written using fprintf(const * char), so my guess is to make an array of strings and use qsort to sort the array |
| 23:15.32 | caen23 | starseeker: perhaps they've been suppressed somehow in en? |
| 23:15.47 | brlcad | GrantMercer015: http://www.anyexample.com/programming/c/qsort__sorting_array_of_strings__integers_and_structs.xml |
| 23:15.47 | GrantMercer015 | im having trouble thinking of how i would parse the string so i could access the second variable in the string in order to sort |
| 23:15.59 | brlcad | everything you need should be in there |
| 23:16.21 | starseeker | hrm |
| 23:16.40 | brlcad | you need a two dimensional array of strings |
| 23:17.29 | bhlegm | brlcad i went to school |
| 23:17.42 | caen23 | starseeker: i'm sorry, i wasn't paying attention. it's alright, i'll fix es |
| 23:17.51 | brlcad | bhlegm: how dare you! |
| 23:17.59 | bhlegm | my dad forced me :( |
| 23:18.10 | starseeker | caen23: eh? |
| 23:19.07 | GrantMercer015 | yea, i've figured that part out. I also found the file that i need to sort, so my plan is to copy each line of the file into a 2d array into and send it to qsort to sort. But my question would be what about the lines that dont contain numbers? will qsort have an error for those? |
| 23:19.10 | GrantMercer015 | example: |
| 23:19.11 | starseeker | caen23: that first one in the first lesson looks like a period outside the paragraph... |
| 23:19.41 | brlcad | { { "col1row1", "col2row1", "col3row1" }, { "col1row2", "col2row2", "col3row2" } } |
| 23:20.38 | brlcad | lines without numbers will end up being empty or null fields in your 2d array, now? |
| 23:21.11 | GrantMercer015 | so if i have a line saying: "5 -4 user : %s\n"" |
| 23:21.34 | GrantMercer015 | i parse the 5 into col1row1, -4 into col2row1 and the rest into col3row1? |
| 23:22.20 | GrantMercer015 | actually, that wouldnt quite make sense with my logic |
| 23:22.53 | starseeker | brlcad: did you see this back in August? http://www.3dcadtips.com/open-source-cad-another-perspective/ |
| 23:23.03 | starseeker | caen23: good to go? |
| 23:23.25 | GrantMercer015 | i was thinking have char * Arr[] = { {contents of line1}, {contents of line2} } and pick the individual line apart during the sort function |
| 23:23.52 | caen23 | starseeker: figured it out, thanks :D btw, did my message not show up, because i've only just received the last 15 messages or so, in one shot |
| 23:24.17 | starseeker | which message? in IRC? |
| 23:24.20 | caen23 | yes |
| 23:24.43 | starseeker | last one I saw was the "i'll fix es" one |
| 23:25.04 | *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc) | |
| 23:25.08 | caen23 | it's okay, then :) back to work |
| 23:25.26 | starseeker | heh - yeah, IRC will occasionally be a bit quirky |
| 23:25.45 | *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net) | |
| 23:26.24 | starseeker | caen23: commit messages are sometimes even quirkier in channel, since they rely on an email system generating a mail and then ``Erik's lisp minions doing some crunching |
| 23:28.04 | brlcad | starseeker: I think I did, but it's a good refresher either way |
| 23:28.31 | brlcad | GrantMercer015: what you first said, yes |
| 23:28.42 | brlcad | because that's exactly what the command-line 'sort' tool does |
| 23:29.18 | brlcad | you could do your other idea with a 1D array with each entry being the line from the file |
| 23:29.35 | brlcad | but, like you note, writing that sorting function is going to be a little more tricky |
| 23:29.42 | brlcad | a whole lot easier book-keeping though |
| 23:29.55 | brlcad | bhlegm: fixing the user-dirs |
| 23:30.55 | bhlegm | thanks |
| 23:32.37 | Notify | 03BRL-CAD:carlmoore * 53880 brlcad/trunk/src/proc-db/pyramid.c: fix Glassner spelling |
| 23:32.44 | Notify | 03BRL-CAD:brlcad * 53881 (brlcad/trunk/NEWS brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): fix the deprecation error reported by hsrai on the brlcad-users mailing list where he noticed a deprecation error when he selected File->New and created a new database. it was using the old Db interface. make it use the new ged interface. |
| 23:36.02 | brlcad | bhlegm: should be working now |
| 23:36.21 | bhlegm | thanks :) |
| 23:36.27 | bhlegm | oh |
| 23:36.45 | bhlegm | could i have read access to wherever the current gallery is? |
| 23:36.55 | bhlegm | if it's on here |
| 23:39.34 | Notify | 03BRL-CAD:caen23 * 53882 (brlcad/trunk/doc/docbook/lessons/es/mged01_crear_figuras_primitivas.xml brlcad/trunk/doc/docbook/lessons/es/mged02_opciones_vistas.xml and 3 others): lessons/es is now XML valid (GCI Task) |
| 23:42.53 | starseeker | nice! - looks like it's down to just the Vol4 tutorial book, based on what I'm seeing here |
| 23:43.44 | starseeker | brlcad: what do you think? - Vol4 as its own task? |
| 23:44.02 | *** join/#brlcad minichrispy (b82f2fc7@gateway/web/freenode/ip.184.47.47.199) | |
| 23:46.37 | starseeker | estimate about 50 errors in VolIV |
| 23:47.00 | brlcad | bhlegm: what kind of access? |
| 23:47.39 | brlcad | yeah, that's a good one |
| 23:47.40 | *** join/#brlcad iwanmanew (~iwanmanew@94.236.208.130) | |
| 23:48.03 | starseeker | brlcad: so caen23 should mark this task as done? |
| 23:48.26 | brlcad | yep |
| 23:48.43 | brlcad | caen23: mention that actual task url in your commit message |
| 23:48.57 | starseeker | (next time) |
| 23:48.59 | bhlegm | enough so i can see the tables on the database that gallery uses |
| 23:49.30 | brlcad | bhlegm: ah, you'll have to log into a different machine for that |
| 23:50.14 | GrantMercer015 | brlcad: i got my example program working with qsort but im only able to sort using the firt field because strcmp reaches that first, how can i make strcmp ignore the first number and sort using the second number? |
| 23:50.36 | starseeker | caen23: once VolumeIV is delt with, what sounds interesting? Did you want to do for src/fb, src/util, etc. what you did for src/conv? (now that you've got the hang of it) or did you want to do something else? |
| 23:50.51 | GrantMercer015 | the lines contain like such "num numiNeedToSort DataforFile" |
| 23:51.00 | starseeker | caen23: just askinso we get a sense of what tasks to have ready |
| 23:51.38 | starseeker | GrantMercer015: remember the links I pasted yesterday giving an overview of string comparison functions? |
| 23:53.27 | starseeker | http://en.wikipedia.org/wiki/C_string_handling#Functions |
| 23:54.09 | GrantMercer015 | i do and i looked over them, but i need to sort the second char in the string instead of the first. I looked over the link and didnt find anything like that |
| 23:54.47 | *** join/#brlcad maths22 (~maths22@c-50-141-159-74.hsd1.il.comcast.net) | |
| 23:55.04 | starseeker | GrantMercer015: so if you want to compare three characters of two strings starting with the second character in each, you'll use a combinatoin of strncmp and adding offsets to the string char* address |
| 23:55.32 | caen23 | starseeker: haven't put much thought into it, but at some point i was interested in the "set up svnplot" one |
| 23:55.54 | brlcad | http://www.google-melange.com/gci/task/view/google/gci2012/7994222 |
| 23:56.37 | starseeker | GrantMercer015: this might be helpful: http://stackoverflow.com/questions/256218/the-simplest-way-of-printing-a-portion-of-a-char-in-c |
| 23:56.53 | brlcad | yeah, give someone else a go at the other manual pages ;) |
| 23:57.39 | starseeker | GrantMercer015: you'll be doing something other than using printf, but look at how they are addressing parts of a astring |
| 23:58.27 | brlcad | GrantMercer015: you have to increment the pointer to the field of interest to make strcmp work |
| 23:58.30 | GrantMercer015 | raises his hands in disbelief, he has solved the problem! |
| 23:59.10 | starseeker | caen23: but if the weeks go by and nobody else grabs the other man page conversions tasks, feel free to pick 'em off while your skills are fresh :-P |
| 23:59.18 | GrantMercer015 | whats the brlcad vm password? |
| 23:59.24 | minichrispy | brlcad: ive installed mac os x snow leopard on another partition, and now im downloading a compatible version of xcode as well as all the cmake/brlcad tools. hopefully this will work better than mountain lion |
| 23:59.28 | brlcad | and therein is a problem, because you dont' have access to know which field by the time it gets to there |
| 23:59.32 | brlcad | GrantMercer015: beats me |
| 23:59.36 | brlcad | it's in the instructions |
| 23:59.36 | GrantMercer015 | dang it |