I'm merely trying to create something that is easy for people to use. I understand from your perspective that if people have trouble, it may be difficult to pin-point the version of code used, but I prefer ease of installation for developers in this case.
You guys won't have to make any guarantees about compilation or runtime here as I'll take it on my own to get things working for users should they have questions, however I doubt this would be the case as there are very few nodejs developers compared to other languages, and it's pretty unlikely that many would use my library over the numerous html parsing libraries already available for nodejs. I would be very surprised if more than 20 developers use this library.
On Fri, Oct 26, 2012 at 6:03 AM, Daniel Silverstone <dsilvers@netsurf-browser.org> wrote:
On Fri, Oct 26, 2012 at 05:53:34AM -0700, Dean Mao wrote:Regarding entites.inc and aliases.inc I'd suggest that you branch our repos
> Yeah sorry, I will submodule the stuff soon-ish, however there were a few
> things that can't be easily submoduled, like the entities.inc & aliases.inc
> which were generated from a perl script. I can't count on perl being on
> the system, or in the path. The build system is the nodejs standard,
> node-gyp so it's easier if makefiles are not used in this case. The user
> will simply do a "npm install hubbub" and node-gyp would download, compile,
> and install the binaries.
>
> What are your suggestions regarding some of these things?
into your github and simply maintain a commit on top which adds those if you
truly cannot rely on Perl being available. (I'd note that almost every distro
under the sun has sufficient perl in its base installation though).
As for Makefiles not being acceptable to 'node-gyp' it sounds like you need to
fix node-gyp (or make it run an external process which can call make) -- we are
very very unlikely to make guarantees that things will compile if you don't use
our Makefiles.
D.
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
No comments:
Post a Comment