[Pkg-javascript-devel] Bug#902941: libuv1/1.21.0-1 appears to break lua-luv/1.9.1-0-2 autopkgtest
Felipe Sateler
fsateler at debian.org
Wed Jul 4 17:39:11 BST 2018
Control: retitle -1 libuv1 1.21 broke ABI without SONAME bump
Control: severity -1 serious
Control: affects -1 nodejs
Hi,
On Wed, 04 Jul 2018 13:14:23 +0200 Dominique Dumont <dod at debian.org> wrote:
> On Tue, 3 Jul 2018 19:46:30 +0200 Paul Gevers <elbrus at debian.org> wrote:
> > ok 9 fs - fs.scandir
> > ./tests/test-fs.lua:83: UNKNOWN FS TYPE 29
>
> Looks like this issue has been fixed in upstream lua:
>
>
https://github.com/luvit/luv/commit/853546063c88f0f06b680844b8a2c90dc13343d3
Lua had a bug, but the change was done incorrectly in libuv. The numbering
of enum values changed between 1.20 and 1.21, thus any binary compiled for
1.20 can be subtly broken by upgrading to 1.21.
In particular, the lchown uv_fs_type was not added at the end[1]. This
breaks ABI and should require a transition.
See also the abi tracker report:
https://abi-laboratory.pro/index.php?view=compat_report&l=libuv&v1=1.20.3&v2=1.21.0&obj=121f9&kind=abi
This affects nodejs too.
[1]
https://salsa.debian.org/debian/libuv1/commit/aa28f7d5bf36b4df1e606ed47364d91d896b1f8b#1b6daa9127cce1f350074cef165b370bd83dfdcb_1144_1144
Saludos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20180704/872d6588/attachment.html>
More information about the Pkg-javascript-devel
mailing list