Hey Henrique,

I think having thrift and thrift-dev is a great idea!

In that case I guess we should keep the copies of the thrift/test/keys that
are in thrift/lib/nodejs/test and resolve all tls tests to the later (as it
is now).

-Randy



On Sat, Mar 15, 2014 at 3:00 PM, Henrique Mendonça <[email protected]>wrote:

> Hi Randy,
>
> I agree it doesn't make sense to deploy tests that don't work. Then, only
> the source will do it.
>
> What about another package thrift-dev for test+lib/nodejs+compiler?
> Although we can get everything directly from the source, NPM handles
> versioning quite nicely.
>
>
> On 15 March 2014 20:41, Randy Abernethy <[email protected]> wrote:
>
> > Hello All,
> >
> > Presently NPM deploys the entire thrift/lib/nodejs directory. This
> includes
> > thrift/lib/nodejs/test and thrift/lib/nodejs/example in particular.
> Though
> > there are several examples of other projects distributing full project
> > trees with a lib, my sense is that people use npm to deploy operational
> > libraries, expecting/needing only the production code to be copied. Those
> > interested in library builds/tests/examples/etc. will more often clone
> the
> > git repo.
> >
> > There are some technical complications with deploying Apache Thrift
> node.js
> > libs with the test directory related to the server key used for ssl
> > testing. A copy of the server key must be distributed for the tests to
> > succeed, rather than linking them to the thirft/test/keys source. Other
> > issues such as this may be extant.
> >
> > Would it not be better to have npm deploy only
> > thrift/lib/nodejs/lib/thrift. This would create just a thrift directory
> > under the npm node_modules path causing node to pickup the index.js
> > directly?
> >
> > Sorry if this has already been discussed,
> > Randy
> >
>

Reply via email to