On Mon, Dec 21, 2009 at 12:48 PM, Shane McIntosh <[email protected]> wrote: > Tom Morris wrote: >> You're probably get more useful feedback if you provided pointers to >> exactly what you're looking at when you say "build system" and how you >> define "size and complexity." In addition to Bob's suggestion of the >> removal of unused components, another possibility that comes to mind >> is that things could have been reorganized among the various >> subprojects and you're not looking at all of them. >> > Thanks for the suggestions, Tom. Below is some clarification of the > terms I used: > > Build System: The system exercised to produce the ArgoUML deliverables > from the source code. That is, build.sh and all ANT build code it executes.
Fetched from which FTP site(s) or SVN repository(ies)? Including which files? What tags or branches? Are you analyzing the main project only? Everything which makes up the product as distributed? All ArgoUML-related code hosted on Tigris including optional plugin modules? To be more explicit, although it's a reasonable assumption to think that all of the relevant code to build ArgoUML, the product, would be found in the Tigris project named "argouml," that is not, in point of fact, how things work. If your analysis proceeds based on that assumption, it's missing a bunch of stuff. In a quick glance at the diff beween the main project's build.xml file for 0.22 and 0.20 (look here http://argouml.tigris.org/source/browse/argouml/releases/VERSION_0_22/src_new/build.xml?r1=9684&r2=10969 to see what I'm looking at), I see that a whole stack of I18N stuff was moved out of the main project as well as a bunch of plugin modules like the C++ module. Did you track them to their new homes or exclude them from both analyses or just analyze different portions of the product for each release? Tom ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2432065 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
