Current test build for mr7.4.1:
16:05:02 [0m[91mnpm WARN[0m[91m retry[0m[91m will retry, error on last attempt: Error: fetch failed with status code 502
16:05:02 [0m[91mnpm ERR! fetch failed https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz
16:05:02 [0m[91mnpm WARN retry[0m[91m will retry, error on last attempt: Error: fetch failed with status code 502
16:05:02 [0m[91mnpm ERR! fetch failed https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz
16:05:17 [0m[91mnpm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502
16:05:17 [0m[91mnpm ERR! fetch failed https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz
16:05:17 [0m[91mnpm WARN [0m[91mretry[0m[91m will retry, error on last attempt: Error: fetch failed with status code 502
16:05:17 [0m[91mnpm ERR! [0m[91mfetch failed[0m[91m https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
16:05:17 [0m[91mnpm WARN [0m[91mretry will retry, error on last attempt: Error: fetch failed with status code 502
Change-Id: Ifc8008589acd8ed4130fdad149df93ffdae9efa3
(cherry picked from commit d875383719)
(cherry picked from commit dcdc44e6b4)
It was never build before, we have just recently started handling
this repository as 'upstream' and build it per git branch, see TT#44859.
Previous Jenkins was not able to build it:
> The following packages have unmet dependencies:
> nodejs : Conflicts: nodejs-legacy
> Conflicts: npm
Removing unnecessary dependencies.
Change-Id: I754a382e506fb8ffff7db37ec534a8966262cb28
(cherry picked from commit b7d369f4fc)
- Bump Standards-Version to 3.9.8.
- Bump debhelper compatibility version 10.
- Switch from Priority extra to optional.
- New debian/.gitignore file.
Change-Id: I47527fceff650425873460787ff35c3e027d78f8
We have to install 'npm' explicitly here as it is no longer provided
by package 'nodejs' in Debian stretch.
We have to install 'nodejs-legacy' otherwise /usr/bin/node
is not available and test 'janus-admin-unit-test-docker' fails:
> + docker run --rm -i --entrypoint /bin/bash -v /var/lib/jenkins/workspace/janus-admin-unit-test-docker/source/:/code:ro \
> -v /var/lib/jenkins/workspace/janus-admin-unit-test-docker/results:/results:rw \
> docker.mgm.sipwise.com/janus-admin-stretch:I3370beedf30495497d01ec42eb292f90bce2b0a2 -c /code/t/testrunner
> ### Copying and moving files
> ################################################################################
> Finished main setup, now running tests ...
>
> > janus-admin@1.0.4 test /tmp/code
> > mocha -R spec --full-trace test/*-spec.js
>
> /usr/bin/env: 'node': No such file or directory
> npm ERR! Test failed. See above for more details.
> npm WARN This failure might be due to the use of legacy binary "node"
> npm WARN For further explanations, please read
> /usr/share/doc/nodejs/README.Debian
>
> npm ERR! not ok code 0
You can find more information about node/nodejs name convention here:
https://lists.debian.org/debian-devel-announce/2012/07/msg00002.html
So far, we need to install 'nodejs-legacy' to provide /usr/bin/node.
Change-Id: I3370beedf30495497d01ec42eb292f90bce2b0a2
From now we have npmlazy cache available so let's use it wherever
possible. Exact dependencies versions must be controlled via
npm-shrinkwrap.json file otherwise we have no guarantee each time
package is build with the same dependencies tree.
Change-Id: Iac883b23d9d945857df9674020fc19df35bde453