[Release-job-failures] Release of openstack/monasca-grafana-datasource for ref refs/tags/1.3.0 failed

Előd Illés elod.illes at est.tech
Thu Mar 18 18:24:06 UTC 2021


As fungi pointed out maybe an easy solution is to replace the 
nodejs4-publish-to-npm job to nodejs8-publish-to-npm [1].

Reviews are welcome :)

[1] https://review.opendev.org/c/openstack/project-config/+/781536

Előd


On 2021. 03. 16. 10:34, Herve Beraud wrote:
> Here is a summary from our previous meeting [1] related to this topic.
>
> Apparently the error is caused by the old version of nodejs [2] 
> (usually lower than v6).
>
> This error is on an independent project [3] so normally the NodeJS 
> supported runtimes are the same that with the current series (AFAIK we 
> use NodeJS 10) [4]
>
> This job uses xenial and xenial seems to provide nodejs 4.2.6 [5] that 
> could explain why we see this error.
>
> However, this job inherits from `publish-openstack-artifacts` [6] and 
> this one defines a nodeset based on focal [7] so I wonder why we use 
> xenial here [8].
> Notice that focal comes with NodeJS 10.19 [4].
>
> The last execution of this job (`release-openstack-javascript`) was 
> successful but it was 18 months ago [9], unfortunately logs aren't 
> longer available for these builds.
> It could be worth seeing which version of ubuntu was used during this 
> period.
>
> Maybe the solution is simply moving this javascript job onto a nodeset 
> based on focal.
>
> Thoughts?
>
> [1] 
> eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-03-11-17.00.log.html#l-186 
> <http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-03-11-17.00.log.html#l-186>
> [2] 
> https://stackoverflow.com/questions/64414716/unexpected-token-in-yarn-installation 
> <https://stackoverflow.com/questions/64414716/unexpected-token-in-yarn-installation>
> [3] 
> https://releases.openstack.org/reference/release_models.html#independent 
> <https://releases.openstack.org/reference/release_models.html#independent>
> [4] 
> https://governance.openstack.org/tc/reference/runtimes/wallaby.html#node-js-runtime-for-wallaby 
> <https://governance.openstack.org/tc/reference/runtimes/wallaby.html#node-js-runtime-for-wallaby>
> [5] https://pkgs.org/search/?q=nodejs <https://pkgs.org/search/?q=nodejs>
> [6] 
> https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L780 
> <https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L780>
> [7] 
> https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L8 
> <https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L8>
> [8] 
> https://zuul.opendev.org/t/openstack/build/cdffd2a26a0d4a5b8137edb392fa5971/log/job-output.txt#743 
> <https://zuul.opendev.org/t/openstack/build/cdffd2a26a0d4a5b8137edb392fa5971/log/job-output.txt#743>
> [9] 
> https://zuul.opendev.org/t/openstack/builds?job_name=release-openstack-javascript 
> <https://zuul.opendev.org/t/openstack/builds?job_name=release-openstack-javascript>
>
> Le jeu. 11 mars 2021 à 12:42, Thierry Carrez <thierry at openstack.org 
> <mailto:thierry at openstack.org>> a écrit :
>
>     We had a release job failure during the processing of the tag
>     event when
>     1.3.0 was (successfully) pushed to
>     openstack/monasca-grafana-datasource.
>
>     Tags on this repository trigger the release-openstack-javascript job,
>     which failed during pre playbook when trying to run yarn --version
>     with
>     the following error:
>
>     /usr/share/yarn/lib/cli.js:46100
>        let {
>            ^
>
>     SyntaxError: Unexpected token {
>          at exports.runInThisContext (vm.js:53:16)
>          at Module._compile (module.js:373:25)
>          at Object.Module._extensions..js (module.js:416:10)
>          at Module.load (module.js:343:32)
>          at Function.Module._load (module.js:300:12)
>          at Module.require (module.js:353:17)
>          at require (internal/module.js:12:17)
>          at Object.<anonymous> (/usr/share/yarn/bin/yarn.js:24:13)
>          at Module._compile (module.js:409:26)
>          at Object.Module._extensions..js (module.js:416:10)
>
>     See https://zuul.opendev.org/t/openstack/build
>     <https://zuul.opendev.org/t/openstack/build>
>     /cdffd2a26a0d4a5b8137edb392fa5971
>
>     This prevented the job from running (likely resulting in nothing
>     being
>     uploaded to NPM? Not a JS job specialist), which in turn prevented
>     announce-release job from announcing it.
>
>     -- 
>     Thierry Carrez (ttx)
>
>
>
> -- 
> Hervé Beraud
> Senior Software Engineer at Red Hat
> irc: hberaud
> https://github.com/4383/ <https://github.com/4383/>
> https://twitter.com/4383hberaud <https://twitter.com/4383hberaud>
> -----BEGIN PGP SIGNATURE-----
>
> wsFcBAABCAAQBQJb4AwCCRAHwXRBNkGNegAALSkQAHrotwCiL3VMwDR0vcja10Q+
> Kf31yCutl5bAlS7tOKpPQ9XN4oC0ZSThyNNFVrg8ail0SczHXsC4rOrsPblgGRN+
> RQLoCm2eO1AkB0ubCYLaq0XqSaO+Uk81QxAPkyPCEGT6SRxXr2lhADK0T86kBnMP
> F8RvGolu3EFjlqCVgeOZaR51PqwUlEhZXZuuNKrWZXg/oRiY4811GmnvzmUhgK5G
> 5+f8mUg74hfjDbR2VhjTeaLKp0PhskjOIKY3vqHXofLuaqFDD+WrAy/NgDGvN22g
> glGfj472T3xyHnUzM8ILgAGSghfzZF5Skj2qEeci9cB6K3Hm3osj+PbvfsXE/7Kw
> m/xtm+FjnaywZEv54uCmVIzQsRIm1qJscu20Qw6Q0UiPpDFqD7O6tWSRKdX11UTZ
> hwVQTMh9AKQDBEh2W9nnFi9kzSSNu4OQ1dRMcYHWfd9BEkccezxHwUM4Xyov5Fe0
> qnbfzTB1tYkjU78loMWFaLa00ftSxP/DtQ//iYVyfVNfcCwfDszXLOqlkvGmY1/Y
> F1ON0ONekDZkGJsDoS6QdiUSn8RZ2mHArGEWMV00EV5DCIbCXRvywXV43ckx8Z+3
> B8qUJhBqJ8RS2F+vTs3DTaXqcktgJ4UkhYC2c1gImcPRyGrK9VY0sCT+1iA+wp/O
> v6rDpkeNksZ9fFSyoY2o
> =ECSj
> -----END PGP SIGNATURE-----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210318/85ac45fd/attachment-0001.html>


More information about the openstack-discuss mailing list