Hi,

On 1 August 2011 16:44, Richard Rodgers <[email protected]> wrote:

> I have a few remarks inline, but my bottom line: I think this whole area
> needs more analysis before leaping into any solution, esp. right before a
> release.
> The Domain Model work is interesting and creative, but I'm not convinced we
> understand our use-cases well enough yet to judge it's applicability.
>

+1, but diving in anyway...

I guess I don't really understand this point - I see no reason why the
> dependency here is of special concern, or why there is a problematic
> chicken-and-egg situation.
> You say "include replicate in full packaged release", but I see no
> requirement for this at all. Replicate is a good example of
> of a candidate for 'asynchronous' release, which means precisely *not* at
> the same time as the packaged release. Why is it a good idea to require that
> all add-ons be synchronized?
> I'm imagining this is the sort of thing (cloud replication) that one would
> not immediately decide on, but could elect to add to one's system later.
>

Well, we've seen this chicken-and-egg thing before.

Bottom line, if something depends on a specific version of trunk, and (or
indeed, as long as) we are going to make references to it from inside trunk,
then it needs to be part of trunk. It doesn't necessarily need to be part of
dspace-api, it can be it's own project. But if we put a dependency in trunk,
then it needs to be in trunk [unless it's a true '3rd party' depedency - ie.
Apache Commons, PDFbox, Spring, etc].

Thing is, we know from experience that we need to make things part of trunk
/ a distribution in order to get visibility. Sure, a few intrepid souls will
modify their Maven projects to include the add-on module, but not many.

In the early days of a module, that isn't necessarily a bad thing. Get some
adoption for the module, but when the time is right for it to go to a much
larger audience, then it gets moved to trunk.

G
------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to