Hi Suresh,

On Apr 25, 2012, at 8:31 AM, Suresh Marru wrote:

>> [..snip...]
>> 
>> Whether it should block a release however, versus something that should be 
>> done before
>> we exit the Incubator, is up for debate. I don't feel strongly that this 
>> should block an Incubator
>> release, however I do feel strongly it should be dealt with before we get 
>> out of the Incubator.
> 
> Thanks Chris. This is laborious task for sure, but in the interest of 
> speeding up the build and to adhere to compliance, I vote for getting rid of 
> this now. Unless some one else can get it to it before tomorrow, I will start 
> on this one tomorrow and will take care of it. If you have pointers to any 
> other documentation on getting external jars into maven central please send 
> them.

I appreciate your enthusiasm here, but getting external 3rd party jars into 
Maven Central is not
a finish-in-a-week task even. It took me *over 6 months* to get the NetCDF jars 
into Maven
Central and I had to basically become a contributor to the NetCDF project to do 
so at UCAR :)

I also contributed some patches to them to get them on Maven and to start 
publishing the release.
Google my name, Tika and NetCDF for a ton of conversation around that.

That being said, I know a lot of the grid jars from the community aren't in 
Central. So getting them
there could take months, even years to fully get community buy in on their end. 
And we can't
start publishing other people's jars. That's going to lead to bad form and 
there have been a ton
of discussions in Apache lately about how that's a "no no" (Google Lucene 
Commons Csv).

So like I said, I am +1 to move forward, even with minimal deps on external 
repos. It's just
something that should be an Incubator exit criteria IMHO as it's going to take 
time. One way
to deal with it would be to generate a prioritized list of "must be removed as 
external dep" and
then also bin the other set into "we could live with this being external dep 
and here's why."

Make sense?

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: [email protected]
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to