IRC log for #brlcad on 20141210

00:13.51 Notify 03BRL-CAD:n_reed * 63653 brlcad/trunk/src/libged/draw.c: move duplicate code to function
01:27.27 *** join/#brlcad Maitreya (~Maitreya@122.163.236.2)
01:43.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:45.29 Notify 03GCI:Melange * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
02:00.53 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Hi - Please check.
02:25.37 Notify 03GCI:neel2ak * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Claimed - I would like to work on this task.
02:38.50 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: Task Closed - Congratulations, this task has been completed successfully.
02:39.30 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: thanks for your efforts - Hi Jatin, this is clearly an improvement over your first attempts, so thank you for your efforts!
02:42.10 maths22 starseeker: about buildbot-I'm not sure what happened to it
02:42.12 Notify 03BRL-CAD:starseeker * 63654 (brlcad/branches/qtged/AUTHORS brlcad/branches/qtged/CMakeLists.txt and 181 others): Sync with trunk to r63653
02:42.17 maths22 Good new gci task?
02:43.24 maths22 ``Erik: I noticed incosistent coloring with notify between gci and svn
02:43.39 maths22 should the user + number be colored, or not?
02:45.13 Notify 03BRL-CAD:starseeker * 63655 (brlcad/branches/qtged/include/dm.h brlcad/branches/qtged/src/libdm/dm-generic.c brlcad/branches/qtged/src/libtclcad/tclcad_obj.c): Back out 63551, 63553, 63554 and 63556 - probably don't want this in libdm. Maybe a libcad or some such - a language agnostic version of libtclcad?
02:45.34 starseeker maths22: it's still installed
02:45.51 starseeker just not sure where the specific files for our config ended up
02:46.31 starseeker brlcad was saying something earlier about a proper setup needing some admin work, but the files from the previous effort should be around somewhere...
02:46.55 starseeker was getting set to start over, but would be more sensible to build off what's been done already if it's available
02:47.34 starseeker could be a GCI task, but I was kinda hoping it would be a matter of flicking the "on" switch for what was already done ;-)
02:47.45 starseeker then GCI could improve on it
02:48.11 maths22 starseeker: I think I found them
02:48.49 starseeker maths22: could we move them to a more standard location and get it up and running?
02:49.10 maths22 starseeker: want a buildbot user?
02:49.26 starseeker uh... not sure what that means
02:49.37 maths22 Should I have it run as its own user
02:49.45 starseeker ah, probably a good idea
02:49.46 maths22 Like I have fisheye running as its own user
02:50.24 starseeker was hoping we could have it report to the IRC channel whenever something breaks :-)
02:51.00 maths22 We'll get there...
02:52.31 maths22 it will be in /home/buildbot
02:52.37 starseeker nods
02:52.49 maths22 I'll worry about it more later tonight
02:52.56 starseeker cool - thanks!
03:05.16 Notify 03GCI:brlcad * 6741580216008704 Design a T-Shirt for BRL-CAD #5: 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...
03:06.31 starseeker andromed`: around?
03:07.09 andromed` starseeker: I am
03:08.08 andromed` why?
03:08.42 starseeker was putting together the next Fortran->C task
03:08.48 starseeker wanted to make sure I specify the right thing
03:09.08 starseeker it was working out how to handle the logic that is currently relying on Fortran namelists?
03:09.34 andromed` starseeker: I believe so
03:09.48 andromed` the Fortran uses namelists to parse the input, so we need a C function to parse that kind of input
03:10.05 starseeker so Fortran input parsing -> C input parsing
03:10.34 andromed` basically
03:13.08 starseeker alrightie, queued
03:14.31 starseeker andromed`: was discussing regex support for db_ls with Sean - if we were to make that a GCI task, it would also need to expose that feature to the users through an ls command option
03:14.36 starseeker would that be of interest?
03:14.56 andromed` starseeker: might be...
03:15.31 starseeker the regex calls in src/librt/search.c should be a decent guide for what's needed
03:15.34 andromed` by adding regex support to ls, do you mean ading support for it to list only those objects whose names match a regex?
03:15.40 starseeker right
03:15.57 andromed` for that matter, using find with -regex might actually be enough to do the job...
03:17.17 andromed` sorry, I mean search
03:17.28 andromed` the syntax is so similar to find I keep wanting to call search find
03:18.09 starseeker it would have been except tcl already has a find
03:18.18 andromed` ahhh...
03:18.51 starseeker db_ls is easier/more convenient to call if all you want is a simple pattern match listing without any of search's complexities
03:19.33 andromed` interesting...
03:20.23 andromed` starseeker: db_ls's documentation, at least in raytrace.h, says that it doesn't support the regex syntax yet, so I was just thinking that search might be easier
03:20.32 starseeker ah.
03:20.51 andromed` i.e. just search '-regex <regex>' with the flat flag set
03:21.14 Notify 03GCI:brlcad * 6741580216008704 Design a T-Shirt for BRL-CAD #5: same comments - Hardik, Harmanpreet's comments are still relevant. You improved the image quality, but your design is still using...
03:21.29 starseeker nods - that's certainly one approach that will work
03:21.47 starseeker search actually uses db_ls under the hood
03:22.04 Notify 03GCI:brlcad * 5807729956356096 Design a new website favicon! #7: Task Closed - Congratulations, this task has been completed successfully.
03:22.12 andromed` ah... I see it
03:22.52 andromed` it looks to me like it just uses ls to get all the top level objects and then print those?
03:23.03 andromed` s/print/search through/
03:23.06 starseeker yep
03:24.24 starseeker andromed`: just a thought - there's plenty of other stuff to do :-)
03:24.34 andromed` true :-)
03:24.47 starseeker really likes the idea of translating some of those geometric solutions codes into BRL-CAD
03:24.52 andromed` If we do do a task for it, I might try just using search though, seems like the simplest way to do it
03:24.59 starseeker some of that may need the convex hull bit I'm working on now
03:25.02 andromed` starseeker: those would be fun to do too
03:25.19 starseeker andromed`: wouldn't want to use search with db_ls - overkill
03:25.28 andromed` hmm?
03:25.37 andromed` I just meant in ls.c for the ged_ls cmd, for regexes
03:25.42 andromed` since db_ls doesn't do regexes yet
03:25.50 andromed` or, alternatively, implement regexes in db_ls and use that
03:25.53 starseeker the task would be to add regexes to db_ls :-)
03:26.01 starseeker then have ged_ls use it
03:26.08 andromed` oh, ok.. sorry, I got db_ls and ged_ls confused
03:26.26 starseeker nods - db_ls is the low-level C api, ged_ls handles the user command layers
03:26.44 starseeker andromed`: are you running low on code tasks, or are you still good for now?
03:27.03 andromed` I am starting to run low... that's why I was inquiring about when the next batch would be up earlier
03:27.45 starseeker ah - I'd say go ahead and start on the Fortran parsing bit, if you're game - I've got the task in the queue and it'll pop up once the next update cycle goes out
03:28.01 andromed` starseeker: sounds good
03:28.07 starseeker and once you've got that the other two Fortran tasks also open up
03:28.46 starseeker may just go ahead and pick off the db_ls thing himself - everybody tells me I need to do more regex work for practice... blegh
03:29.00 andromed` starseeker: also, do you know when that batch is going up? just to plan...
03:29.10 starseeker I don't, sorry
03:29.21 starseeker isn't actually a mentor this year
03:29.40 andromed` ah well... okay, then! I'll start working on the fortran parsing logic stuff soon
03:29.55 starseeker just lending a hand and annoying the locals :-)
03:30.18 Notify 03GCI:brlcad * 5221860329390080 Design a new website favicon! #8: Looks good - PankajBora, this looks good (looks GREAT at 8x8) but is a bit fuzzy. Can you make it more crisp, more well-defined...
03:30.23 Notify 03GCI:brlcad * 5221860329390080 Design a new website favicon! #8: 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...
03:30.36 andromed` starseeker: thanks for helping anyway then! your advice on these has been really useful...
03:30.46 starseeker andromed`: I'll see if I can identify a couple of features from the geometry code that look reasonably self contained
03:31.17 starseeker there is one possibility that is already in the tree, but it might be a little on the gnarly side...
03:31.42 starseeker src/other/libgdiam
03:32.06 starseeker that's what makes our oriented bounding box feature possible currently, but it has a robustness problem
03:32.29 andromed` features with problems that would make for good GCI tasks?
03:32.59 starseeker possibly - the task would be to finish what I started with switching their convex hull algorithm to the Monotone Chain approach
03:33.21 starseeker the code is in there (around line 1524 in gdiam.cpp) but I never got the data flowing correctly through it
03:33.51 andromed` sorry, I'm slightly confused...
03:33.53 starseeker ideally, the new convex hull code should be able to generate the same outputs as the old
03:34.22 starseeker andromed`: my fault - ask questions if you like :-)
03:34.23 andromed` I thought that the convex hull implementation was in libbn/chull(3d?).c
03:34.35 starseeker ah. gdiam is a 3rd party code
03:34.49 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Needs More Work - One of the mentors has sent this task back for more...
03:35.02 starseeker lgpl v2 license - with that license, we don't snarf it in directly into our libraries
03:35.10 starseeker preserves our flexibility
03:35.22 starseeker so it lives in src/other
03:35.26 andromed` ah, okay. so the idea is to implement another chull algorithm in libbn for more flexibility
03:35.27 andromed` makes esnse
03:35.30 andromed` *sense
03:35.49 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Little refinements - Hi Hardik, I appreciate that you are putting lot of efforts in this task and it's really good that you...
03:35.52 starseeker well, you might be able to do that, but ideally we don't want the src/other code to depend on libbn
03:36.15 starseeker there is some code here: http://geomalgorithms.com/a10-_hull-1.html that should do what we need
03:36.34 starseeker the minimally impacting change would be to replace the code in gdiam.cpp with that code
03:36.49 starseeker that's what I started to do, but I never got it working properly
03:37.18 andromed` right... I just mean that your effort on getting src/libbn/chull*.c is a separate project..
03:37.23 starseeker yes
03:38.02 starseeker chull.c was done a while back for some NURBS work, and chull3d.c is being done to round out the convex hull feature set with a 3D algorithm
03:38.08 andromed` ahh...
03:38.20 starseeker gdiam is separate - that's a library that we use for fast oriented bounding boxes
03:38.38 andromed` right... makes sense
03:39.08 starseeker http://sarielhp.org/research/papers/00/diameter/diam_prog.html
03:39.30 starseeker author was nice enough to allow it to go to LGPL for license - was GPL
03:39.39 andromed` ahh...
03:40.44 starseeker I don't know for sure that the monotonic chain will address all the weaknesses we've seen, but the one that's there has a fit with really simple shapes (near-degenerate angles that cause ordering issues... long story)
03:40.55 andromed` interesting...
03:40.59 andromed` that's a shame
03:41.23 starseeker so dropping in the softSurfer code (see line 1603) may be able to fix the issue
03:42.09 starseeker it's got a second problem when the oriented box actually *is* axis aligned, but we can perturb the inputs to avoid that situation if we can just get the robustness issue licked
03:42.18 andromed` ahh...
03:42.49 starseeker so the task, after all that, boils down to getting the softSurfer code working in gdiam and seeing if it helps matters
03:43.08 andromed` right... sounds interesting, at least
03:44.00 starseeker if it falls through the geometric solutions code has a minimal bounding code that may also work, but what appealed about gdiam is the algorithm should (in principle) be quite fast
03:44.30 andromed` makes sense
03:44.35 maths22 starseeker: http://buildbot.brlcad.org/
03:44.56 starseeker woot!
03:45.15 andromed` maths22: cool!
03:45.51 maths22 andromed`: It is about a year out of date, and probably needs some help, but it runs!
03:46.16 starseeker maths22: can you force a build/test to kick off?
03:47.01 starseeker nevermind, looks like all the testers are offline
03:47.13 starseeker that's awesome looking
03:49.03 starseeker maths22: once it's working, we've got a zillion possibilities for customizing the various views in case we run short of design tasks :-)
03:49.19 starseeker andromed`: shall I write up the gdiam task?
03:49.20 andromed` brlcad: I noticed you marked http://www.google-melange.com/gci/task/view/google/gci2014/5535110749224960 as needing more work, but I can't see any new comments on it; can you give me an idea of what I should change?
03:49.30 andromed` starseeker: sure...
03:49.48 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: few issues - Few issues noted: The file header on mesh.c is wrong in several...
03:50.06 andromed` brlcad: just saw that thanks?
03:53.48 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: face_description - I'm addressing the other issues right now; however, for...
03:56.14 Notify 03GCI:brlcad * 6363932600041472 Break up large header into smaller headers (include/bn.h): wow! - THIS IS FANTASTIC! Wow, seriously! I figured that whomever worked on this task would almost...
03:56.15 Notify 03GCI:brlcad * 6363932600041472 Break up large header into smaller headers (include/bn.h): Task Closed - Congratulations, this task has been completed successfully.
03:56.59 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Ready for review - The work on this task is ready to be reviewed.
03:59.18 Notify 03GCI:brlcad * 5733253965152256 Design a prototype CAD GUI layout: Task Closed - Congratulations, this task has been completed successfully.
04:07.50 Notify 03GCI:harman052 * 5670223239708672 Design a BRL-CAD splash screen #7: Awesome! - Hi Maitreya, The way you presented your work in highly professional manner is totally awesome. I really liked...
04:07.51 Notify 03GCI:harman052 * 5670223239708672 Design a BRL-CAD splash screen #7: 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...
04:08.03 starseeker andromed`: queued up (gdiam) - it may be anything from something simple I just didn't get lined up right to major data incompatibilities
04:08.55 andromed` starseeker: great! I'll probably look at the Fortran->C one first, though... just because I've been planing that onef or longer
04:09.02 starseeker andromed`: no problem
04:09.27 starseeker I wouldn't blame you for dodging the gdiam task - no pressure if it looks like it's too much
04:09.30 Notify 03GCI:harman052 * 5670223239708672 Design a BRL-CAD splash screen #7: Deadline extended - The deadline of the task has been extended with 3 days and 0 hours.
04:09.54 starseeker I wouldn't have tossed it in except I'm hoping I've got all the right pieces in place and it's down to "wiring it up"
04:10.15 andromed` starseeker: sure, I'll let you know if it seems like it's taking too long
04:10.31 Notify 03GCI:brlcad * 5733253965152256 Design a prototype CAD GUI layout: nice clean design - Yash, I agree that more images for other aspects of the gui are desirable, but I'm almost certain you spent...
04:11.36 starseeker applies the bn header breakout patch and his jaw drops
04:13.49 starseeker brlcad: this looks like it's worth applying, if it checks out
04:14.48 starseeker wonder how many tasks librt's headers would be...
04:15.57 Notify 03GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Ready for review - The work on this task is ready to be reviewed.
04:16.07 Notify 03GCI:Melange * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
04:21.27 Notify 03GCI:omran_1999 * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Claimed - I would like to work on this task.
04:21.48 Notify 03GCI:brlcad * 5615680309166080 Design a prototype CAD GUI layout #10: not sure what they all do - Not sure what all those icons do, but they sure do look nice. ;) This design is interesting and...
04:21.49 Notify 03GCI:brlcad * 5615680309166080 Design a prototype CAD GUI layout #10: 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...
04:22.13 Notify 03GCI:brlcad * 4938019295461376 Design a new website favicon! #10: 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...
04:24.28 Notify 03GCI:brlcad * 4938019295461376 Design a new website favicon! #10: CAD-relevant - Eames, Thank you for your design. It certainly is the right size and looks nice, but I'm not sure what I'm looking...
04:28.08 *** join/#brlcad marctannous (bc194881@gateway/web/freenode/ip.188.25.72.129)
04:29.13 marctannous good morning guys
04:30.29 marctannous http://www.google-melange.com/gci/task/view/google/gci2014/6417935371337728 can my task please be evaluated? has been waiting for review for a good while
04:30.45 andromed` marctannous: brlcad is currently going through them all
04:30.54 andromed` I believe
04:30.58 marctannous oh, he's here?
04:31.01 marctannous on IRC?
04:31.24 andromed` don't know about IRC, but Notify has showed him reviewing tasks on melange
04:36.57 Notify 03GCI:ninzhan * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: None - Not the references, but the examples of BRL-CAD websites
04:58.24 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2014/6417935371337728: nice work Marc, this indeed really nice, so...
04:58.25 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: 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...
05:01.16 Notify 03GCI:brlcad * 5512189783834624 Design a new website landing page for BRL-CAD #6: Task Closed - Congratulations, this task has been completed successfully.
05:04.49 Notify 03GCI:brlcad * 5512189783834624 Design a new website landing page for BRL-CAD #6: outstanding work - Outstanding attention to detail, Akshat. Thank you for your efforts and especially for the...
05:06.30 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Closed - Congratulations, this task has been completed successfully.
05:08.45 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: good improvements all around - Thanks bhargav, it looks like you addressed most of the feedback points very well....
05:15.00 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:22.52 Notify 03GCI:brlcad * 5536439504732160 Animate our logo! #7 http://www.google-melange.com/gci/task/view/google/gci2014/5536439504732160: interesting but chunky Very interesting concept, but a few...
05:22.57 Notify 03GCI:brlcad * 5536439504732160 Animate our logo! #7: 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...
05:24.43 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
05:25.10 Notify 03GCI:brlcad * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: Task Closed - Congratulations, this task has been completed successfully.
05:26.21 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Fixed - Color changed to the one in the link you provided, now it should be consistent across the page. Added a brief...
05:27.26 Notify 03GCI:brlcad * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: thought provoking - Devin, thank you for working this. It's very thought-provoking. I particularly like...
05:31.27 Notify 03GCI:eames * 4938019295461376 Design a new website favicon! #10: None - Thank you for your feedback. I will incorporate your feedback in the design.
05:35.23 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: None - That would be great. The only thing is that I am not the greatest at responsive web...
05:40.28 Notify 03GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Task Claimed - I would like to work on this task.
05:40.49 Notify 03GCI:brlcad * 5670223239708672 Design a BRL-CAD splash screen #7: stunning thought provoking - Maitreya, it's not often we encounter someone like yourself that goes far above and beyond with a...
05:40.59 Notify 03GCI:brlcad * 6366650240598016 Animate our logo! #8: Task Assigned - This task has been assigned to reduceqq. You have 100 hours to complete this task, good luck!
05:41.04 Notify 03GCI:brlcad * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Assigned - This task has been assigned to Neel. You have 100 hours to complete this task, good luck!
05:42.19 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Closed - Congratulations, this task has been completed successfully.
05:42.48 Notify 03GCI:o7p9bxbnyj * 5309182718771200 Eliminate any library global variable #2: Task Claimed - I would like to work on this task.
05:42.50 Stragus As a routine, I think he reviews IRC after checking all tasks
05:44.12 *** join/#brlcad MarcTannouss (~androirc@109.166.133.212)
05:44.12 *** join/#brlcad AndroUser2 (~androirc@109.166.133.212)
05:48.14 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: It might work - ... it's still work applying some test-driven development...
05:50.00 Notify 03GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
05:50.05 Notify 03GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
05:59.11 Notify 03GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: this looks great but... - Olivia, this is a nice overview page! I like how you based it off of our AUTHORS...
05:59.16 Notify 03GCI:brlcad * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Assigned - This task has been assigned to omran. You have 100 hours to complete this task, good luck!
05:59.52 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: 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...
06:00.07 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: upload - You didn't upload anything. ;)
06:02.02 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: typography - Also, with regards to the typography, it could be as simple as saying Open Sans (nothing wrong with...
06:02.17 Notify 03GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: Task Assigned - This task has been assigned to ProgrammingLuko. You have 100 hours to complete this task, good luck!
06:02.37 Notify 03GCI:brlcad * 5309182718771200 Eliminate any library global variable #2: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
06:03.57 Notify 03GCI:o7p9bxbnyj * 5309182718771200 Eliminate any library global variable #2: Ready for review - The work on this task is ready to be reviewed.
06:09.03 *** join/#brlcad newbie (~athome@123.236.120.193)
06:09.54 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: oh damn I'm dumb - I was in a hurry to upload and mark it done before leaving for school, must have missed the upload...
06:10.08 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:16.00 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Task Claimed - I would like to work on this task.
06:17.15 Notify 03GCI:deepakkumarsharma * 5330706074959872 Create an ISST screenshot or animation: Task Assigned - This task has been assigned to Jatin Luthra. You have 100 hours to complete this task, good luck!
06:22.48 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:23.14 andrei_ hello.
06:30.36 Notify 03GCI:popescuandrei * 5309182718771200 Eliminate any library global variable #2: None - Andromeda, It looks ok. Needs to be tested, but as a task, really well done :) Congratulations!
06:30.37 Notify 03GCI:popescuandrei * 5309182718771200 Eliminate any library global variable #2: Task Closed - Congratulations, this task has been completed successfully.
06:31.41 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Hi - Thanks for assigning.Please tell where to get ISST.
06:31.44 andrei_ we seem to have more than 100 tasks open :\
06:37.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:38.03 *** join/#brlcad Guest42183 (~athome@123.236.120.193)
06:45.44 maths22 starseeker: I launched a manual build
06:46.13 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:46.52 *** join/#brlcad Michael_Huang_ (490fa93c@gateway/web/freenode/ip.73.15.169.60)
06:50.46 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
06:59.50 maths22 brlcad: I will make a demo clone; also, is it ok if I get a password set up for the live one?
07:04.30 brlcad loves this one from a couple years ago: http://www.shakthimaan.com/downloads/glv/presentations/i-want-2-do-project-tell-me-wat-2-do.pdf
07:07.29 brlcad marctannous: there will be plenty of other coding tasks, no worries ... this is only week 2 and 4 more to go after
07:07.56 andrei_ why would it be bad to send attachments to mailinglist O_o
07:08.21 andrei_ the whole lkml works that way
07:09.56 maths22 brlcad: http://brlcad.org/gci-demo/tasks
07:11.07 Stragus Eheh brlcad, nice PDF
07:12.15 brlcad maths22: that sounds good, in fact if you only have slivers of time with finals, your time is probably better spent working infrastructure (like getting buildbot back up and running proper as a service and/or delegating some web dev tasks to ishwerdas or sofat)
07:16.04 brlcad andromed`: andrei_: it's not "Ballistics" .. the origins are the "Ballistic" Research Laboratory (subtle but significant difference)
07:16.25 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
07:22.05 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
07:22.40 brlcad maths22: I just caught up with the log and see you already did it, awesome!
07:23.12 maths22 brlcad: just had to copy the files, clone the db, and change one config parameter
07:23.19 brlcad maths22: yeah, you can password-protect it ;)
07:23.32 maths22 brlcad: check your pms
07:23.32 brlcad that'll make me stop making database dumps every few days :)
07:27.32 *** join/#brlcad Guest42183 (~athome@123.236.123.206)
07:28.06 *** join/#brlcad newbie1234 (~athome@123.236.120.193)
07:32.23 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:33.03 andrei_ damn, here it's snowing like there's no tommorrow :\
07:34.11 *** join/#brlcad notify-web (~notify-we@192.30.252.36)
07:34.11 notify-web [13gci-task-manager] 15maths22 pushed 1 new commit to 06master: 02http://git.io/-Cb7zQ
07:34.11 notify-web 13gci-task-manager/06master 147a84a22 15Jacob Burroughs: some degree of password protection
07:34.11 *** part/#brlcad notify-web (~notify-we@192.30.252.36)
07:34.34 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: None - Can you please comment the links so that I can subscribe to such tasks? I was trying to find designing logos and I only found this...
07:35.22 brlcad andrei_: cool, literally ;)
07:35.30 andrei_ haha
07:36.05 andrei_ plans to move to a place where it's always summer
07:36.58 *** join/#brlcad merzo (~merzo@253-15-132-95.pool.ukrtel.net)
07:58.05 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: None - That's Archer but not ISST. Please look at the directory where you installed BRL-CAD. There you should find in the...
07:58.12 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
07:59.08 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:59.58 maths22 brlcad: GCI task regarding CDash?
08:00.05 maths22 starseeker: see above
08:00.42 maths22 http://www.cdash.org/
08:01.46 *** join/#brlcad sirnam (~swetha@49.205.215.143)
08:06.08 *** join/#brlcad chick_ (~capslock@41.205.22.41)
08:09.05 *** join/#brlcad YashM (~YashM@117.198.11.155)
08:16.02 Notify 03GCI:helix * 5733253965152256 Design a prototype CAD GUI layout: None - It took me a solid 7+ hours of work from scratch to make this. I think the icons should be more noticable too which can be...
08:24.27 *** join/#brlcad newbie1234 (~athome@123.236.120.193)
08:46.07 *** join/#brlcad sirnam (~swetha@49.205.215.143)
08:58.30 *** join/#brlcad newbie1234 (~athome@123.236.120.193)
09:04.26 *** join/#brlcad gjeet (75dcadd8@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.216)
09:04.26 Notify 03GCI:helix * 5263538490703872 Design a website icon set for brlcad.org #4: Task Claimed - I would like to work on this task.
09:04.57 Notify 03GCI:gjeet * 5263538490703872 Design a website icon set for brlcad.org #4: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
09:13.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:17.20 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:17.51 *** join/#brlcad gjeet (75dcadd8@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.216)
09:26.08 Notify 03GCI:Melange * 6068206720516096 Design a BRL-CAD business card #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:26.59 andrei_ d_rossberg: Hello, did you have time to look over my mails?
09:29.39 *** join/#brlcad gjeet (75dc915c@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.145.92)
09:38.42 d_rossberg andrei_: but only to look at them ;) - i just send a reply to one of your mails
09:39.30 andrei_ I've read it, I wanted to make a task for completing/rearanging documentation on it
09:39.34 andrei_ that's why I asked
09:39.54 andrei_ also, there seems to be a high demand of web dev/fron end/design tasks :\
09:41.46 d_rossberg maybe somebody has an idea how to improve the documentation
09:42.12 andrei_ but I do
09:42.37 andrei_ complete the description for all primitives, draw a class heirarchy(not necessarily the same task)
09:42.48 d_rossberg the "GCI Task Manager" on brlcad.org now requires a password (?)
09:42.52 andrei_ yep
09:43.24 andrei_ does it work now?
09:44.14 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - It was my pleasure, sir, thanks for the project! :)
09:45.10 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - One last suggestion I wanted to make: there is no logo in the title bar, changing that may make the...
09:45.31 Notify 03GCI:Melange * 6648047639461888 Design a BRL-CAD Sticker #10: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:49.33 d_rossberg yes, a picture of the basic class's hierarchy could be useful, they are discribed prosaci only ("derived from")
09:51.16 d_rossberg e.g. there are two basic types of databases: Database and 'const Database'; and two types of writable databases: file and in-memory
09:52.45 andrei_ Also, I wasn't able to find the coreinterface logo
09:55.21 *** join/#brlcad YashM_ (~YashM@117.198.11.155)
09:59.57 d_rossberg it hase no logo, but MOOSE would have a potential one
10:01.02 andrei_ I m not sure I understand
10:01.09 andrei_ should we create a logo based on MOOSE
10:01.16 andrei_ I don t know what MOOSE is
10:01.41 andrei_ modular object oriented software ... ?
10:02.09 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
10:03.12 d_rossberg http://sourceforge.net/p/brlcad/mailman/search/?q=moose&mail_list=brlcad-devel
10:04.08 andrei_ Okay
10:04.21 andrei_ so that's a set of tasks on logo, awesome!
10:04.46 Notify 03GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
10:05.52 andrei_ to sum it up so far it would be the class hierarch task, completing the rest of the primitives ok wiki
10:06.01 andrei_ hierarchy*
10:09.50 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: None - I see you found the program. Now load a visually complex and interesting model with lots of polygons and detail and...
10:09.55 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
10:15.50 d_rossberg there are two major class hierarchies in the core intercase: databases ond objects; you could make up two tasks from them
10:19.23 andrei_ alright
10:19.38 andrei_ I've seen that there's an effort to have a new website for brlcad
10:19.43 andrei_ (lots of task related to it)
10:19.54 andrei_ should there be a part for coreinterface as well?
10:21.27 Notify 03GCI:Melange * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
10:23.29 d_rossberg hmm, personally i would prefer to leave it in a wiki
10:23.38 Notify 03GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #3 http://www.google-melange.com/gci/task/view/google/gci2014/6353662997692416: Hey mukul Good going mukul. Well this design could...
10:23.43 Notify 03GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #3: 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...
10:25.31 *** join/#brlcad gjeet (75d7e69e@gateway/web/cgi-irc/kiwiirc.com/ip.117.215.230.158)
10:31.59 *** join/#brlcad YashM (~YashM@117.222.70.240)
10:37.00 Notify 03GCI:helix * 5263538490703872 Design a website icon set for brlcad.org #4: None - Icons are in order: home about wiki gallery blog download contact login logout sign up community
10:37.10 Notify 03GCI:helix * 5263538490703872 Design a website icon set for brlcad.org #4: Ready for review - The work on this task is ready to be reviewed.
10:38.45 Notify 03GCI:gjeet * 5561255020462080 Design a new website landing page for BRL-CAD #4: Hey Chan - I just saw your comment now. Sorry for late response. First of all it's fine to have one responsive...
10:50.13 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
10:51.23 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: Ready for review - The work on this task is ready to be reviewed.
10:59.27 *** join/#brlcad YashM_ (~YashM@59.95.36.89)
11:00.14 Notify 03GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: None - Thanks for the reply! I may need more time, but I will push up all my work before the time is up, at...
11:02.44 Notify 03GCI:popescuandrei * 5561255020462080 Design a new website landing page for BRL-CAD #4: None - You don t need to worry if you don't finish in time. It's something we control entirely, and if you...
11:02.59 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: New Files - Sir, I have Uploaded a New File and Its psd, With The Changes That You Desired. The Answers To Your...
11:06.16 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
11:08.25 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Ready for review - The work on this task is ready to be reviewed.
11:10.53 *** join/#brlcad YashM (~YashM@59.95.36.89)
11:16.41 Notify 03GCI:manastaneja * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:22.53 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Closed - Congratulations, this task has been completed successfully.
11:32.50 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
11:33.42 Notify 03GCI:mihaineacsu29 * 5263538490703872 Design a website icon set for brlcad.org #4: Task Closed - Congratulations, this task has been completed successfully.
11:35.41 Notify 03GCI:mihaineacsu29 * 5263538490703872 Design a website icon set for brlcad.org #4: None - Looking good! Awesome job, Yash! Thanks for your effort !
11:45.11 Notify 03GCI:mihaineacsu29 * 5536439504732160 Animate our logo! #7 http://www.google-melange.com/gci/task/view/google/gci2014/5536439504732160: None The tasks Sean was referring to are those marked as...
11:46.58 marctannous finally back home
11:47.06 Notify 03GCI:popescuandrei * 5615680309166080 Design a prototype CAD GUI layout #10: None - Awesome design, Aditya, thanks for providing the explanation regarding the commands. Well done ! We re courious...
11:47.16 Notify 03GCI:popescuandrei * 5615680309166080 Design a prototype CAD GUI layout #10: Task Closed - Congratulations, this task has been completed successfully.
11:47.19 andrei_ you like the weather, huh?
11:47.42 marctannous not so much
11:48.02 Notify 03GCI:popescuandrei * 5536439504732160 Animate our logo! #7: 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...
11:48.23 marctannous I don't want to be rude but..
11:48.25 marctannous http://www.google-melange.com/gci/task/view/google/gci2014/5615680309166080
11:48.32 marctannous this is very heavily inspired on my work
11:48.51 marctannous I mean even the same buttons and color changing options, which were not featured initially in Archer are now there
11:49.33 marctannous http://www.google-melange.com/gci/task/view/google/gci2014/5290439682818048
11:49.37 marctannous compare them side by side
11:49.40 marctannous ...
11:54.23 Notify 03GCI:jackbigtuper * 4580324218503168 Create a logo press kit #4: Task Claimed - I would like to work on this task.
12:00.29 andrei_ Marc, this is not competive design. The completition of a task means the student has put enough effort into it, while improving his/her work based on our feedback
12:01.19 andrei_ Besides, design in itself is a subjective matter.
12:01.32 marctannous the icons are literally the same
12:04.32 Notify 03GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Task Claimed - I would like to work on this task.
12:06.04 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
12:06.05 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Ready for review - The work on this task is ready to be reviewed.
12:07.45 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Task Claimed - I would like to work on this task.
12:08.30 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Files Uploaded - I have uploaded 4 files - Animation.xcf/.gif Animation Loop.xcf/.gif 'Animation Loop' is a version of 'Animation'...
12:09.11 *** join/#brlcad Rohit (~Ravi@49.203.247.169)
12:12.32 andrei_ so, yeah
12:12.35 andrei_ it could've had more work
12:12.39 andrei_ but he also worked enough on it
12:18.59 *** part/#brlcad Guest96052 (~Ravi@49.203.247.169)
12:19.13 Notify 03GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
12:21.08 Notify 03GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: Task Claimed - I would like to work on this task.
12:27.19 starseeker maths22: awesome!
12:36.32 Notify 03GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Ready for review - The work on this task is ready to be reviewed.
12:38.34 starseeker maths22: in buildbot's routine, we want to replace "make test" with "make check"
12:39.38 starseeker make test runs all ctest tests, which is too much (regress was recently switched to using ctest, and some known non-working tests are also defined - they're excluded from the "make check" and "make regress" tests, but I have no way to define them and still exclude them from "make test" - CMake controls that one)
12:40.43 starseeker just added "make check" to avoid this issue, so it looks like it'll be a timely arrival
12:42.05 starseeker maths22: really nice work getting that back up and running :-)
12:48.24 Notify 03GCI:wltan * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Task Claimed - I would like to work on this task.
12:48.35 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:50.04 ``Erik maths22: yeh, I could change it to be the same as commits... I was also thinking about picking a different color to help differentiate between a commit and a task update... (anyone else have thoughts? it's a bikeshed, so I'm sure you all have paint opinions :D )
12:52.45 *** join/#brlcad sirnam (~swetha@49.205.215.143)
12:53.24 starseeker agrees different color to differentiate commits and task updates, but has no particular color suggestions
12:55.16 ``Erik will wait until after lunch and see if there're any strong opinions *shrug* :)
13:02.00 *** join/#brlcad infobot (ibot@rikers.org)
13:02.00 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
13:03.27 Notify 03GCI:pricey1600 * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task Claimed - I would like to work on this task.
13:05.09 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
13:06.34 Notify 03GCI:popescuandrei * 4580324218503168 Create a logo press kit #4: Task Assigned - This task has been assigned to Jack Matthews. You have 100 hours to complete this task, good luck!
13:06.44 Notify 03GCI:popescuandrei * 6423086379302912 Write manual page documentation (for g-dot): Task Assigned - This task has been assigned to shardulc. You have 100 hours to complete this task, good luck!
13:06.59 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
13:07.14 Notify 03GCI:popescuandrei * 6648047639461888 Design a BRL-CAD Sticker #10: Task Assigned - This task has been assigned to hardik. You have 100 hours to complete this task, good luck!
13:07.34 Notify 03GCI:popescuandrei * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Task Assigned - This task has been assigned to wltan. You have 100 hours to complete this task, good luck!
13:07.39 Notify 03GCI:popescuandrei * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task Assigned - This task has been assigned to Pricey1600. You have 100 hours to complete this task,...
13:09.37 *** join/#brlcad adityagulati11 (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
13:09.47 adityagulati11 hi
13:10.35 andrei_ adityaguatill: hello
13:10.47 andrei_ adityagulati11, sorry
13:11.18 adityagulati11 are you a mentor
13:11.42 andrei_ yes
13:11.50 Notify 03GCI:popescuandrei * 6417935371337728 Code a Front-end style guide for BRL-CAD: None - Looks nice and polished, you did apply Sean's feedback, also consistent with other guides you have done. ...
13:11.52 andrei_ and there are several others around
13:11.55 Notify 03GCI:popescuandrei * 6417935371337728 Code a Front-end style guide for BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
13:12.46 adityagulati11 could you confirm my request i want to clain a task
13:12.55 adityagulati11 http://www.google-melange.com/gci/task/view/google/gci2014/6068206720516096
13:13.26 andrei_ but I did?
13:13.59 adityagulati11 yeah thanks. I didn't see it at first
13:14.21 andrei_ no problem, you re welcome to hang around and ask if you run into trouble :)
13:14.43 adityagulati11 now could you review it, I just uploaded some files
13:15.09 YashM Damn aditya, I was going to claim that task
13:15.16 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
13:19.37 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New files - Sir, I have Uploaded a New Design In the Form Of 2 Jpg files and 2 psd files. Hope you like them. Regards, ...
13:19.47 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: 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...
13:19.52 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: None - Interesting idea, Aditya, looks quite nice! However, here are some suggestions on how to improve it: front: -most...
13:22.08 Notify 03GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
13:22.58 Notify 03GCI:tannousmarc * 5632476651192320 Create a production-quality version of our logo #4: Task Claimed - I would like to work on this task.
13:23.38 Notify 03GCI:popescuandrei * 5632476651192320 Create a production-quality version of our logo #4: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good...
13:23.39 Notify 03GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: Ready for review - The work on this task is ready to be reviewed.
13:25.24 Notify 03GCI:helix * 6445094127271936 Create a do's and don'ts for GSoC #4: Task Claimed - I would like to work on this task.
13:26.21 *** join/#brlcad wltan (~wltan@101.127.134.59)
13:30.33 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
13:30.34 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation http://www.google-melange.com/gci/task/view/google/gci2014/5330706074959872: Almost perfect Complex.png shows a nice...
13:30.38 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
13:38.42 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New files - Sir, I have Uploaded A Revised Version. Hope You Like It. Regards, Aditya
13:40.13 Notify 03GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Author - Hi, All the other files have an 'Author' section. What do I put in the 'Author' section for my file? Do I put...
13:43.11 marctannous any mentors around?
13:43.20 marctannous I'm getting an error when trying to raytrace a model in Archer
13:43.54 andrei_ I ve got a meeting lin like 1 minute but
13:43.59 andrei_ paste the error somewhere if it s large
13:44.00 andrei_ or here
13:44.03 andrei_ it helps more :)
13:44.25 marctannous rt: rt_dirbuild(ambSlow=1) failure
13:44.43 marctannous when using the command mentioned in the readme.txt rt -c "set ambSlow=1" -c "set ambSamples=256"
13:45.08 YashM me too marc
13:45.23 YashM does it say object not selected
13:45.41 YashM and then something
13:46.12 marctannous yashM: any idea on how to change the renderer's background from black?
13:46.41 YashM display>background color?
13:47.01 YashM if you mean after rendering then no
13:47.11 marctannous after rendering
13:47.14 marctannous from black to something else
13:47.20 *** join/#brlcad sofat (~sofat@202.164.45.204)
13:47.28 YashM saving as png gives you white background i guess
13:47.56 Notify 03GCI:erikg * 5330706074959872 Create an ISST screenshot or animation http://www.google-melange.com/gci/task/view/google/gci2014/5330706074959872: geometry complexity This geometry looks like...
13:48.16 Notify 03GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin http://www.google-melange.com/gci/task/view/google/gci2014/5793865080504320: You have to call the commands in a Cygwin...
13:48.21 Notify 03GCI:szkocsovszkizsolt * 4967862338846720 Fix any failing unit test #8: Understanding - My language is hungarian and I don't understand everything on English. Because of that I need some help to...
13:48.22 Notify 03GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
13:48.37 ``Erik once it's rendered, it's rendered... if you want to have a white background, pass the -C flag to rt
13:49.17 YashM how to render a transparent image?
13:49.35 marctannous ``Erik : Running on Microsoft Windows C:UsersMarcDocumentsBRLCAD 7.24.0in/rt -M -C -u opendb model; tree C:/Users/Marc/Downloads/logo (1).g~1 /part1.c/mainbase1.r/base1.r/edge2.s part1.c/mainbase1.r/base1.r/edge1.s /part1.c/hole1.r/hole1.s /part1.c/hole2.r/hole2.s /part2.c/hole3.r/hole3.s part2.c/mainbase2.r/base2.r /part1.c/mainbase1.r/base1.r/base1.s; rt: rt_dirbuild(model) failure
13:49.40 marctannous this is what I get when running rt -c
13:51.20 ``Erik -c is not -C
13:52.23 marctannous capital C or lowercase c I get the same error
13:52.34 ``Erik YashM: we don't have that ability yet, the intermediate representation is 24b rgb, no alpha channel :/ You can chroma-key it in something like gimp or photoshop to make that happen...
13:52.50 YashM but that gives rough edges
13:53.08 YashM it can be cut by hand but oh well...
13:53.11 ``Erik marctannous: -C takes arguments :D namely, the color in rgb format, like "-C 255/255/255" for pure white
13:53.33 marctannous oh, damn
13:53.41 marctannous also, it opens up then closes really quick, why is that?
13:54.18 ``Erik YashM: yes, and the ability to do it right is half there, but would require a bit of code modfication to make work... probably more than would be appropriate for GCI task
13:54.24 marctannous nevermind, fixed that, my bad.
13:54.54 marctannous ``Erik : Last question , I swear. what command+parameter do I have to send it for 1024x1024 rendering ?
13:55.52 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
13:56.12 ``Erik -s 1024
13:56.21 marctannous ty
13:56.32 ``Erik if you don't want a square raytrace, you can use, uh, like -n and -W or something?
13:56.42 ``Erik they're in the man page
14:03.01 YashM Erik, what is this? http://i.imgur.com/NPsxXx7.png
14:04.19 ``Erik a tcl error O.o
14:04.33 YashM http://i.imgur.com/HCOr6V3.png
14:05.05 ``Erik it's saying Archetype doesn't have a fsb member
14:05.56 ``Erik if I'm reading it right... I'm not a tcl guy :) (maybe it's Archetype's itk_component member that doesn't have an fsb member)
14:06.41 YashM o.O
14:07.56 YashM how to write text or something in mged
14:07.58 YashM do i draw it
14:08.13 ``Erik sorry, YashM, you'll have to wait for someone better equiped to help you with that tcl error
14:08.30 YashM Okay
14:08.47 brlcad 06:48 < marctannous> this is very heavily inspired on my work <-- marc, open source is about being heavily inspired by and building on each other's work -- be proud, see it as a validation of your more reusable design elements. certainly doesn't at all detract from your effort.
14:09.23 ``Erik mged has no native way to display text in an rt image... you can built the glyphs in geometry, or make a texture with the text and bolt it to an arb8, or post-process the image to add it
14:09.48 YashM yeah i was making lines and arcs
14:13.12 ``Erik s/built/build/ even :)
14:16.20 adityagulati11 Are Any Mentors Around
14:17.03 ``Erik adityagulati11: nope!
14:17.04 ``Erik !ask
14:17.05 Notify 03GCI:brlcad * 6068206720516096 Design a BRL-CAD business card #2 http://www.google-melange.com/gci/task/view/google/gci2014/6068206720516096: too many brl-cad's :) Aditya, this is looking...
14:17.11 Notify 03GCI:brlcad * 6068206720516096 Design a BRL-CAD business card #2: 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...
14:17.17 ``Erik ~ask
14:17.18 infobot Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will.
14:19.05 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: hi - I do not understand which window frames
14:23.56 Notify 03GCI:brlcad * 6391627891343360 Animate our logo! #4: nice and smooth - Rohit, nice simple smooth animation. However, I'm not sure how/where we'd but this to use with the title text on it.. ideas?...
14:24.06 Notify 03GCI:brlcad * 6391627891343360 Animate our logo! #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the...
14:25.11 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): None - Took me about half a day of copy/pasting code into the new headers. Once you get the hang of it,...
14:25.31 Notify 03GCI:brlcad * 6445094127271936 Create a do's and don'ts for GSoC #4: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
14:26.41 Notify 03GCI:mihaineacsu29 * 6423086379302912 Write manual page documentation (for g-dot): None - Hi shardulc! Yes, set the author as "BRL-CAD Team". It will help keep it in line with the other files.
14:26.56 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Hi - I've uploaded two more . ISST do not have any window frame I think.
14:27.06 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
14:29.51 Notify 03GCI:mihaineacsu29 * 5818109499801600 Design a BRL-CAD Sticker #14: None - We like it, that's pretty neat and clean! I checked the .psd file and there is only a flatten layer. Can you post a .psd...
14:30.01 Notify 03GCI:mihaineacsu29 * 5818109499801600 Design a BRL-CAD Sticker #14: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to...
14:30.46 *** part/#brlcad adityagulati11 (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
14:31.03 *** join/#brlcad YashM (~YashM@117.198.10.30)
14:32.12 maths22 starseeker: what do you think about a ctest gci task?
14:33.02 maths22 starseeker: I meant CDash
14:34.01 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): Uploaded the patch - One last thing before this thread gets ignored forever: ...
14:35.08 maths22 starseeker: changed to run make test
14:35.20 maths22 I mean not run make test-it now will run make check
14:36.02 Notify 03GCI:spykidacutez * 4959933829218304 Create a logo press kit #3: Task Claimed - I would like to work on this task.
14:37.10 sofat maths22, hello
14:37.10 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
14:37.20 maths22 sofat: Hi
14:37.32 sofat i want to know about updates regarding website
14:37.35 maths22 I'm sorry I didn't get back to you earlier
14:37.37 sofat please tell me
14:38.33 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
14:38.56 maths22 Right now the biggest thing is making users not notice when they switch from http://beta.brlcad.org/wiki/ to http://beta.brlcad.org/wp/
14:39.15 maths22 That is, we need to make the headers look identical, and should try to have similar fonts used in both
14:39.57 Notify 03GCI:brlcad * 6363932600041472 Break up large header into smaller headers (include/bn.h): ignored forever? - Haha, we actually keep tabs on the patches submitted via Melange and have processes for...
14:40.15 marctannous maths22: I coded a front end stylesheet for that purpose, if it helps you
14:40.26 brlcad wltan: welcome, just replied to you :)
14:40.39 maths22 marctannous: Did you do it for a GCI task?
14:40.48 maths22 If not, we should probably make one you can submit it to.
14:41.00 marctannous maths22: yes, but it does not include a nav bar as I thought that one was already implemented
14:41.14 marctannous and there would never be a need for a second nav bar
14:41.20 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New Files - Sir, I Have Uploaded New Files And Made The Required Changes. Hope You Like Them. Regards, Aditya
14:41.25 marctannous but the font styles are all there
14:41.26 brlcad marctannous: YashM: that ambSlow rt command line is intended for outside of mged .. if you run it inside mged, you need to replace the double quotes " with braces { }
14:41.36 maths22 Take a look at the two sites: they have very similar nav bars, but they should look identical
14:42.08 marctannous maths22: right click what seems off -> inspect element -> copy the attributes of the one you want and paste it into the stylesheet of the other one
14:42.14 YashM brlcad, what are those errors I linked to?
14:42.17 marctannous maths22: that's the easy, non-optimal way to do it
14:42.59 maths22 marctannous: I know that, but the outer css is somewhat different because mediawiki and wordpress have different naming conventions
14:43.09 maths22 I mostly haven't gotten to it yet
14:43.27 marctannous maths22: can you code directly into CSS in wordpress?
14:43.45 YashM yeah marc
14:44.05 brlcad YashM: I don't know what you did that led up to that and unfortunately have to run out, so I can't get into it
14:44.14 YashM you just go into source code put a tag on it
14:44.16 brlcad but I can say that if you're trying to render, just run rt on the command line
14:44.23 YashM and put some CSS into code editor with that tag
14:44.25 brlcad run man rt in mged to read about it
14:44.37 YashM It wasn't render on that
14:45.03 marctannous maths22: any idea how I can save a document as.. something in Archer?
14:45.16 marctannous I can only save current database
14:45.25 maths22 What do you want to save?
14:45.30 marctannous brlcad: if you have 30 seconds, same question I addressed to maths22
14:45.40 marctannous a modified version fo the logo.g found on the wiki
14:45.42 marctannous of *
14:48.51 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New File - Sir, I Have Uploaded A New Version Of Back In Which I Have Lightened The Logo. Hope You Like It. Regards, ...
14:49.31 Notify 03GCI:rossberg * 4959933829218304 Create a logo press kit #3: Task Assigned - This task has been assigned to Ifeanyi Matthew. You have 100 hours to complete this task, good luck!
14:50.47 Notify 03GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Ready for review - The work on this task is ready to be reviewed.
14:51.19 maths22 What is frong with saving the current database?
14:52.01 ``Erik maths22: cdash is installed on the server, no one has taken the time to ever set it up, though (afaik)
14:52.37 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
14:53.30 adityagulati Could Any Of The Mentors Review My Task - http://www.google-melange.com/gci/task/view/google/gci2014/6068206720516096
14:54.24 marctannous ``Erik: do you know how to save as in Archer?
14:54.52 marctannous want to save a changed version of a database but can't
14:55.31 ``Erik marctannous: changes should be auto-saved... if you want two versions, you need to make a copy before you start modifying
14:56.11 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: I depends on the window manager - Which one did you used? You did the screenshots of Archer on Windows. ISST and mged were...
14:56.22 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
14:57.10 marctannous ``Erik : Hope my changes autosaved :-s
14:57.41 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): so they don't get ignored forever :O - I noticed that Melange content rarely appears on Google web search,...
14:57.48 ``Erik marctannous: rt it, that should use the disk version
14:58.25 ``Erik rt it from a tty if possible, outside of mged... (if you're using not-windows, it's easy)
14:58.26 Notify 03GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
15:02.19 Notify 03GCI:tannousmarc * 5632476651192320 Create a production-quality version of our logo #4: How I did it - - Opened it up in Archer - Adjusted pin sizes with scale tool - Raytraced it with "rt -H32...
15:02.24 Notify 03GCI:shashank1245 * 5504522529013760 Animate our logo! #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:02.34 Notify 03GCI:tannousmarc * 5632476651192320 Create a production-quality version of our logo #4: Ready for review - The work on this task is ready to be reviewed.
15:05.30 maths22 ``Erik: gci task to set up CDash? http://brlcad.org/CDash/index.php
15:05.53 marctannous maths22: please tell me that's a web dev task
15:06.09 maths22 marctannous: not really
15:06.25 marctannous :(
15:06.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:06.42 maths22 It is web related, but it really is about setting up an installation of CTest
15:08.10 marctannous will give it a try
15:09.35 ``Erik maths22: it's been discussed before... i'm under the impression that ctest generates an xml file, then there's some magic fairy dust and that xml is sent to the cdash site using an http POST? unfortunately, most of the testing stuff does not currently use ctest :) Some does, if we can get that to start working with the site, then a whole slew of new "convert test to ctest" gci tasks opens up
15:10.05 maths22 ``Erik: starseeker has been working on that (shifting over to ctest)
15:13.24 starseeker possibly of interest: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-reviews/2QAh7dVyzek
15:13.58 ``Erik maths22: I'm kinda seeing two possible first steps... either we set up cdash to accept correctly and gci the client setup, or we make that cdash setup a gci task and either work with a student or hope they can set it up themselves...
15:14.46 starseeker or we take the output ctest generates for cdash and have buildbot do "something sensible" with it
15:15.45 ``Erik I can add a trigger to notify to push buildbot or whatever else if that makes sense (there's already a trigger to pump the svn2git)
15:15.48 maths22 starseeker: http://www.vtk.org/Wiki/CMake/Testing_With_CTest#Submission_Of_Tests
15:16.13 maths22 http://www.vtk.org/Wiki/CMake/Testing_With_CTest#Dashboards
15:17.12 starseeker nods - the question is whether we want to use CDash or try to integrate something into buildbot itself, ala https://github.com/rpavlik/jenkins-ctest-plugin
15:18.16 maths22 starseeker: I personally think that CDash has a pretty nice interface for what it does; an integrated buildbot thing would not be a bad addition thought
15:18.35 maths22 buildbot is great for keeping logs and having binary + - did it work
15:18.45 starseeker doesn't have a sense of how hard to set up CDash is...
15:18.57 maths22 I also think that CDash will be less work for now, but we can see
15:19.06 maths22 I'm going to a final now...
15:19.08 starseeker if it's not bad, we could start by setting that up and having the buildbot report link to the appropriate CDash page
15:19.13 starseeker nods - good luck!
15:19.17 ``Erik me either, really... I'd like to see a single manual pump of the cdash system before trying to wire it to buildbot
15:19.37 starseeker agreed
15:20.46 maths22 ``Erik: should happen soon now
15:21.17 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: None - Sir, thank you but at the moment I would like to work on other tasks. But if I ever get to make a animation with 360 degree...
15:21.23 ``Erik wanders off to do errands, ya'll have fun
15:21.33 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Ready for review - The work on this task is ready to be reviewed.
15:22.11 starseeker maths22: (for when you have time) would it make sense to investigate TravisCI as a resource, or does buildbot make that fairly moot?
15:22.59 maths22 I'm not sure what it adds that buildbot doesn't; what do you know of?
15:23.31 starseeker I didn't know if they might have computational resources that we could leverage for building
15:23.38 starseeker remember some mention of them having macs available
15:25.00 starseeker if we can get machines for the platforms we care about testing regularly though, it's probably moot
15:28.37 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Some ideas - 'Animation' can be used without loop when we open BRL-CAD application and also can be used as a 'waiting screen'. For eg....
15:31.46 starseeker shudders when he thinks about what will be necessary to get regression tests running on Windows...
15:34.46 starseeker huh - http://www.cmake.org/pipermail/cmake/2013-July/055299.html
15:38.42 starseeker well, it looks like at least one person has done a CTest buildbot class: http://markmail.org/message/qjo7yuf4tcfxmhyg
15:39.39 adityagulati Is Any Mentor Online?
15:40.20 marctannous adityagulati: not a mentor, but if there is something you need help with and I can do it, please ask
15:41.13 Notify 03BRL-CAD:starseeker * 63656 brlcad/trunk/src/libbn/chull3d.c: Experiment with switching to an array of points for input. Hard coded right now.
15:41.23 adityagulati Actually I Wanted To Ask If Someone Could Review My Task
15:41.59 marctannous as far as I know, tasks are reviewed in FIFO order, and most people are at their jobs right now so it might take a while if you submitted recently
15:42.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:43.38 marctannous adityagulati: there are no stupid questions, please ask
15:43.56 starseeker maths22: ah hah! https://code.google.com/p/drmemory/source/browse/buildbot/master.cfg?r=1023#151
15:44.27 Notify 03BRL-CAD:d_rossberg * 63657 brlcad/trunk/src/bwish/winMain.c: quell include\bsocket.h complaint: "The #include for bio.h must come after this header (Windows Sockets portability)."
15:49.05 *** join/#brlcad andrei_ (~andrei@188.26.181.202)
15:51.35 andrei_ Hello.
15:51.55 YashM hi
15:52.13 Notify 03GCI:spykidacutez * 4959933829218304 Create a logo press kit #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:55.04 Notify 03GCI:popescuandrei * 5632476651192320 Create a production-quality version of our logo #4: None - Thumbs up uploading the .g ! Looks great! Thanks!
15:55.09 Notify 03GCI:popescuandrei * 5632476651192320 Create a production-quality version of our logo #4: Task Closed - Congratulations, this task has been completed successfully.
15:57.14 Notify 03GCI:tannousmarc * 5342724534304768 Create a logo press kit #2: Task Claimed - I would like to work on this task.
15:59.29 Notify 03GCI:popescuandrei * 5342724534304768 Create a logo press kit #2: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
16:15.47 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
16:17.52 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
16:19.38 Notify 03GCI:fanel * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
16:19.59 Notify 03GCI:fanel * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:23.59 Notify 03GCI:fanel * 4959197779197952 Write manual page documentation (for off-g): Task Claimed - I would like to work on this task.
16:25.50 Notify 03GCI:fanel * 4959197779197952 Write manual page documentation (for off-g): Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:30.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:46.51 Notify 03GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: CMake in Cygwin shell - Hello, I called CMake in Cygwin shell and there were some errors that caused BRL-CAD build abort. I...
16:49.32 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: None - What is the task name?
17:00.50 Notify 03GCI:Melange * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
17:02.01 Notify 03GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: None - Hi, Thanks for your suggestions! I am happy that you liked the project. I too thought that it was weak in addressing...
17:03.17 *** join/#brlcad chick_ (~capslock@41.205.22.41)
17:04.46 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
17:06.31 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Extras - I'm not sure what more to add or how to improve. Please can you help?
17:12.29 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
17:15.38 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Submission - 'BRL square64' is the 64 x 64 version 'BRL square256' is the 256 x 256 version 'BRL3 white in' is the raw version Just...
17:25.32 *** join/#brlcad konro (~root@169.255.5.130)
17:29.35 Notify 03GCI:Melange * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
17:29.55 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
17:35.16 *** join/#brlcad wltan (~wltan@101.127.134.59)
17:42.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:46.20 *** join/#brlcad wltan (~wltan@101.127.134.59)
17:53.41 *** join/#brlcad wltan (~wltan@101.127.134.59)
17:57.59 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
18:02.04 maths22 starseeker: one nice thing about CDash is that, if we get is set up, any developer can push results to it fairly seamlessly
18:04.28 andromed` maths22: should someone add a regress_repository exception for chull3d so that the regression tests pass?
18:05.38 maths22 andromed`: I'm not sure, but that would seem reasonable
18:07.01 andromed` maths22: I'll check with starseeker and brlcad...
18:07.11 maths22 Sounds good
18:07.30 andromed` also, for some reason bu_date-time9 and bu_date-time10 don't fail on my machine, do you have any idea why?
18:08.33 maths22 starseeker: http://stackoverflow.com/questions/13116488/detailed-guide-on-using-gcov-with-cmake-cdash
18:08.44 maths22 Something to think about anyways
18:12.55 Notify 03GCI:acprojects * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:14.44 Notify 03GCI:monimont * 5898744557993984 Create a logo press kit: Task Claimed - I would like to work on this task.
18:15.34 Notify 03GCI:deepakkumarsharma * 5898744557993984 Create a logo press kit: Task Assigned - This task has been assigned to monimont. You have 100 hours to complete this task, good luck!
18:23.37 *** join/#brlcad andrei (~andrei@188.26.181.202)
18:29.05 Notify 03GCI:kristina97 * 6101246763073536 Create a book layout for Doc Camp Book #3: Ready for review - The work on this task is ready to be reviewed.
18:30.29 maths22 http://brlcad.org/CDash/index.php?project=BRL-CAD
18:31.09 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
18:31.51 Notify 03BRL-CAD:n_reed * 63658 brlcad/trunk/src/libged/draw.c: move duplicate code to function
18:32.57 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
18:33.25 maths22 I have to say, I like this more than buildbot; we just need a good way to automate this
18:34.24 maths22 buildbot has its advantages though, particlarly with svn integraion
18:34.52 maths22 I personally think buildbot should include among its tasks uploading to cdash, but that is just my opinion
18:36.27 starseeker maths22: we can customize it to do a lot of that, can't we?
18:36.56 andrei afaik gerrit / jenkins can auto build ?
18:36.59 starseeker maths22, andromed`: don't add a regression exception for chull3d - I'm closing in on updating it, and once I do it should be tested
18:37.59 Notify 05GCI:fernozzle * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): I'm probably missing something, but... - How might this UV mapping differ from the UV mapping...
18:38.40 maths22 Starseeker: buildbot requires specially configured slaves
18:38.57 maths22 Ctest does not
18:39.08 starseeker you mean CDash?
18:39.13 maths22 Cdash
18:39.21 starseeker Hmm
18:39.43 starseeker maths22: I'd suggest discussing the options with brlcad once he's available
18:40.16 starseeker my understanding was that CDash didn't have some of the nicer output displays offered by buildbot (waterfall, grid, etc...)
18:42.20 starseeker also I think CDash is harder to customize...
18:42.58 *** join/#brlcad alisha (~alisha@115.245.220.249)
18:44.08 Notify 02GCI:veskopos * 6424327624851456 Animate our logo! #2: Ready for review - The work on this task is ready to be reviewed.
18:44.18 ``Erik how's that look?
18:44.23 starseeker nice!
18:44.51 starseeker maths22: however we decide to go, fantastic work getting these up and running
18:45.04 Notify 02GCI:veskopos * 6424327624851456 Animate our logo! #2: how to open it - open logo2.gif with browser, to see how its moving.
18:45.20 ``Erik will leave it blue until someone complains *shrug* :)
18:45.25 starseeker nods
18:45.48 ``Erik (mirc users have a white background, so color coding can be tricky bizniz)
18:46.29 starseeker ``Erik: thanks again for Notify - really good stuff
18:46.36 ``Erik heh, np
18:46.52 starseeker feel like rewriting the libdm layer? :-P
18:47.15 ``Erik too bad it didn't grab people as a business tool, woulda been awesome as a startup
18:47.22 starseeker nods
18:47.39 starseeker suspect irc may be too foreign a notion for a lot of 'em
18:47.59 ``Erik has an osX utility to work on, book to read, ios app to start, etc... ain't got no time for no libdm crap :)
18:48.09 starseeker heh - figured
18:48.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:48.25 ``Erik for the pointy haired types, yeah... thus the web statistics with graphs
18:49.12 starseeker sets about applying the libbn header breakout patch...
18:49.17 ``Erik (any osX users want to try a beta of what I'm working on? memory graph in the dock with free page and disk buffer purging to manage memory?)
18:52.21 starseeker doesn't use mac these days... think our resident mac guru is busy atm, but he'll likely read backlog tonight
18:53.19 ``Erik "these days"? heh, there was a day? :D
18:53.56 starseeker occasionally, but they seem to keep getting more closed and restricted
18:54.11 starseeker plus rather uncivilized notions about how much to change in a minor release...
18:56.00 starseeker ``Erik: is there any chance Apple themselves might be interested in such an app as a standard component?
18:56.53 ``Erik unlikely, they've removed memory info from their "Activity Monitor.app"
18:57.02 starseeker O.o
18:57.31 ``Erik replacing the 4 kinds of mem broken down by type/usage with a single "memory pressure" value
18:57.41 starseeker what, have they been talking to the Gnome3 design team?
18:58.00 Notify 02GCI:tannousmarc * 5342724534304768 Create a logo press kit #2: How I did it - - Had to re-do the Archer step for a higher quality rt, encountered a lot of issues but finally made it. Wanted to...
18:58.28 ``Erik "wired? disk cache? compressed vm? what does all this junk mean???" :)
18:58.55 Notify 02GCI:tannousmarc * 5342724534304768 Create a logo press kit #2: Ready for review - The work on this task is ready to be reviewed.
18:59.01 Notify 03BRL-CAD:starseeker * 63659 brlcad/trunk/src/libbn/chull3d.c: this is how to access vertex indices for faces...
18:59.05 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Ready for review - The work on this task is ready to be reviewed.
18:59.09 ``Erik the latest osX does some new weird things with memory management that is completely undocumented by apple, makes things interesting :)
18:59.29 marctannous Most repetitive task to date, hope it will get accepted first try as this batch took a looong while to do, I'm going to hug my parents and hope I'll never have to do so many dimensions of the same icons ever again in my life
18:59.31 marctannous good bye
18:59.53 maths22 Starseeker: what type of customization?
19:01.48 starseeker maths22: hopefully, designing our own reporting pages - for example, this page http://buildbot.brlcad.org/builders/brlcad-tester/builds/120 might conceivably incorporate the information from this page: http://brlcad.org/CDash/viewTest.php?onlyfailed&buildid=1
19:03.02 maths22 http://www.vtk.org/Wiki/CDash:FAQ#Can_I_customize_CDash.3F
19:04.05 starseeker so, then the question is whether we could duplicate the waterfall view (http://buildbot.brlcad.org/waterfall) in CDash (for example)
19:14.41 Notify 02GCI:o7p9bxbnyj * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Task Claimed - I would like to work on this task.
19:20.49 starseeker maths22: I'm not tied to any particular solution - whatever works best is fine
19:21.19 starseeker if customizing cdash is easier and gets us what we need, I'm all for it.
19:22.09 starseeker can CDash message the IRC channel?
19:23.08 starseeker maths22: how'd the final go?
19:23.20 maths22 It was good
19:23.42 starseeker nods - remember those days :-) Always a relief to get those behind you
19:24.06 starseeker maths22: apologize if I'm irritating you on the integration stuff - not my intent
19:25.00 maths22 Starseeker: I think that buildbot should upload to cdash. Each has its own uses.
19:25.12 starseeker nods - that sounds good too
19:25.23 andromed` maths22: that was my initial feeling as well
19:25.29 Notify 02GCI:deepakkumarsharma * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete...
19:27.55 Notify 03BRL-CAD:starseeker * 63660 brlcad/trunk/src/libged/bot.c: Checkpoint work done to add a chull option to the bot command before I accidently commit it or revert it...
19:28.50 andromed` matahs22: any idea what the rot matrix does for tp_faxis?
19:28.57 andromed` tp_3axis
19:29.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:31.05 Notify 02GCI:judebirch * 5806249618702336 Model a toy tank in 3D using BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:31.10 Notify 02GCI:judebirch * 5504522529013760 Animate our logo! #10: Task Claimed - I would like to work on this task.
19:37.20 Notify 03BRL-CAD:brlcad * 63661 brlcad/trunk/src/libgcv/NOTES: write down some initial thoughts on a plan of attack to get to baseline functionality.
19:39.05 *** join/#brlcad chick_ (~capslock@41.205.22.41)
19:39.36 *** join/#brlcad alisha (~alisha@123.239.79.125)
19:51.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:55.36 Notify 02GCI:deepakkumarsharma * 5504522529013760 Animate our logo! #10: Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this task, good luck!
19:58.22 maths22 starseeker: is it OK if I commit a couple cmake changes to make it upload to cdash?
20:01.30 starseeker maths22: sure
20:01.42 maths22 Will do soon.
20:02.08 starseeker we may want to conditionalize them if they're going to try to send data over the net - a -DBRLCAD_ENABLE_CDASH_REPORTING or some such
20:02.52 maths22 starseeker: it creates special targets
20:02.57 starseeker ah, better yet
20:03.04 starseeker go for it
20:03.07 maths22 these targets are called by cdash
20:03.17 maths22 I'm just testing first
20:05.40 starseeker maths22: I'd suggest for most builds disabling the extra documentation build - we can probably afford to do that once a day or some such, rather than on every build
20:05.50 starseeker might make life easer
20:06.01 maths22 starseeker: sounds reasonable
20:06.05 andromed` maths22, starseekes: sorry to distact from the topic at hand, but do you have any idea what a sane way to test plot3 output to see if it is correct is?
20:06.14 starseeker erm
20:06.14 andromed` sorry, starseeker
20:06.25 starseeker visual inspection?
20:06.30 andromed` unit tests?
20:06.39 andromed` (libbn/axis.c testing)
20:06.55 starseeker I'd say generate some plot files, take a look at them in MGED with the overlay command, and see if they are correct...
20:07.22 starseeker if they are, then those files become "ground truth" for the unit tests
20:07.47 andromed` hmm.. I tried to look at them with plot3-ps, but it did something very odd to the otuput
20:08.02 starseeker well, that may be a bug then :-)
20:08.11 starseeker the ps output doesn't get a lot of testing...
20:08.25 starseeker I'd try the overlay command in mged
20:08.28 andromed` I considered just effectively comparing the files, the only disadvantage of that is that if axis is changed to draw the same lines but in a different pattern it won't work
20:08.30 andromed` okay, will do
20:09.31 starseeker andromed`: I'd post a note asking what approach would be preferred for that - a straight up "did anything change" diff of two pl files is probably the simplest, but I'm not sure what Sean would be looking for there
20:09.32 andromed` hmm... axis may not be working too well..
20:09.46 starseeker andromed`: yeah, you're off in kinda obscure code there :-)
20:10.00 andromed` how long has it been since anyone actually used tp_3axis?
20:10.11 starseeker couldn't even begin to guess
20:10.14 andromed` it doesn't look right at all, but it looks much better than the ps output
20:10.28 starseeker unless it's used in one of the MGED views, probably many years
20:10.58 starseeker andromed`: that's one of the benefits of that sort of work - shaking out dusty corners of the API :-)
20:11.10 andromed` oh well... I'll post a comment on the task asking Sean if he has a preference for a method of testing and then dive into the source
20:11.28 andromed` indeed -- and (hopefully) ensuring that they don't become dusty again :-)
20:11.48 starseeker that's where coverage testing will eventally be nice to have - right now it's probably just too depressing ;-)
20:11.49 andromed` (I like the idea of using gcov w/ the tests to give us an idea of how the coverage is)
20:11.56 starseeker definitely
20:12.29 starseeker if maths22 can work his magic and turn that on, I'm all for it (even if it does highlight how many tests there are to write still ;-)
20:12.45 andromed` it also doesn't help that the documentation isn't too clear... what does it mean by the clockwise or counterclockwise tick orientation?
20:12.55 starseeker erm
20:13.04 maths22 starseeker: I did some preliminary work with it last year; I'll get that working with ctest soon
20:13.13 starseeker maths22: sweet!
20:13.23 starseeker andromed`: can you see a difference between the two?
20:13.32 maths22 As of last year: http://brlcad.org/coverage/
20:14.08 starseeker sweet! (ouch)
20:14.21 maths22 starseeker: do you know why bu_basename_null would be segfaulting?
20:14.28 andromed` starseeker: still trying to figure out the rest of te parameters as well
20:14.58 starseeker andromed`: yeah, I don't know much about tp_3axis :-/
20:15.04 andromed` oh well...
20:15.09 starseeker best I can suggest is to look at it's svn history
20:15.22 starseeker trace it back through the commits and see if the commit messages shed any light on it
20:15.29 andromed` good idea, thanks
20:15.40 starseeker maths22: not offhand - any way to hook gdb to it?
20:15.47 starseeker maths22: I'll take a look at the code...
20:17.55 maths22 starseeker: it appears thatthat is not acually the issue ...
20:18.36 starseeker if the system has a basename implementation that doesn't like a NULL input that *might* be a problem...
20:18.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:19.02 maths22 It fails right after the test
20:20.28 Notify 02GCI:o7p9bxbnyj * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Comparing results - I'm not entirely sure what the best way is to compare the results of tp_3axis()...
20:21.04 maths22 starseeker: it appears to be that ctest segfaults after running one test
20:21.10 starseeker O.o
20:21.18 starseeker that's with the CDash setup?
20:21.33 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
20:21.48 maths22 starseeker: seems not to have to do with cdash-it runs fine on my machine, but not on bz
20:22.26 starseeker if you just do a straight-up build and test on bz (no integration testing frameworks) does it still wipe out?
20:22.38 starseeker if so, we may need to try boostrapping a newer CMake
20:22.55 maths22 lets see...
20:23.23 maths22 starseeker: it is already up to date
20:23.28 maths22 I'm running a fresh build, and we'll see if that crasehes
20:23.40 andromed` on the subject of tests, I noticed earlier that the date-time tests #9and#10 fail on 32-bit and work on 64 because even though bu_utctime() takes a u64, it casts it to a time_t
20:24.37 maths22 andromed`: that is why testing on multiple platforms is good
20:25.21 andromed` maths22: indeed! Unfortunately, the only way that I can think of ito fix it is to essentially toimplement gmtime()
20:25.36 marctannous andromed`: how did you test it for 32-bits and 64-bits?
20:25.55 maths22 I'm not familiar enough with what is going on there to help you with an alternate solution. Sorry
20:26.03 andromed` marctannous: I have a 64-bit machine, so it was running 64bit on mine, so it didn't fail, but I saw it failing on the buildbot
20:26.14 andromed` so I ran through the code a bit and I'm pretty sure that its 32/64
20:26.25 marctannous I'm running a 64bit machine and it fails on my end
20:26.27 andromed` in a bit, I'm planning on trying to compile multilib 32bit and test that
20:26.33 andromed` the vm's probably 32bit...
20:26.41 maths22 andromed`: what is your 32bit example?
20:27.05 andromed` maths22: I don't know entirely for sure, but I'm guessing that the debian vm is setup for 32bit so as to run on more platforms
20:27.12 maths22 Yes
20:27.13 andromed` and it fails there & on the buildslave for your buildbot
20:27.20 maths22 andromed`: OK
20:27.25 andromed` I'm going to try to multilib build it for 32 on my machine in a bit
20:27.32 andromed` marctannous: please don't try to fix that test....
20:27.44 starseeker andromed`: head's up - I'm going to commit the bn header breakout patch
20:28.03 andromed` starseeker: great!
20:28.20 starseeker can't afford to let that get stale...
20:28.37 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
20:28.49 andromed` starseeker: found out my parameters were wrong, now the tp_3axis code seems to be working again
20:30.05 Notify 03BRL-CAD:starseeker * 63662 brlcad/trunk/include/bn.h: Commit a slight tweaking of http://www.google-melange.com/gci/task/view/google/gci2014/6363932600041472 by Wei Liang Tan that breaks libbn headers up into individual topic specific files.
20:30.11 starseeker hah - good. might be worth improving the docs
20:30.32 starseeker add what you would have wanted to see when you first looked at tp_3axis ;-)
20:31.15 andromed` Sounds good. I'll probably add a small description of ccw, rot, and origin, once I figure out what they do
20:32.29 starseeker andromed`: if you're still in unit test mode, what do you think about a task to break up bntester.c in src/libbn into the one-file-per-function paradigm?
20:33.03 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: Ready for review - The work on this task is ready to be reviewed.
20:33.14 andromed` probably a good idea... bntester is pretty big, though
20:33.26 andromed` I've never bothered to go through it well enough to get a good idea of how it works
20:34.19 Notify 03BRL-CAD:maths22 * 63663 brlcad/trunk/CMakeLists.txt: Added CDash submission to brlcad.org/CDashTo run, execute 'ctest -D Experimental'
20:34.51 starseeker nods - not sure if it's one task or several to deal with it
20:35.40 maths22 ``Erik: I see you re-colored the GCI output
20:37.34 Notify 03BRL-CAD:starseeker * 63664 (brlcad/trunk/src/libbn/CMakeLists.txt brlcad/trunk/src/libbn/tests/CMakeLists.txt): Move bntester down into the tests directory
20:45.12 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: Design - I created a cube favicon. I did this because whenever I think of 3d geometry I think of a cube. I also tried to keep it...
20:47.05 ``Erik maths22: yup.
20:47.18 maths22 Looks good
20:48.10 ``Erik cool, wanted to keep it differentiated from commits and not jump out too much (had it dark red at one point, bad emphasis)
20:48.25 *** join/#brlcad merzo (~merzo@102-126-132-95.pool.ukrtel.net)
20:48.51 ``Erik maybe when buildbot and cdash are all grooving, I can hook things up so a failed test is reported via notify in bright red O.o :)
20:50.46 *** join/#brlcad andromeda_galaxy (~peter@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:53.39 maths22 starseeker: I really need to remember to disable that documentation stuff
21:08.05 Notify 03BRL-CAD:n_reed * 63665 (brlcad/trunk/src/libged/draw.c brlcad/trunk/src/libged/ged_private.h): Add an evaluated shaded draw mode (draw -m3 ...) that draws the poly plots of the draw paths after temporary conversion to evaluated breps.
21:08.21 andromed` for some reason, this year I keep thinking of things that would be trivially solved with Lisp macros and then realizing that I'm writing C...
21:08.55 starseeker maths22: heh, yeah the docbook building process is rather long
21:09.25 maths22 andromed`: more or less doing the same thing with haskell
21:09.25 andromed` maths22: yeah, Haskell is great language except for not having macros
21:09.40 maths22 andromed`: what is a lisp macro?
21:09.48 andromed` I keep meaning to try to learn enough about TH to see if I could write some amount of metaprogramming facility in it, but never have quite enough time
21:10.06 andromed` maths22:http://www.gigamonkeys.com/book/macros-defining-your-own.html
21:10.42 andromed` is a pretty good introduction
21:11.25 maths22 thank you
21:11.27 Notify 03BRL-CAD:starseeker * 63666 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bn/chull.h and 34 others): More libbn header work.
21:12.00 andromed` I *also* keep thinking of things to ensure are correct by using the type system and then realizing I'm in C as well... oh well
21:12.38 maths22 Is lisp strictly typed?
21:12.44 andromed` Not really...
21:13.05 maths22 starseeker: still getting a segfault
21:13.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:13.40 andromed` I've also been planning on learning enough about type systems to make my own dependently typed strictly-typed language with macro-like metaprogramming...
21:13.49 andromed` Unfortunately, I never seem to quite get around to it...
21:14.28 maths22 what does the "dependently typed" part mean?
21:15.28 andromed` Finding a really good description is hard, some of the links here aren't too bad: http://en.wikipedia.org/wiki/Dependent_type
21:16.38 Stragus To my C and assembly mind, a type that depends on its value doesn't make any sense
21:17.09 andromed` Stragus: it does seem quite foreign at first, but they seem to be *very* powerful
21:17.35 andromed` I really like the idea of embodying proofs of correctness in the types... for some systems, at least, you can do that with dependent types
21:17.51 Stragus Very powerful in what sense? Easier to work with in some cases perhaps, but probably not to generate better code
21:18.01 Notify 02GCI:judebirch * 5504522529013760 Animate our logo! #10: I finished a bit - But it would be great to have some help - Hello, I made all the frames for the gif, but I can't a program that won't...
21:19.35 andromed` mostly in that the primary purpose of a really good type system is to help programmers avoid mistakes by embodying extra information about what data goes around, and so a type system that allows full proofs of correctness that the compiler will complain about at compile time if there is a problem with the system is kind of the ultimate type system.
21:20.34 Stragus Sure. As long as it's done at compilation time, I have no problem with it
21:25.33 Notify 03BRL-CAD:starseeker * 63667 (brlcad/trunk/include/bn/clip.h brlcad/trunk/include/bn/noise.h and 4 others): Add a few headers needed by declarations.
21:26.20 andrei Sorry to jump into the discussion regarding types
21:26.28 starseeker ``Erik: any idea why ctest might be segfaulting on bz?
21:26.40 andrei but my opinion is that loosley-typed languages are generally difficult to master, especially if you don t have experience
21:27.10 andrei andromed` why isn't C what you're looking for, in terms of typing?
21:27.12 Stragus And they are the most efficient when you know what you are doing
21:27.19 andromed` andrei: probably true...
21:27.42 andromed` andrei: do you know anything about type systems like Haskell's (Hindley-Milner) or Agda/Idris(different kinds of dependent typing)?
21:27.59 andrei I know a very, very slight bit of haskell
21:28.10 andrei but nothing into the typing aspect in special
21:29.15 andromed` Haskell's type system, especially with some of the more common GHC extensions is quite powerful and very different from C's
21:29.55 andrei my basic understanding is that you don t specify a type
21:30.02 andrei but the type in inferred to your var
21:30.15 andrei so it sorta looks loosley, but it's not
21:30.47 andromed` It's usually considered good practice to give type declarations at least for all functions
21:31.01 andromed` though Haskell does have a nice type inference engine
21:31.21 andrei what do you dislike at how c typing works?
21:31.25 andromed` the type system they have meshes really nicely with the purely functional style of progamming....
21:31.32 andromed` (which I happen to enjoy0
21:32.20 andrei I've always felt that functional programming is much more dependant on lambda calculus knowledge
21:32.26 andrei than "computer" programming
21:32.45 andromed` I tend to think of things that I'd like to do with multiple typeclasses or some of the other more advanced features of the type system that can't really be done easily in C
21:32.52 ``Erik starseeker: nope, not at all... is the sig from ctest itself or a child proc?
21:33.09 Stragus andromed`, do you have an example of something that can't be done in C?
21:33.10 ``Erik Stragus: you know nottin', john snuh
21:33.14 andromed` that's probably true.. I really enjoy math and analysis anyway, so I often end up over there...
21:33.46 Stragus ``Erik, I haven't seen Lisp beat good C yet ;)
21:33.52 maths22 ``Erik: not sure; how would I checkthat?
21:34.15 ``Erik Stragus: because you choose to not see it O:-)
21:34.20 ``Erik maths22: gdb?
21:34.26 maths22 Stragus: you can do it in C, but some things would be much more painful
21:34.27 andromed` Stragus: well, it's less of a problem in C++, but C doesn't really have anything like typeclasses
21:35.05 andrei andromed` : the price for what you ve said about haskell is generally slow execution/interpreting ?
21:35.13 andrei isn't*
21:35.28 starseeker maths22: can you try running ctest directly in gdb, e.g. gdb --args ctest -I 1,3
21:35.34 starseeker no idea if that'll work...
21:35.53 andromed` How fast something like Haskell can be made is quite an interesting probem
21:35.56 andromed` *problem
21:36.33 andromed` all the things that the compiler knows (including things like where side effects happen, and what they happen to) should mean that the compiler can do some really good optimizations
21:37.11 andrei writing a compiler, especially one that is capable of generating/understanding complex ast logic is no easy task
21:37.19 Stragus Compilers often know far less about the code than the programmer does, and it's a very complex problem
21:37.22 Notify 03BRL-CAD:n_reed * 63668 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): Add evaluated shaded draw mode to Archer's preferences dialog and tree context menu.
21:37.32 andrei I was looking at use-def chains in llvm some months ago
21:37.36 Stragus Hence why low-level codes, which give the programmer more control, perform better
21:38.11 andrei which is pretty straight forward, compiler figures dead code/unused variables and doesn't include them. And figuring this out is a lot more complex than it's effect.
21:38.51 ``Erik Stragus: for 99% of coders, that is a false statement... for the others, 99% have different variables to optimize for :)
21:39.21 andromed` another point of expressive typesystems and functional languages has to do with compile roptimizations... a really good compiler can do far more than that... GHC is even on the road to autoparallelizing certain computations
21:39.52 andrei some parallelization is trivial, I wonder if there's any C compiler that does that
21:39.59 andrei i.e imbricated for's
21:40.20 Stragus C compilers can parallelize very simple loops with SSE/AVX, it's very limited
21:40.35 Stragus Intrinsics really are the only way
21:41.30 andrei I find C a very simple language in terms of functionality
21:41.35 andrei it's a very limited language
21:42.14 Stragus ``Erik, today's compilers can't even properly guess the probability of a branch being taken, or the iteration count of a loop. This is fundamental information to properly optimize, even basic things like register allocation
21:42.27 andromed` I just remember having seen some research papers a while back at least showing that there are some optimizations that it's trivial to do in functional languages but much harder todo in imperative ones, that could, in a number of cases, make highly optimized Haskell with a couple of custom optimizations run very nearly as fast as hand-optimized C.
21:42.38 Stragus Sure, you can output branch-probabilities and feed that back into the next compilation pass, and results are very disappointing somehow
21:42.45 ``Erik C is a "portable assembler" for the pdp class of machine... it happens to be dandy for a large set of problems on a large set of isas, but it's very tied to the pdp isa
21:43.52 Stragus A compiler can't know that if branch A is taken, then 96% of the time, branch B will also be taken. Again, this is essential information to optimize properly
21:44.15 andrei Stragus: the branch prediction doesn't rely motly on the programmer writing likely(normal) else unlikely(error) ?
21:44.20 andrei mostly*
21:45.21 andrei speaking of functional optimization, I might say it the wrong way, but you get the idea
21:45.23 andrei tail recursion
21:45.47 Stragus andrei: Yes, it can help in some cases, every little bit of extra information to the compiler can help
21:45.47 andrei I remember writing a factorial in Scheme and the calls would stop when it reached end
21:46.02 andrei it wouldn't recurse back like C stack works
21:46.15 andrei I hope you understand what I m trying to say
21:46.24 Stragus You can also do tail recursion in C
21:46.46 ``Erik tail call elimination is not done in any C compiler that I know of, and very few functional compilers... scheme is a bit odd in requiring it :)
21:47.09 Stragus ``Erik, try it out ;). Make sure your recursive call is your last statement before return;
21:48.35 ``Erik if I get time... (and dur, to be a tail call, the recursive call MUST be the last statement... that's kinda by definition)
21:49.11 starseeker maths22: I bootstrapped CMake 3.0.2 on bz and ran make check successfully
21:49.25 andrei Stragus: I dont see how C would do tail recursion, it needs to clear the stack ?
21:49.44 ``Erik starseeker: is system cmake too old or not working?
21:49.50 Stragus andrei, it just reuses the same stack space for the next call
21:49.52 starseeker ``Erik: dunno
21:50.01 ``Erik system is 3.0.2
21:50.10 andrei how? afaik you can't control the IP where your call is put
21:50.13 andrei but I might be wrong
21:50.20 starseeker that's the same version
21:50.34 Stragus The compiler can figure out that it's a tail recursive function call pretty easily
21:50.40 starseeker ``Erik: can you have ports rebuild it?
21:50.40 Stragus This is rather trivial
21:50.47 starseeker maybe a system lib changed or something
21:51.07 ``Erik starseeker: I could... what's the failure? (I must've missed it)
21:51.38 ``Erik the ctest segfault?
21:52.00 andrei the good and bad thing with C is it was designed to solve a specific subset of problems and that's exactly what it does
21:52.03 maths22 ``Erik: I'm the one getting it
21:52.22 maths22 Starseeker: unless you are too
21:52.27 starseeker not seeing it...
21:52.29 ``Erik recompiles cmake
21:52.34 starseeker at least, not with my build of cmake
21:52.47 starseeker hoping a recompile will fix it, otherwise something Weird is going on
21:53.00 andrei in any case, andromed` your knowledge is impressive, specially given your age :)
21:53.08 andromed` andrei: thanks!
21:53.33 andromed` andrei: also, last night you mentioned that we should test my task a little more... do you know a good way to test those functions?
21:53.52 andromed` (though I can say that at least "t", "e", and "s" still work, since the plot output has those in it)
21:54.15 andrei I was talking about the one with azimuth
21:54.23 andrei I can't remember it's exact name
21:54.35 andrei I remember just that you swapped fabs(sin(x)) with fabs(cos(x))
21:54.43 andrei and I wanted to see why, but I didn't get time to look into it
21:54.46 Notify 02GCI:Melange * 6101246763073536 Create a book layout for Doc Camp Book #3: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The...
21:55.36 andrei I was more curious how did the error occur
21:55.42 andrei not contesting your corectness
21:55.58 andrei I don't think I will have time to look into until until gci finished, and as you said, since it doesn't break anything
21:56.18 ``Erik maths22, starseeker: cmake 3.0.2 has been recompiled/reinstalled on BZ
21:56.18 andromed` andrei: I think it's somewhat likely that someone was trying to write an optimized version of _vec_aed but made a small mistake and forgot the 1-
21:56.31 maths22 Thanks.
21:56.37 andrei andromed` that does make sense
21:58.24 andromed` andrei: thanks! also, do you know how to let a libbn test read from an ``expected'' file?
21:58.53 andrei the last time I worked on the brlcad system the testing method was different
21:59.00 andrei I believe Daniel changed it in the meanwhile
21:59.05 andromed` ahh...
21:59.15 andrei but I assume cmake should have some directive
21:59.27 andrei don't mean to sound lazy but, did you try asking them?
22:00.31 andromed` asking who?
22:00.35 andrei cmake guys?
22:00.50 andrei or what do you mean with
22:00.53 andrei read from an expected file
22:00.55 andrei I m not sure I understand
22:00.57 andromed` no... I'll dig through the documentation a bit more
22:01.17 andromed` bn_axis tests (that I'm writing now) test tp_3axis, which writes its output to a file
22:01.44 starseeker andromed`: I would suggest opening the file and reading it into memory... it's probably either that or doing a diff using CMake between two files...
22:01.45 andrei I know that cmake can read into a variable
22:01.45 andromed` to the idea is, right now at least, that the test spec in the CMakeLists.txt file tells the tester where a ``correct'' output is, the tester creates the actual output, and then compares them
22:01.47 andrei like this
22:01.47 andrei file (STRINGS "BuildNumber.txt" BUILD_NUMBER)
22:02.04 andromed` so the tester is doing the compare, but I need to be sure that the datafile is copied to the directory containing the tester
22:02.58 andrei that's pretty much all I know
22:03.13 starseeker andromed`: could you just specify the control file as an input to your C test program, read it into memory, generate a file in your test and read that into memory as well, then compare?
22:03.23 andromed` that's basically what I'm doing
22:03.46 andromed` but for out-of-tree builds, the file either needs to be copied to the dir that the test runs in
22:03.52 andromed` or the test needs to know the full path to the file
22:03.54 starseeker ah
22:04.04 starseeker there is a macro for such things...
22:04.37 andromed` I thought there was... Just couldn't remember what it was called
22:04.53 starseeker BRLCAD_MANAGE_FILES
22:04.59 Notify 03BRL-CAD:n_reed * 63669 (brlcad/branches/brep-debug/CMakeLists.txt brlcad/branches/brep-debug/doc/docbook/system/man1/en/pixautosize.xml and 164 others): sync from trunk through r63668
22:05.18 andromed` aah, that explains it... I was looking for a CMAKE_* macro
22:05.31 starseeker yeah, it's definitely not standard
22:06.06 starseeker that was the result of a lot of head/wall collisions on what to do about the many data files BRL-CAD uses (tcl scripts being the most common, but there are others)
22:06.21 Notify 02GCI:martinhesa * 6356614713966592 Design a BRL-CAD Sticker #11: Ready for review - The work on this task is ready to be reviewed.
22:06.47 andromed` ah... Now I just have to try to find the documentation for it...
22:07.20 starseeker misc/CMake/BRLCAD_Targets.cmake
22:07.22 starseeker it's in there
22:07.58 andromed` I just found it, thanks!
22:08.47 starseeker regards that macro as an example of one of Tim Daly's favorite sayings about programming - "There's no such thing as a simple job."
22:09.12 andromed` it doesn't *seem* like that should be so difficult... oh well
22:09.28 starseeker it's complicated by Windows, where the symlinking trick won't work
22:09.34 andromed` ahh...
22:09.57 starseeker plus multiple configuration builds (Visual Studio and XCode) need more than one copy in their build dirs
22:10.04 andrei goodnight, folks ! :)
22:10.26 starseeker didn't think it would be hard either :-/
22:10.34 starseeker O.o
22:10.41 andromed` oh well.
22:10.49 starseeker maths22: I can reproduce the segfault with the system installed ctest
22:11.08 starseeker the same thing worked when I used a locally bootstrapped version of CMake
22:11.34 starseeker try grabbing the src tarball http://www.cmake.org/files/v3.0/cmake-3.0.2.tar.gz and do the ./bootstrap && gmake build
22:11.56 starseeker that'll build a ctest and cmake in the bin/ subdirectory - put that dir in your PATH and try again
22:12.00 starseeker that's what worked for me
22:14.13 starseeker ``Erik: not sure what it's doing - ctest -I 7,7 crashes on strcmp in libc, but there's no debugging symbols - the call stack above strcmp looks like libcrypto and libssl
22:14.49 starseeker wonder if ports is turning on features the bootstrap leaves off
22:20.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:40.29 ``Erik starseeker: only feature is "build docs" :/
22:42.30 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
23:04.06 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
23:04.15 winghouchan j
23:04.32 winghouchan Work is ready to be reviewed :D
23:05.42 winghouchan I'm off for the night. Feel free to take a look of the new landing site design via https://github.com/winghouchan/BRL-CAD-GCI/
23:05.48 winghouchan G'night
23:08.43 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Notice - I haven't been able to find any of the images I'm looking for so at the moment all of the section...
23:09.18 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Write-Up - Forgot to do the write-up but will complete it tomorrow as I'm off for the night.
23:26.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)

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