Yes, I think so.

This restructuring work is mentioned in the News item of the 0.22 release:
http://argouml.tigris.org/servlets/NewsItemView?newsItemID=1675.

I get the feeling that the cleanup of the build scripts in the main project
was not done immediately. Already in the 0.21.2 release the classfile, cpp,
and php projects were moved out of the project (see
http://argouml.tigris.org/source/browse/argouml/releases/VERSION_0_21_1/modules/
 and
http://argouml.tigris.org/source/browse/argouml/releases/VERSION_0_21_2/modules/<http://argouml.tigris.org/source/browse/argouml/releases/VERSION_0_21_1/modules/>)
but the build.xml referencing the no longer existing paths were still in
place in 0.24 at least for javadoc (see
http://argouml.tigris.org/source/browse/argouml/releases/VERSION_0_24/src_new/build.xml?annotate=11243#id535).
Probably nobody bothered to clean this up.

        /Linus



2010/1/3 Shane McIntosh <[email protected]>

> (resent in plain text)
>
> Hi Linus,
>
> Thanks for the reply and sorry for the late response.
>
> Would it be fair to assume that version 0.22 was the first version where
> the release code was split among these subprojects? This is the first
> version tag I see in the argoumlinstaller project.
>
> Thanks again,
> -Shane
>
>
> Linus Tolke wrote:
> > Hello Shane!
> >
> > As Tom implied, nowadays the releases are built from several projects
> > and not only the argouml project. The release is controlled from
> > scripts in the argoumlinstaller project. The projects involved are
> > currently:
> >     argouml \
> >     argouml-cpp \
> >     argouml-csharp \
> >     argouml-idl \
> >     argouml-java \
> >     argouml-php \
> >     argouml-sql \
> >     \
> >     argouml-de argouml-es argouml-en-gb argouml-fr argouml-it argouml-nb
> \
> >     argouml-pt argouml-pt-br \
> >     argouml-ru \
> >     argouml-i18n-zh \
> >     \
> >     argouml-documentation
> >
> > So, at some point in the past (could be what you have detected), the
> > release building part of the controlling files was moved out of the
> > argouml project into the argoumlinstaller project and the source was
> > also split over several files.
> >
> >         /Linus
> >
> >
> >
> >
> > 2009/12/21 Shane McIntosh <[email protected]
> > <mailto:[email protected]>>
> >
> >     Tom Morris wrote:
> >     > 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
> >     <
> 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
> >     >
> >
> >     I sampled each project at the customer release level. For ArgoUML, I
> >     consulted the webpage listing for the names of the customer releases
> >     (http://argouml-downloads.tigris.org/). All entries under "Releases"
> >     were considered. I then checked out the sources for the corresponding
> >     tags from the "releases" area of the argouml tigris SVN repository
> >     (http://argouml.tigris.org/source/browse/argouml/releases/). For
> >     example, I assumed that Release 0.10.1 corresponded to the SVN tagged
> >     release VERSION_0_10_1 in the "releases" area. I also trusted that
> >     this
> >     tagged version contained all the necessary and related code. Were
> >     these
> >     assumptions incorrect?
> >
> >     -Shane
> >
> >     ------------------------------------------------------
> >
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2432067
> >     <
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2432067
> >
> >
> >     To unsubscribe from this discussion, e-mail:
> >     [[email protected]
> >     <mailto:[email protected]>].
> >     To be allowed to post to the list contact the mailing list
> >     moderator, email: [[email protected] <mailto:[email protected]>]
> >
> >
>
> ------------------------------------------------------
>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2434417
>
> 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]]
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2434431

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