User:Mafm

Contents

[edit] Personal Information

[edit] GSoC (Google Summer of Code) 2008

[edit] Milestones

Milestones include (maybe some of them to be added or removed, to be discussed with the mentors and the community in general):

[edit] ToDo

[2008-07-01 20:30:08]
<brlcad> should work on improving/finishing that build system integration some more too ;)
[2008-07-01 20:31:28]
<brlcad> saving users the need to hunt/download is only a small piece of the reason for including the deps, it should build them if it doesn't find a suitable system version
[2008-07-01 20:32:04]
<brlcad> also, your cmake files presently assume pkg-config, that shouldn't be assumed
[2008-07-01 20:32:13]
<brlcad> (nor required)

[2008-07-01 20:34:38]
<mafm> I'm no expert in building systems, but that could take weeks :S
[2008-07-01 20:35:39]
<mafm> "but" is alias to "but I think" and "because of that" at the same time :)

[2008-07-01 20:35:45]
<brlcad> I don't think anyone here would call themselves a cmake expert :)
[2008-07-01 20:37:03]
<brlcad> it is something that needs to happen earlier rather than later given this tool is intended to become pretty fundamental eventually
[2008-07-01 20:37:37]
<brlcad> minimally document the need somewhere (TODO), but poke on it when you can

[2008-07-01 20:37:56]
<mafm> but I could spend much time with it and miss the milestones with gsoc

[2008-07-01 20:39:14]
<brlcad> i understand, that doesn't change the pressing need for it ..
[2008-07-01 20:39:23]
<brlcad> the longer it's ignored, the harder it will be for whomever does try it
[2008-07-01 20:39:57]
<brlcad> it's part of coding complete
[2008-07-01 20:40:22]
<brlcad> if the build doesn't work cleanly, it's not really usable yet to most of our devs

[2008-07-01 20:40:45]
<mafm> I see

[2008-07-01 20:41:47]
<brlcad> e.g. I can't imagine bob readily being willing to futz with three different build systems plus pkg-config, cmake, and scons
[2008-07-01 20:42:29]
<brlcad> we're used to *zero* effort unless you want to change away from defaults
[2008-07-01 20:43:49]
<brlcad> it's not top-priority in front of the milestone tasks, but it's probably #2 or #3 to have a default-functioning build system regardless of system deps

[2008-07-01 20:44:22]
<mafm> that's fine, but I don't think that it's in the scope of the project to rework whatever building system the dependencies decide to use

[2008-07-01 20:44:38]
<brlcad> so at least document it is what I'm saying, maybe work on it if you take a break from coding

[2008-07-01 20:44:41]
<mafm> especially being an experimental project

[2008-07-01 20:45:38]
<brlcad> fyi, I don't see this as an experiement -- a prototype, sure .. but one with an exceptionally high probability of becoming the foundation for a new GUI
[2008-07-01 20:46:26]
<brlcad> you'd have to mess up in several big ways for it to be wasted effort :)

[2008-07-01 20:47:36]
<mafm> it seems to me that you're relaying on somebody with a weak knowledge of building for such a foundation :P

[2008-07-01 20:48:15]
<brlcad> not relying, just don't want you to blow it off entirely as not your problem
[2008-07-01 20:50:02]
<brlcad> wasn't saying drop what you're doing to work on it, just keep it in mind and poke on it when you can .. and document where things are at

[edit] Log

[edit] July

July 24:

July 23:

July 22:

July 21:

July 18:

July 17:

July 16:

July 15:

July 14:

July 11:

July 10:

July 9:

July 8:

July 3:

July 2:

July 1:

[edit] June

June 30:

June 27:

June 26:

June 25:

June 24:

June 23:

June 20:

June 19:

June 18:

June 17:

June 16:

June 14:

June 13:

June 12:

June 11:

June 10:

June 9:

June 8:

June 6:

June 5:

June 4:

June 3:

[edit] May

May 26: