Alex Karasulu a écrit :

Do we do this for shared and for clients and for the daemon stuff too?

hmmmm. Not sure. They are part of the server, aren't they?

I mean, if you modify them, and fail, the server won't compile anymore. It's not the case for ldapstudio and triplesec.


Alex

Emmanuel Lecharny wrote:

Alex Karasulu a écrit :

Emmanuel Lecharny wrote:

Hi,

what about moving those guys down one level? It's really painfull to have to dowload mb of jars when you want to check out the trunks...



Yeap those jars are a problem.  How about we put them in a maven REPO?


no, this is not what I had in mind. The main problem is that ldapstudio and ADS are pretty much separate project. It's not really obvious that they must share the same trunk. Triplesec is also a separate project. And at some point, I'm not sure that it is a good idea to have a common pom.xml for all those guys in trunks, because them it will be mor and more difficult to guarantee that trunks is always 'buildable' at all time : too many people will risk to break the build with a bad commit, and it will take too long to build the whole project before committing.


We could have such a structure :



Yeah we were using this structure except we were calling trunks -> trunk instead. Then someone had the idea of keeping all trunks together in a trunks directory.


I think it made sense when it was about ads itself. Now with ldapstudio representing half the size of ADS itself, and triplesec being a fat baby too, I'm not sure it worth it anymore.


I think this was Enrique's idea. Perhaps he can elaborate on why we did this. I no longer remember why but just got used to this configuration.


The 'why' should remain history, at this point. What was good a year ago may not be good now, IMHO. The separation could make sense now, and we may go back to a grand-reunification in one year, I don't know. Right now, my guts ask for a little separation, like what we did for MINA (not that I want ldapstudio to become a TLP :).





Reply via email to