irclog2html for #brlcad on 20050216

02:24.53 *** join/#brlcad polyspin (~polyspin@pcp0011463358pcs.chrchv01.md.comcast.net)
02:26.57 polyspin yodel ley hei hoo!
02:27.35 brlcad riiicola
02:29.12 polyspin Is there any description of the "task" system on sourceforge that I could quote for the CMP?
02:30.13 brlcad i don't think so, but lesse.
02:32.01 brlcad http://sourceforge.net/docman/display_doc.php?docid=24202&group_id=1
02:33.39 polyspin The word "task" does not seem to appear on the page
02:33.53 brlcad no, that's for the tracker system
02:34.01 brlcad the task tracker is a separate system
02:34.28 brlcad task was the first one we looked at that has the simple TODO list for now
02:34.56 brlcad the bug reporting, feature requests, support requests, patches are all part of the tracker system
02:35.21 brlcad that's a simple manual of how to use it -- not exactly recommended usage, but seomthing
02:35.56 polyspin I was going to "play" with it, so I could see what we wanted to claim in our "process" about it. Didn't want to create anything I couldn't delete.
02:39.07 brlcad hrm
02:46.30 brlcad the only really configurable part is the categories and groups
02:47.33 brlcad the categories are fairly well defined already .. the groups are unused for the most part though
02:48.18 brlcad sf support uses groups internal to their project to group requests into first/second/third tier support levels
02:48.33 brlcad we don't have that kind of grouping
02:49.07 brlcad the rest of the fields are fairly standardized for the tracker types -- topic, submitter, assignee, priority, ..
02:51.21 polyspin categories and groups are wrt trackers, not tasks right?
02:52.33 brlcad right
02:52.35 polyspin I've played with the tracker enough now that I like, and we'll use it.
02:53.05 brlcad it might be easier to actually use the tracker system for tasks too, depending on the need
02:53.06 polyspin If there is any value in the "task" system, I wanted to know. It's ok for us to ignore it for now.
02:53.16 polyspin Yes. I agree
02:53.24 polyspin I like the traceability the tracker provides.
02:53.25 brlcad what the task system gives you that the tracker system doesn't is dependencies
02:54.25 polyspin s in "this task depends on that one" and "that one starts when this one finishes" kind of stuff?
02:54.36 brlcad most projects actually don't use the task tracker on sf as that generally get's into a project's "business", which gets into a degree of planning that most open source projects don't have
02:55.13 brlcad hmm.. I gotta stop saying "task tracker".. it's the "task system", not a tracker really -- at least not part of the tracker system
02:55.40 brlcad the few that I have seen using it are for short term and long term planning
02:56.23 brlcad e.g. one task category will be the next two minor revisions, another may be the next major protocol-breaking revision
02:56.30 polyspin might be of value to us then. Though we might not want THAT kind of thing publicly available (as in, on an outside server)
02:56.36 brlcad the task items will be a feature list or todo list of sorts
02:56.55 polyspin got it.
02:57.20 brlcad there can be private task lists too
02:57.27 brlcad only visible to devs, for example
02:57.59 polyspin and not mgmt? ;-)
02:58.43 brlcad could even create an "ARL Management" user identifier that could be granted access
02:58.54 brlcad you can create arbitrary user classifications
02:59.19 brlcad but they would have to at least have an sf account, be logged in, and be in the appropriate group, of course
02:59.37 polyspin Since they want to do everything through a "CR" type structure, I guess it's not important.
02:59.39 brlcad not exactly something I'd recommend :)
03:00.06 polyspin we'll stick to the tracker.
03:00.16 brlcad change requests are effectively the RFE tracker
03:00.25 polyspin yup
03:00.31 polyspin or the bug tracker.
03:00.43 brlcad yeah
03:01.35 polyspin beep beep beep beep (as the truck backs up to the loading dock)
03:04.00 polyspin Have you tried the "Camino" browser?
03:04.08 brlcad interesting read: http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=240
03:04.15 brlcad yeah, I've tried camino
03:04.22 brlcad too buggy last I checked
03:04.38 brlcad but that was a while ago
03:04.41 polyspin I've used it since the weekend. Pretty cool.
03:05.37 polyspin Found a good paper on OSS Config Mgmt.
03:05.57 brlcad per that article, we don't seem to fit any of the potential negatives but do all the positives
03:06.08 brlcad yeah, I want to read that sometime
03:06.12 brlcad is it posted somewhere?
03:06.25 polyspin Hang on, I'll try to send you a copy
03:07.32 polyspin on its way
03:07.43 brlcad cool
03:09.20 polyspin Hmmm. DCC still says "connecting"
03:10.32 brlcad try again
03:10.55 brlcad i usually ignore dcc's
03:11.18 brlcad says I can't connect to you
03:11.25 brlcad oh, you're on cable yes?
03:11.41 polyspin still seems to be stuck at "Connecting". Oh, probably because I'm behind a router/firewall
03:11.44 brlcad you can't negotiate dccs there
03:11.59 polyspin Hang on, I'll find the URL
03:12.02 brlcad can scp up to .bz into /tmp
03:13.01 polyspin http://opensource.ucc.ie/icse2001/asklundbendix.pdf
03:27.07 polyspin I am postulating that every bug fix should result in a "Release", and that the nightly regression test should "package" the release.
03:27.36 polyspin this makes it trivial to create a release, and upload binaries.
03:28.50 brlcad easy enough to post that to the website, but would be more problematic to get it into the file release system
03:29.19 brlcad since that requires creation of release revision numbers through the web interface after authentication, upload of ftp, selection, etc
03:29.29 polyspin I don't care about automating the uploads. I expect that can be done by hand. Given that we're talking about a 1/week activity
03:29.57 brlcad I've seen dozens of bugs get fixed in a day or two
03:30.05 brlcad one a day every day for a month ..
03:30.12 polyspin OK, so we limit it to 1/day
03:31.07 polyspin I am trying to get people to think in terms different from the "when should we get around to releasing" ones they historically have.
03:32.37 brlcad i agree that's a good thing .. release new patch updates after every fix -- perhaps push those automatically up to the website, though
03:32.50 polyspin What metric would YOU suggest for making a "release" binary kit?
03:33.03 brlcad and then periodically (e.g. 1/month) upload the latest up to the tracker
03:33.23 polyspin A good idea.
03:33.43 polyspin Tracker? File Release System
03:33.48 brlcad er, yeah :)
03:33.54 polyspin VersionTracker ;-)
03:34.00 brlcad that too
03:34.22 polyspin That would make CCB happy: They could exercise their "Release decision"
03:34.58 brlcad a "full release" will normally take days after everything's in place - news channels to notify, sites to update, places like versiontracker/freshmeat/etc to update, dozens of e-mail notifications
03:35.17 brlcad hence 1/month would be good for that
03:36.42 polyspin Who are the e-mail notifications?
03:36.53 polyspin Could that be automated?
03:37.15 brlcad should be automateable
03:37.24 brlcad i've listed some in HACKING
03:37.37 brlcad some I've discovered since by following the on-line CAD sites
03:37.58 brlcad already e-mailed a few to update their information, though I'm sure there are lots out there
03:38.35 polyspin 'k
03:41.27 brlcad some of them will not be every time, like /. submissions
03:41.59 brlcad some are web forms, some are e-mail -- some specify format requirements for news postings, some don't
03:42.24 brlcad for the static web forms and e-mailers, though, it should be possible to automate it to at least some extent
03:45.08 polyspin I love Pareto's Law at the bottom of that ACM paper
03:48.36 brlcad btw, our version control doc is in doc/cvs.txt iirc might be useful
03:49.54 polyspin Yes, I've got that.
03:55.58 brlcad second paragraph on the second page pretty much sums it up correctly
03:57.44 polyspin Third para on third page is the one I plan to point out most
03:58.27 polyspin This is going to be a part of my CMP hand-outs
04:00.03 brlcad oh that is a good bullet
04:01.08 brlcad at least the first two sentences
04:02.34 polyspin yes, those first two sentences
04:03.07 brlcad second bullet of lessons learned is interesting (and quite true)
04:03.28 brlcad self-assigned tasks
04:04.00 polyspin And users of the system. I'm going to propose we become more active users.
04:04.16 polyspin Things like: Should Keith be on our team?
04:04.49 brlcad unless/except where there is money backing the development, development improvements will be rather across the board
04:05.01 brlcad hmm.. keith.. what would he "do"?
04:05.10 polyspin model
04:05.25 polyspin We would model some too.
04:05.34 polyspin That way, the changes we make benefit US
04:05.39 brlcad i figured the later a given
04:05.46 polyspin WE see what needs to be done, and do it becuase WE need it.
04:06.11 brlcad yes, quite -- so long as there's someone letting us fix the things we find need fixing :)
04:06.12 polyspin Self interest, self motivation.
04:06.21 polyspin Precisely.
04:06.31 brlcad it's easy to point out deficiencies
04:06.43 brlcad could pick pretty much any tool, and file and find a way to improve it
04:06.55 brlcad only a handful will impact the bottom line, though
04:07.03 polyspin Sure. But which ones would contribute to you being able to model faster/better
04:07.15 polyspin Which ones make the analysis easier?
04:07.15 brlcad yes, quite
04:07.31 polyspin Which ones result in less human work in the end.
04:08.07 polyspin What I've learned from blender ... sigh
04:08.57 polyspin Bottom line: I think we need to be more tightly tied to the analysis being done.
04:08.59 brlcad hehe.. quote from another fella that read the paper: "more likely oss succeeds because there is no marketing/sales or management types involved :)"
04:09.05 polyspin It server our Vis purposes too.
04:09.31 brlcad it does
04:11.03 brlcad the ability to model the full details of practically anything efficiently is something I'm hoping we'll have soon
04:11.31 brlcad and to be able to introspect any of that data, and apply basic physics interactions for the purpose of modeling
04:11.47 brlcad introspection also for visualization, of course too
04:11.58 polyspin Yee Ha!
04:13.06 polyspin Proprioception being the latest buzzword for all that
04:13.22 brlcad do things like model a fully contrained tank and a building -- drive the tank into the building and have basic physics take over for the interactions
04:13.56 brlcad analyses could rather esaily intercept the "basic physics" and apply real dynamics simulations
04:14.14 brlcad if not, you get a quick and dirty for the purpose of modeling
04:14.37 brlcad perpahs all you wanted is a model of a building that looks like a tank rammed into it
04:15.02 brlcad perhaps you wanted to see how the turret structure holds
04:15.31 brlcad add the hooks in for a modeler, and the coupling to analyses becomes pretty clear
04:17.08 brlcad the third bullet of transfer of lessons learned in the paper is interesting, though I think we can get by that by simply referencing sf tracker id's in the commit messages for commits that fulfill some tracker item
04:17.31 brlcad that should give the traceability he says often isn't there
04:18.11 brlcad setting priority (fourth bullet) can be a problem
04:18.24 polyspin Yes, I can spit that third bullet back at them.
04:18.25 brlcad since there's a conflict between what's paid for, what's not -- who's doing what
04:19.00 brlcad for those "self-assigning" tasks -- they will work regardless of any priorities we set on items to some extent
04:19.08 polyspin Except for us, we are not entirely self-assigned. We have a specific mission.
04:19.14 polyspin So we dodge that bullet too.
04:23.24 polyspin If the mission is OURS. I think that pretty much drops that argument into the wastebasket
04:23.24 brlcad example: bzflag's maintainer has had "high priority" on a karma system that none of the other devs really like or think will work well as least without major changes
04:23.24 polyspin Key: He's not putting MONEY behind it.
04:23.24 brlcad so it's been 3 or more years and progress on it pretty much crawls just at the rate of what he can implement himself which loads of time is invested by others into other tasks
04:23.24 brlcad yes, and he knows that so he can only "encourage" or complain so much
04:23.24 brlcad it is a beautiful thing when all the devs agree and work on some feature though.. that I have to admit
04:23.24 brlcad akin to working off-site for a week on some goal
04:23.24 polyspin Yeap. I miss those days.
04:24.55 brlcad getting started on the new modeler interface would be a nice offsite
04:25.24 polyspin I may have an angle on getting that funded. I'll talk to you in private about that sometime.
04:25.45 brlcad what're your thoughts on the application interface for that?
04:26.24 polyspin I don't want to record that in this forum.
04:26.25 brlcad i've been leaning towards doing the whole thing in open gl, and just picking some library to provide the context
04:27.05 brlcad pm's work too :)
04:27.55 polyspin True, but I think we'll want to spend an hour if I start, and I need to get some sleep soon.
04:28.21 brlcad fair enough
04:31.57 polyspin cya tmrw?
04:32.03 brlcad yeah
04:32.09 brlcad it is about that time
04:32.14 polyspin pasta la vida
04:32.31 brlcad hasta tamale
04:40.29 jano como frijoles?
04:42.21 brlcad no gracias.. me da farts
04:48.33 jano como frijoles: mexican for "how have you bean" :P
06:19.29 *** join/#brlcad Pimpi (~frank@p50820149.dip0.t-ipconnect.de)
10:51.12 *** join/#brlcad DarkMaster (~Matthew@resnet-253-237.resnet.umbc.edu)
13:31.56 *** join/#brlcad cad843 (~a8a650ca@bz.bzflag.bz)
13:49.20 *** part/#brlcad cad843 (~a8a650ca@bz.bzflag.bz)
15:14.39 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/iges/iges.c: removed erroneous trailing comma on stdout header output case. (fix from manfreds, sf bug 1123436)
15:40.13 CIA-3 BRL-CAD: 03brlcad * 10brlcad/NEWS: fixed g-iges stdout header bug (sf bug 1123436)
19:45.34 *** join/#brlcad guu (guu@myth.gibbscam.com)
21:21.22 *** join/#brlcad EricWilhelm (~ewilhelm@adsl-65-64-190-51.dsl.tpkaks.swbell.net)
21:37.09 *** join/#brlcad ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc)
21:37.09 *** topic/#brlcad is http://brlcad.org/ || BRL-CAD is now Open Source! || Screenshots: http://sourceforge.net/project/screenshots.php?group_id=105292 || http://brlcad.org/images/mged.jpg || Release 7.2.0 is under way today (20050211)...
23:08.14 *** part/#brlcad brlcad (~brlcad@brlcad.bronze.supporter.pdpc)
23:08.43 *** join/#brlcad brlcad (~brlcad@brlcad.bronze.supporter.pdpc)
23:08.43 *** mode/#brlcad [+o brlcad] by ChanServ

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.