Hello friends,

I've been tasked with looking into the possibility of running cloudstack on
Debian stable, and based on my preliminary investigations I have a few
questions that I hope that someone can answer.

* What is the long term plan for the build system? Right now we use Make
(debian/rules), waf, maven and ant and that setup doesn't exactly lend
itself to a gentle learning curve. Also, it builds everything (at least)
twice.

* Using maven for populating the deps directory, with repositories and
transitive dependencies has a bad habit of breaking in surprising ways.
Since third party pom files can inject repository references to
repositories that returns bad data it's a fragile process. I'd like to
spend some time improving this, and there are a few ways of doing it, none
of which is obviously the right way to go. Where would I ideally direct my
efforts?

* There are some dependencies to specific versions of some java
dependencies not available in Debian squeeze (commons-codec, log4j). What
is the rationale for adding those as dependencies instead of pulling the
exact version that we want via maven, since we are downloading >100M of
dependencies anyway?




-- 
Developer, Engineering Experience, Spotify

Reply via email to