On 23/02/2016 09:12, sebb wrote: > On 23 February 2016 at 07:34, Benedikt Ritter <brit...@apache.org> wrote: >> I'm confused. None of the other PMC members has expressed whether he or she >> want's the see Chimera/crypto joining Apache Commons, yet we're already >> discussing how JNI bindings should be handled. >> >> I'd like to see: >> 1) a clear statement whether Chimera/crypto should become part of Apache >> Commons. Do we need a vote for that? > > Yes, of course. > > However that decision clearly depends on at least some of the design > aspects of the code. > If it were written entirely in C or Fortran, it would not be a > suitable candidate. > >> 2) Discuss a plan on how to do that (I've described a possible plan [1]) >> 3) After that is clear: discuss design details regarding the component. > > Some design details impact on the decision. > > Indeed even for pure Java code the code quality has a bearing on > whether Commons would/could want to take it. > Would we want a large code base with no unit-tests, no build > mechanism, and no comments?
It depends. I care less about the quality of the code than I do about the community that comes with it / forms around it. A strong community can fix code issues. Great code can't save a weak community. How about creating a new sandbox component, let folks start work and see how the community develops? Mark > >> Thanks! :-) >> Benedikt >> >> [1] http://markmail.org/message/74j4el6bpfpt4evs >> >> 2016-02-23 3:03 GMT+01:00 Xu, Cheng A <cheng.a...@intel.com>: >> >>> At this point, it has just Java interfaces only. >>> >>> -----Original Message----- >>> From: Colin P. McCabe [mailto:cmcc...@apache.org] >>> Sent: Tuesday, February 23, 2016 1:29 AM >>> To: Hadoop Common >>> Cc: Commons Developers List >>> Subject: Re: [crypto][chimera] Next steps >>> >>> I would highly recommend shading this library when it is used in >>> Hadoop and/or Spark, to prevent version skew problems between Hadoop >>> and Spark like we have had in the past. >>> >>> What is the strategy for handling JNI components? I think at a >>> minimum, we should include the version number in the native library >>> name to avoid problems when deploying multiple versions of Chimera. >>> This is something that has been problematic in Hadoop with >>> libhadoop.so. >>> >>> Is this library going to have Scala interfaces as well as Java ones, >>> or just Java? >>> >>> cheers, >>> Colin >>> >>> On Sat, Feb 20, 2016 at 3:15 AM, Benedikt Ritter <brit...@apache.org> >>> wrote: >>>> Hi, >>>> >>>> I'd like to discuss the next steps for moving the Chimera component to >>>> Apache Commons. So far, none of the other PMC members has expressed his >>> or >>>> her thoughts about this. If nobody brings up objections about moving the >>>> component to Apache Commons, I'm assuming lazy consensus about this. >>>> >>>> So the next steps would be: >>>> - decide on a name for the new component (my proposal was Apache Commons >>>> Crypto) >>>> - move code to an Apache repo (probably git?!) >>>> - request a Jira project >>>> - setup maven build >>>> - setup project website >>>> - work on an initial release under Apache Commons coordinates >>>> >>>> Anything missing? >>>> >>>> Regards, >>>> Benedikt >>>> >>>> -- >>>> http://home.apache.org/~britter/ >>>> http://twitter.com/BenediktRitter >>>> http://github.com/britter >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>> >> >> >> -- >> http://home.apache.org/~britter/ >> http://twitter.com/BenediktRitter >> http://github.com/britter > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org