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]]

Reply via email to