please excuse my naive question - I'm totally new tp JS and its
packaging (and I'm not subscribed to the packaging list nor am I sure
whether this is the right list to ask - please guide me kindly if I'm
wrong here.)

I intend to package shiny-server[1] which needs several node-* packages.
At this place I'd like to thank you for all the packaging you did since
it reduces the amount of work a lot.

My way to learn about the missing dependencies was simply to run

    strace shiny-server

and see what is missing.  Via apt-file search I learned what needs
packaging and have created local packages for


which I will ITP once I can estimate the full effort of the packaging
attempt.  Now I was stumbling over the following:

$ strace shiny-server 2>&1 | grep handlebars
stat("/usr/lib/nodejs/handlebars", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/nodejs/handlebars/package.json", O_RDONLY|O_CLOEXEC) = 11
pread64(11, "{\n  \"name\": \"handlebars\",\n  \"bar"..., 32768, 0) = 1830
stat("/usr/lib/nodejs/handlebars/lib/index.js", {st_mode=S_IFREG|0644, 
st_size=792, ...}) = 0
lstat("/usr/lib/nodejs/handlebars", {st_mode=S_IFDIR|0755, st_size=4096, ...}) 
= 0
lstat("/usr/lib/nodejs/handlebars/lib", {st_mode=S_IFDIR|0755, st_size=4096, 
...}) = 0
lstat("/usr/lib/nodejs/handlebars/lib/index.js", {st_mode=S_IFREG|0644, 
st_size=792, ...}) = 0
open("/usr/lib/nodejs/handlebars/lib/index.js", O_RDONLY|O_CLOEXEC) = 11
read(11, "// USAGE:\n// var handlebars = re"..., 792) = 792
stat("/usr/lib/nodejs/handlebars/lib", {st_mode=S_IFDIR|0755, st_size=4096, 
...}) = 0
stat("/usr/lib/nodejs/handlebars/dist/cjs/handlebars", 0x7ffc9892b710) = -1 
ENOENT (No such file or directory)
stat("/usr/lib/nodejs/handlebars/dist/cjs/handlebars.js", 0x7ffc9892b7e0) = -1 
ENOENT (No such file or directory)
stat("/usr/lib/nodejs/handlebars/dist/cjs/handlebars.json", 0x7ffc9892b7e0) = 
-1 ENOENT (No such file or directory)
stat("/usr/lib/nodejs/handlebars/dist/cjs/handlebars.node", 0x7ffc9892b7e0) = 
-1 ENOENT (No such file or directory)
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/nodejs/handlebars/dist/cjs/handlebars/index.js", 0x7ffc9892b7e0) 
= -1 ENOENT (No such file or directory)
0x7ffc9892b7e0) = -1 ENOENT (No such file or directory)
0x7ffc9892b7e0) = -1 ENOENT (No such file or directory)
Error: Cannot find module '../dist/cjs/handlebars'
    at Object.<anonymous> (/usr/lib/nodejs/handlebars/lib/index.js:7:18)

I checked the source of node-handlebars but did not find the missing
/cjs dir.  Could you enlighten me how to fix this?

Kind regards


[1] https://anonscm.debian.org/git/debian-med/shiny-server.git


Pkg-javascript-devel mailing list

Reply via email to