On 6/15/07, Ben Speakmon <[EMAIL PROTECTED]> wrote:
> Firstly doing a svn checkout of subethasmtp requires a user/password -
> guest/guest works - but not sure how to configure the repository
> descriptor in gump for that as I couldn't find an subversion example
> of that in other descriptors.
>
> Secondly the subethasmtp builds use JDK 1.5 to create standard jars
> and then a <retroweaver> ant task to produce JDK 1.4 compatible jar
> flavours - which is what Commons Email needs - not sure if that
> presents any issues for gump?


To be clear, commons-email only uses subethasmtp and wiser at test time;
they are NOT runtime dependencies. For all practical purposes, they may as
well be junit libraries.

Given that, do we still want to build the 1.2 branch (or trunk) of
smtp/wiser from source every night and use it with commons-email, even
though commons-email's use of it is not going to change except at our
say-so? Is it okay if we just treat it as a binary (with source available,
of course) dependency?

AIUI the purpose of gump is to give advance warning of upcoming
problems by building from the latest source. So if there were changes
in the smtp/wiser project that affected Commons email, you get advance
warning. Since as you say, its only a test dependency then its
probably not as important.

From a practical PoV if you just want to use a "packaged" dependency
in gump - rather than building those jars from source then (from my
past experience of gump) you need the help of the gump devs - anyone
can change the gump metadata - but adding a packaged jar requires
privs. that ordinary ASF committers don't have on gump.

Having said that, from what Bill said in this thread, if you switch
gump to use maven2 then thats effectively what you get (for all
dependencies). Doing that though seems to me to loose all gump
benefits for Commons Email though - so it would be there (i.e. in
gump) only to benefit downstream dependencies.

So I think either you fix it yourself by either switching to maven2 or
setting up  subethasmtp project on gump to build from source.

Or you ask the gump devs to help - and let them solve it in the way
they think best.

Niall

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to