Infusion Builder and bug parade

Colin Clark colinbdclark at gmail.com
Tue Sep 29 22:39:48 UTC 2009


Hey everyone,

There were some questions today in the channel about outstanding  
issues for the Infusion Builder and where they fit into the bug  
parade. After catching up on the channel logs, here are my thoughts:

First, there was the question of whether the Builder needs to be  
subject to all the same bug parade/release rules as the rest of  
Infusion, since since it doesn't actually ship inside Infusion. While  
it currently lives in our incubator SVN space, it will get promoted to  
a fully supported product for the Infusion 1.1.2. Given how important  
it is to Infusion, it should continue to be subject to all the usual  
bug parade and QA procedures.

http://issues.fluidproject.org/browse/FLUID-3213
The issue of error handling logic within the Builder's server-side PHP  
code. Jacob's code review rightly points out that we're making some  
assumptions with regular expressions used to find properties within  
the Ant build script's build.properties file. These absolutely should  
be fixed, but I think we can get away with leaving it off bug parade  
for Infusion 1.1.2. Indeed, after this release we may want to visit  
our strategy for reading build.properties and perhaps parse it instead  
of running potentially fragile regexps on the file's raw contents.

http://issues.fluidproject.org/browse/FLUID-3191
So FLUID-3191 is just the addition of some extra comments? As I  
understand it, this code is hard-baked to a particular Infusion  
version number. I'm assuming that this is temporary, and that  
eventually we'll pull the version number out of the build script's  
build.properties file? Is there a JIRA for this issue?

I'm assuming we'll have some documentation about anything that is  
required to do for the builder when upgrading it or to a new version  
of Infusion.

To summarize:

1. Infusion Builder will remain synced to the release cycle of  
Infusion, and will undergo bug parade, code freeze, and QA alongside  
Infusion.

2. Let's not include FLUID-3213 for the Infusion 1.1.2 bug parade.  
It's a major issue that we can fix after this release is out the door.

3. FLUID-3191 seems strange to me.

4. I agree with Jacob's code review assessment for FLUID-3149, 3190,  
3191, 3199, and 3200. We're cool here, and these can get checked off  
the "Needs Review" list of the bug parade.

I hope this helps,

Colin

---
Colin Clark
Technical Lead, Fluid Project
http://fluidproject.org




More information about the fluid-work mailing list