SVN repo structure

View: New views
2 Messages — Rating Filter:   Alert me  

Parent Message unknown SVN repo structure

by Boyan Sheytanov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey there!

I was browsing the svn repo these days and found some issues that
might need to be fixed:
 * In incubator, there are empty folders engage-client and
engage-sketches that are probably no longer needed.
 * In scratchpad/decapod we should probably add the dserver.py file
that resides in the Google code repo.
 * We should probably move decapod stuff from scratchpad to incubator
since we have to deliver the Capture interface pretty soon.
 * In fluid, there are two folders with externals that point to the
same place (fluid-all and fluid-build-all). There's probably a reason
for this, but I couldn't get it. Only one of these might remain.
 * In fluid, we probably need a separate folder for the engage stuff,
with an external pointing to Infusion in it. See
http://issues.fluidproject.org/browse/ENGAGE-168.

I'm not really sure if these make sense to you, but I think with these
changes the repo structure will be much more clear. There are probably
other issues that need to be resolved as well (mainly related to
externals).

Greetings,
Boyan
_______________________________________________________
fluid-work mailing list - fluid-work@...
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work

Re: SVN repo structure

by Colin Clark-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Boyan,

Thanks for this feedback! Some comments below...

On 27-Oct-09, at 7:28 AM, Boyan Sheytanov wrote:

> I was browsing the svn repo these days and found some issues that
> might need to be fixed:
>  * In incubator, there are empty folders engage-client and
> engage-sketches that are probably no longer needed.

Good point. I've removed these from the repository.

>  * In scratchpad/decapod we should probably add the dserver.py file
> that resides in the Google code repo.

>  * We should probably move decapod stuff from scratchpad to incubator
> since we have to deliver the Capture interface pretty soon.

I agree. We've struggled with the various bits of Google  
infrastructure for Decapod--specifically, Google Groups. I think we'll  
be probably migrating to Fluid infrastructure soon. In the meantime,  
we should definitely fork the Decapod Python server and move it into  
the incubator so you and Michelle can work on it there.

>  * In fluid, there are two folders with externals that point to the
> same place (fluid-all and fluid-build-all). There's probably a reason
> for this, but I couldn't get it. Only one of these might remain.

fluid-all is for day-to-day development. The plan for fluid-build-all  
is to make a few tweaks to our daily build server and then rename this  
module to fluid-release-all.

It is used for creating release testing builds of Engage, tagged  
against specific versions of Infusion and Engage. The reason for this  
is that we may regularly release Infusion before Engage. As a result,  
there will be a period where the Infusion repo is unfrozen while  
Engage remains frozen.

fluid-build-all should probably be moved to the infrastructure  
directory.

>  * In fluid, we probably need a separate folder for the engage stuff,
> with an external pointing to Infusion in it. See
> http://issues.fluidproject.org/browse/ENGAGE-168.

I completely agree. This is on the to do list.

> I'm not really sure if these make sense to you, but I think with these
> changes the repo structure will be much more clear. There are probably
> other issues that need to be resolved as well (mainly related to
> externals).

I really appreciate your well-considered feedback about this. Thanks  
so much!

Colin

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

_______________________________________________________
fluid-work mailing list - fluid-work@...
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work