[Buildbot-devel] Questions on buildbot_www package (nine branch)

Dustin J. Mitchell dustin at v.igoro.us
Wed Oct 16 19:43:23 UTC 2013


On Sat, Oct 12, 2013 at 8:15 PM, Andrii Senkovych
<jolly_roger at itblog.org.ua> wrote:
>  * it tends to satisfy all build-dependencies system-wide

I wouldn't think of the NPM requirements as "build dependencies".  In
fact, having e.g., ui-router installed systemwide might not help, as
we need it installed within the buildbot-www build directories.  I can
see that the practice of downloading these packages from npm at build
time will be problematic, though!  I see that Pierre has suggested the
opposite.  Barring known solutions to this sort of problem in the
Debian world, I think you'll have to compromise on #1 or #2.

>  * it requires all packages to be built from source

Which means, from your description, that the concatenated and minified
JS from the sdist tarball isn't adequate.  I suppose that means that
the orig.tar.gz is the Buildbot git repository, rather than anything
generated by python setup.py.

>  * it has /usr/bin/nodejs instead of /usr/bin/node

Depending on node-legacy is one fix here.  Note, thought, that the
only system binary that setup.py invokes is 'npm', which is already
packaged and presumably patched to refer to nodejs.

Dustin




More information about the devel mailing list