The nodejs 6.5.0 build that is running now breaks v8 abi so binary extensions will need to be rebuilt.
I've got my script ready to go and will run it for rawhide and f25 once the f25 build of nodejs completes - ideally we will then need to add those to the same bodhi update as nodejs for f25.
Tom
On 08/29/2016 12:46 PM, Tom Hughes wrote:
The nodejs 6.5.0 build that is running now breaks v8 abi so binary extensions will need to be rebuilt.
I've got my script ready to go and will run it for rawhide and f25 once the f25 build of nodejs completes - ideally we will then need to add those to the same bodhi update as nodejs for f25.
It is an actual ABI *break*? Isn't that supposed to be forbidden?
On 29/08/16 17:49, Stephen Gallagher wrote:
On 08/29/2016 12:46 PM, Tom Hughes wrote:
The nodejs 6.5.0 build that is running now breaks v8 abi so binary extensions will need to be rebuilt.
I've got my script ready to go and will run it for rawhide and f25 once the f25 build of nodejs completes - ideally we will then need to add those to the same bodhi update as nodejs for f25.
It is an actual ABI *break*? Isn't that supposed to be forbidden?
Well the v8 version changed from 5.0.71.60 to 5.1.281.81 which means our v8-abi provide has changed from 5.0 to 5.1 and caused dependencies to break in the binary modules.
Tom
On 08/29/2016 12:57 PM, Tom Hughes wrote:
On 29/08/16 17:49, Stephen Gallagher wrote:
On 08/29/2016 12:46 PM, Tom Hughes wrote:
The nodejs 6.5.0 build that is running now breaks v8 abi so binary extensions will need to be rebuilt.
I've got my script ready to go and will run it for rawhide and f25 once the f25 build of nodejs completes - ideally we will then need to add those to the same bodhi update as nodejs for f25.
It is an actual ABI *break*? Isn't that supposed to be forbidden?
Well the v8 version changed from 5.0.71.60 to 5.1.281.81 which means our v8-abi provide has changed from 5.0 to 5.1 and caused dependencies to break in the binary modules.
Ah, we should probably handle that similar to how we handle the Node.js ABI as well, where we make the dependency based on supporting the major version number rather than the strict major-minor version.
On 08/29/2016 01:03 PM, Stephen Gallagher wrote:
On 08/29/2016 12:57 PM, Tom Hughes wrote:
On 29/08/16 17:49, Stephen Gallagher wrote:
On 08/29/2016 12:46 PM, Tom Hughes wrote:
The nodejs 6.5.0 build that is running now breaks v8 abi so binary extensions will need to be rebuilt.
I've got my script ready to go and will run it for rawhide and f25 once the f25 build of nodejs completes - ideally we will then need to add those to the same bodhi update as nodejs for f25.
It is an actual ABI *break*? Isn't that supposed to be forbidden?
Well the v8 version changed from 5.0.71.60 to 5.1.281.81 which means our v8-abi provide has changed from 5.0 to 5.1 and caused dependencies to break in the binary modules.
Ah, we should probably handle that similar to how we handle the Node.js ABI as well, where we make the dependency based on supporting the major version number rather than the strict major-minor version.
Tom, do you want me to try to throw this together? I'm working on the EPEL 7 stuff right now and I'd prefer to land any change like this before we land it over there.
On 29/08/16 17:46, Tom Hughes wrote:
The nodejs 6.5.0 build that is running now breaks v8 abi so binary extensions will need to be rebuilt.
I've got my script ready to go and will run it for rawhide and f25 once the f25 build of nodejs completes - ideally we will then need to add those to the same bodhi update as nodejs for f25.
Modules are now rebuilt and I submitted the update:
https://bodhi.fedoraproject.org/updates/FEDORA-2016-128b62417f
Tom
nodejs@lists.fedoraproject.org