It seems like I ran into an issue where I pulled on a thread and unravelled the entire rug. This requires a decently large overhaul of the test system for javascript, which is currently relying on a very old version of QUnit which relies on a now defunct version of PhantomJS.
QUnit has since moved to using puppeteer on top of headless chrome, which has full ES6 support. The advantage of this is we don't need any transpilation / polyfills, but getting the build dependencies installed across all the docker images is a bit tricky. I think I've gotten it resolved for ubuntu-bionic, but ubuntu-xenial is showing some issues (I think due to it having an older version of nodejs) [ Full content available at: https://github.com/apache/thrift/pull/1584 ] This message was relayed via gitbox.apache.org for [email protected]
