Bug#902941: libuv1/1.21.0-1 appears to break lua-luv/1.9.1-0-2 autopkgtest

2018-07-04 Thread Felipe Sateler
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  wrote:
> On Tue, 3 Jul 2018 19:46:30 +0200 Paul Gevers  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=libuv=1.20.3=1.21.0=121f9=abi

This affects nodejs too.

[1]
https://salsa.debian.org/debian/libuv1/commit/aa28f7d5bf36b4df1e606ed47364d91d896b1f8b#1b6daa9127cce1f350074cef165b370bd83dfdcb_1144_1144

Saludos


Bug#902941: libuv1/1.21.0-1 appears to break lua-luv/1.9.1-0-2 autopkgtest

2018-07-04 Thread Dominique Dumont
On Tue, 3 Jul 2018 19:46:30 +0200 Paul Gevers  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

All the best



Bug#902941: libuv1/1.21.0-1 appears to break lua-luv/1.9.1-0-2 autopkgtest

2018-07-03 Thread Paul Gevers
Source: libuv1, lua-luv
Version: libuv1/1.21.0-1
Version: lua-luv/1.9.1-0-2
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainers,

With a recent upload of libuv1 the autopkgtest of lua-luv started to
fail in unstable and testing. I have copied the error below.

Currently this regression is delaying the migration of libuv1 to testing
by 13 days. Could you please investigate the situation and resolve which
package needs to be fixed and assign it?

More information about this bug and the reason of it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

https://ci.debian.net/data/autopkgtest/testing/amd64/l/lua-luv/550804/log.gz

ok 9 fs - fs.scandir
  ./tests/test-fs.lua:83: UNKNOWN FS TYPE 29

  stack traceback:
[C]: in function 'assert'
./tests/test-fs.lua:83: in function 'fn'
./lib/tap.lua:53: in function <./lib/tap.lua:42>
[C]: in function 'xpcall'
./lib/tap.lua:42: in function 'run'
./lib/tap.lua:136: in function 'tap'
tests/run.lua:35: in main chunk
[C]: ?
not ok 10 fs - fs.realpath



signature.asc
Description: OpenPGP digital signature