On Sat, Aug 24, 2013 at 7:48 AM, Tom Browder <tom.brow...@gmail.com> wrote: > Is there any possibility of a 7.24.1 bug fix release anytime soon (rolling > in the couple of color and other bugs reported in the last few weeks)? I'll > be glad to do whatever I can to help but the attr fix I think is in Cliff's > hands.
Tom, We're working on it, but part of the problem here is going to be figuring out what the "correct" behaviour for commands actually is. It seems like all the commands that deal with attrs are going to need to be version aware per the attr version on _GLOBAL. Thanks to my initial mess-up I already need to define at least two attr versions that might need to be handled, and a third one with the more powerful/correct syntax for color Sean and Nick worked out. If we read in a .g file with no version on _GLOBAL, what version of attributes should we populate to? Do we upgrade anything not specifically tagged to the older versions to the latest automatically? As a general rule of thumb all of the commands will have to avoid "auto-magical" correction of attributes (that's what gets us into trouble currently with color/rgb) and leave that up to the attr upgrade option. There is a problem there though, because if the newest attribute version is assumed by default with no _GLOBAL setting and the db load commands *DON'T* run the attr upgrade process on load, that means all of the commands will ignore and not use older versions of attribute values that are present (should be good for some user confusion - hey, why are my attributes doing what I expect??) So while user interactive commands shouldn't be auto-futzing with attr upgrade/downgrade, I do think we need to integrate it into the .g loading process. I'm going to try and be cautious this time, since we want what we do this go-around to be a stable, workable solution that will scale in the long run. Cliff ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel