Il 23/04/2018 14:16, Jérémy Lal ha scritto:
> After years of hesitation... i started to experiment bundling node modules as 
> components,
> thanks to the experiment led by pkg-components.
> 
> I just uploaded to experimental node-tar-4.4.1+ds-2, please look into it if 
> you're interested.
> Some docs are written in changelog and README.source.
> 
> I call here "solitary modules" a subset of modules that are mostly only used 
> by a single software,
> and have all the same author, more or less, up to the point their 
> distribution as independent modules is not interesting for debian.
> 
> (Caveats: not pristine-tar friendly. The git-buildpackage layout is useless 
> in that situation).
> 
> Jérémy.

Hi I am trying to see if this technique can be applied to node-gulp-sourcemaps, 
which I need to update to v2.6.4.
It requires @gulp-sourcemaps/map-sources and @gulp-sourcemaps/identity-map 
which clearly match the description of solitary modules.

Trying to grasp what you did, I found this useful piece of documentation:
https://lists.debian.org/debian-devel/2010/09/msg00208.html
but I am not sure that it is up to date.

A few questions for you:

- I see your patch to pkg-components has been merged in 0.10 which is accepted 
in unstable since 2018-04-23 so you could depend on pkg-component (>= 0.10) ?

- Is repeating the names of the components in debian/rules, autopkgtest target 
unavoidable ?

- I run dpkg-buildpackage and it bails out with:

make[2]: Entering directory '/root/node-tar'
mkdir -p COMPONENTS
make[2]: *** No rule to make target 'chownr', needed by 'COMPONENTS/chownr'.  
Stop.
make[2]: Leaving directory '/root/node-tar'
dh_components: CURDIR=/root/node-tar PACKAGE=node-tar DH_COMPONENT=chownr 
/usr/share/pkg-components/build_stages/copy returned exit code 2
make[1]: *** [debian/rules:11: override_dh_install] Error 2
make[1]: Leaving directory '/root/node-tar'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

  what did I do wrong ?

- could this technique be integrated in npm2deb 
(https://github.com/LeoIannacone/npm2deb/issues/15) ?

Paolo

-- 
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to