Diff of the two buildlogs: -- --- b1/build.log 2024-10-28 18:09:05.255905665 +0000 +++ b2/build.log 2024-10-28 18:12:26.452718839 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Oct 28 06:03:09 -12 2024 -I: pbuilder-time-stamp: 1730138589 +I: Current time: Mon Dec 1 14:32:07 +14 2025 +I: pbuilder-time-stamp: 1764549127 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -30,52 +30,84 @@ dpkg-source: info: applying longer_async_work_timeout.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1988307/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/D01_modify_environment starting +debug: Running on codethink01-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 1 00:32 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='84e01879de214d219dd2d3075a508f5e' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1988307' - PS1='# ' - PS2='> ' + INVOCATION_ID=5e64947dcd1046848b11e483fd3e4160 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1858938 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kI77UzRJ/pbuilderrc_FYXu --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kI77UzRJ/b1 --logfile b1/build.log lua-luv_1.48.0-2-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kI77UzRJ/pbuilderrc_5AcT --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kI77UzRJ/b2 --logfile b2/build.log lua-luv_1.48.0-2-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink02-arm64 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1988307/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -176,7 +208,7 @@ Get: 57 http://deb.debian.org/debian trixie/main arm64 libuv1-dev arm64 1.48.0-6 [181 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 lua-compat53 arm64 0.7-2+b1 [32.0 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 lua-compat53-dev arm64 0.7-2+b1 [30.1 kB] -Fetched 22.4 MB in 0s (91.3 MB/s) +Fetched 22.4 MB in 0s (115 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package readline-common. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20058 files and directories currently installed.) @@ -436,7 +468,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.48.0-2-3 dpkg-buildpackage: info: source distribution unstable @@ -662,10 +698,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.la" && ln -s "../liblua5.1-luv.la" "liblua5.1-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/luv.so - linux-vdso.so.1 (0x0000ffffb71c7000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb70e0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb6f20000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffb718a000) + linux-vdso.so.1 (0x0000ffff8c7c9000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8c6e0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8c520000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff8c78c000) Target build made @@ -695,10 +731,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.la" && ln -s "../liblua5.2-luv.la" "liblua5.2-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/luv.so - linux-vdso.so.1 (0x0000ffffa201d000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa1f30000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa1d70000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffa1fe0000) + linux-vdso.so.1 (0x0000ffffac3d7000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffac2f0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffac130000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffac39a000) Target build made @@ -728,10 +764,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.la" && ln -s "../liblua5.3-luv.la" "liblua5.3-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/luv.so - linux-vdso.so.1 (0x0000ffff94edd000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff94df0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff94c30000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff94ea0000) + linux-vdso.so.1 (0x0000ffffad6b1000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffad5d0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffad410000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffad674000) Target build made @@ -761,10 +797,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.la" && ln -s "../liblua5.4-luv.la" "liblua5.4-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/luv.so - linux-vdso.so.1 (0x0000ffff95961000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff95880000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff956c0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff95924000) + linux-vdso.so.1 (0x0000ffffa4c71000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa4b90000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa49d0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffa4c34000) Target build made dh_auto_test -O--buildsystem=lua @@ -779,11 +815,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaad54ef1e0 - "closed" uv_timer_t: 0xaaaad54ef1e0 + "timeout" uv_timer_t: 0xaaab1051b1e0 + "closed" uv_timer_t: 0xaaab1051b1e0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaad54ef1e0 - "closed" { } uv_timer_t: 0xaaaad54ef1e0 + "timeout" { } uv_timer_t: 0xaaab1051b1e0 + "closed" { } uv_timer_t: 0xaaab1051b1e0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -794,21 +830,21 @@ { stat = { nlink = 1, - ino = 953397931, - mtime = table: 0xaaaad54ee4f0, - gid = 1111, - mode = 33188, + ino = 1074193138, + mtime = table: 0xaaab10529900, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaad54fec00, + atime = table: 0xaaab10514ea0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaad54fb9d0, - birthtime = table: 0xaaaad54fae90, + ctime = table: 0xaaab1051a4f0, + birthtime = table: 0xaaab105279d0, blocks = 16 } } @@ -818,21 +854,21 @@ { stat = { nlink = 1, - ino = 953397931, - mtime = table: 0xaaaad54ed350, - gid = 1111, - mode = 33188, + ino = 1074193138, + mtime = table: 0xaaab10526c00, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaad5500880, + atime = table: 0xaaab10519350, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaad54fac00, - birthtime = table: 0xaaaad5505640, + ctime = table: 0xaaab10531640, + birthtime = table: 0xaaab10534970, blocks = 16 } } @@ -975,7 +1011,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaad5535da8 closed + uv_dir_t: 0xaaab10545408 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -1104,9 +1140,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 20476499, type = 16914836, bsize = 4096, files = 7701325, bfree = 20476499, ffree = 7210140, blocks = 26214400 } + { bavail = 23217325, type = 16914836, bsize = 4096, files = 7701326, bfree = 23217325, ffree = 7449316, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 20476433, type = 16914836, bsize = 4096, files = 7701325, bfree = 20476433, ffree = 7210140, blocks = 26214400 } + { bavail = 23217290, type = 16914836, bsize = 4096, files = 7701326, bfree = 23217290, ffree = 7449316, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -1133,24 +1169,24 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3592192, total = 63089258496, free = 25360920576, constrained = 0, available = 25360920576 } + { rss = 5812224, total = 63089266688, free = 49345785856, constrained = 0, available = 49345785856 } ok 48 misc - memory size - { uptime = 1036684.26 } + { uptime = 1036927.36 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 188114, sec = 0 }, + utime = { usec = 679040, sec = 0 }, oublock = 0, - stime = { usec = 64354, sec = 0 }, - nivcsw = 281, - minflt = 418, + stime = { usec = 108415, sec = 0 }, + nivcsw = 4, + minflt = 439, idrss = 0, majflt = 0, - nvcsw = 63, + nvcsw = 43, isrss = 0, nswap = 0, - maxrss = 3744, + maxrss = 5916, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -1159,18 +1195,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaaad54e7330, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad54f88f0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad54fd900, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad55141e0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad551a1d0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad54f5d60, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad5501420, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad5546570, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad55410d0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad5508970, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad54fac00, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad54ee4f0, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaab105084a0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab1050e180, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab1052d9e0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab105129d0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab1051a3b0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab105356e0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab1056d610, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab105727d0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab10513330, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab1051a4f0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab10510850, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab10570120, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { @@ -1178,7 +1214,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 43.21, 36.88, 22.83 } + { 7.1, 8.44, 8.15 } ok 54 misc - uv.loadavg "/usr/bin/lua5.1" ok 55 misc - uv.exepath @@ -1186,18 +1222,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0366843049719e+15 + 1.0369273692937e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-26-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138778 - uv.gettimeofday 1730138778.000287 + os.time 1764549204 + uv.gettimeofday 1764549204.000957 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -1208,34 +1244,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 318930295, sec = 1036685 } nil - "realtime" { nsec = 318946815, sec = 1036685 } nil + "monotonic" { nsec = 380844400, sec = 1036928 } nil + "realtime" { nsec = 380895160, sec = 1036928 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaad54e6aa0 + "prepare" uv_prepare_t: 0xaaab10512aa0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaad54e6aa0 - "timeout" uv_timer_t: 0xaaaad54f78a0 + "check" uv_check_t: 0xaaab10512aa0 + "timeout" uv_timer_t: 0xaaab10555a80 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaad54e6aa0 + "idle" uv_idle_t: 0xaaab10512aa0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaad55341f0, pid = 2020419 } + { handle = uv_process_t: 0xaaab105655c0, pid = 1879920 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaad55341f0, pid = 2020424 } - "exit" uv_process_t: 0xaaaad55341f0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab105655c0, pid = 1879921 } + "exit" uv_process_t: 0xaaab105655c0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaad55341f0, pid = 2020430 } - "exit" uv_process_t: 0xaaaad55341f0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab105655c0, pid = 1879923 } + "exit" uv_process_t: 0xaaab105655c0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaad55341f0, pid = 2020438 } + { handle = uv_process_t: 0xaaab105655c0, pid = 1879928 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1244,16 +1280,16 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2020453, code = 0 } + "exit" { signal = 0, pid = 1879933, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 111 } + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffbc68d780 - Runing uv_thread_t: 0xffffbc68d780 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0xffffa2216780 + Runing uv_thread_t: 0xffffa2216780 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 119 } + { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -1262,27 +1298,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaad54f78a0 - "closed" uv_timer_t: 0xaaaad54f78a0 + "timeout" uv_timer_t: 0xaaab10555a80 + "closed" uv_timer_t: 0xaaab10555a80 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaad54f78a0 - "interval" uv_timer_t: 0xaaaad54f78a0 - "interval" uv_timer_t: 0xaaaad54f78a0 - "closed" uv_timer_t: 0xaaaad54f78a0 + "interval" uv_timer_t: 0xaaab10555a80 + "interval" uv_timer_t: 0xaaab10555a80 + "interval" uv_timer_t: 0xaaab10555a80 + "closed" uv_timer_t: 0xaaab10555a80 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaad5504ca0 - "timeout" uv_timer_t: 0xaaaad54f78a0 - "interval" uv_timer_t: 0xaaaad5504ca0 + "interval" uv_timer_t: 0xaaab1051c340 + "timeout" uv_timer_t: 0xaaab10555a80 + "interval" uv_timer_t: 0xaaab1051c340 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaad5504ca0 0 - "interval" uv_timer_t: 0xaaaad5504ca0 8 - "interval" uv_timer_t: 0xaaaad5504ca0 4 - "interval" uv_timer_t: 0xaaaad5504ca0 2 + "interval" uv_timer_t: 0xaaab1051c340 0 + "interval" uv_timer_t: 0xaaab1051c340 8 + "interval" uv_timer_t: 0xaaab1051c340 4 + "interval" uv_timer_t: 0xaaab1051c340 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaad5504ca0 0 - "interval" uv_timer_t: 0xaaaad5504ca0 8 - "interval" uv_timer_t: 0xaaaad5504ca0 4 - "interval" uv_timer_t: 0xaaaad5504ca0 2 + "interval" uv_timer_t: 0xaaab1051c340 0 + "interval" uv_timer_t: 0xaaab1051c340 8 + "interval" uv_timer_t: 0xaaab1051c340 4 + "interval" uv_timer_t: 0xaaab1051c340 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -1301,8 +1337,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffbb24f1a0" "hello" - uv_thread_t: 0xffffbb24f1a0 finish hello + 2 4 "uv_thread_t: 0xffffa15ef1a0" "hello" + uv_thread_t: 0xffffa15ef1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -1318,9 +1354,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xffffba22f1a0 + In uv_thread_t: 0xffff9b7ef1a0 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1330,13 +1366,13 @@ libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so -luv -lpthread -ldl -lrt -llua5.1 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic - linux-vdso.so.1 (0x0000ffff92435000) - liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffff92380000) - liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff92320000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff92160000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff92100000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff923f8000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff92050000) + linux-vdso.so.1 (0x0000ffffbecb3000) + liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffffbec00000) + liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffbeba0000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbe9e0000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbe980000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffbec76000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbe8d0000) ********************** app dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos @@ -1344,11 +1380,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaf7bb1b60 - "closed" uv_timer_t: 0xaaaaf7bb1b60 + "timeout" uv_timer_t: 0xaaaafb7d4b60 + "closed" uv_timer_t: 0xaaaafb7d4b60 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaf7bb1b60 - "closed" { } uv_timer_t: 0xaaaaf7bb1b60 + "timeout" { } uv_timer_t: 0xaaaafb7d4b60 + "closed" { } uv_timer_t: 0xaaaafb7d4b60 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1359,21 +1395,21 @@ { stat = { nlink = 1, - ino = 953397931, - mtime = table: 0xaaaaf7b846e0, - gid = 1111, - mode = 33188, + ino = 1074193138, + mtime = table: 0xaaaafb7ae480, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaf7b728f0, + atime = table: 0xaaaafb79fb40, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaf7b81850, - birthtime = table: 0xaaaaf7b83230, + ctime = table: 0xaaaafb7a76e0, + birthtime = table: 0xaaaafb7a4850, blocks = 16 } } @@ -1383,21 +1419,21 @@ { stat = { nlink = 1, - ino = 953397931, - mtime = table: 0xaaaaf7b5a4e0, - gid = 1111, - mode = 33188, + ino = 1074193138, + mtime = table: 0xaaaafb7c2820, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaf7b85c70, + atime = table: 0xaaaafb77d4e0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaf7b9f820, - birthtime = table: 0xaaaaf7b9bc70, + ctime = table: 0xaaaafb7bec70, + birthtime = table: 0xaaaafb7a67b0, blocks = 16 } } @@ -1540,7 +1576,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaf7ba63e8 closed + uv_dir_t: 0xaaaafb7c9a38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -1669,9 +1705,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 20179429, type = 16914836, bsize = 4096, files = 7701325, bfree = 20179429, ffree = 7186720, blocks = 26214400 } + { bavail = 23306955, type = 16914836, bsize = 4096, files = 7701326, bfree = 23306955, ffree = 7461435, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 20179420, type = 16914836, bsize = 4096, files = 7701325, bfree = 20179420, ffree = 7186720, blocks = 26214400 } + { bavail = 23306860, type = 16914836, bsize = 4096, files = 7701326, bfree = 23306860, ffree = 7461435, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -1698,24 +1734,24 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 5431296, total = 63089258496, free = 26354774016, constrained = 0, available = 26354774016 } + { rss = 3334144, total = 63089266688, free = 49737646080, constrained = 0, available = 49737646080 } ok 48 misc - memory size - { uptime = 1036696.87 } + { uptime = 1036936.74 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 364300, sec = 0 }, + utime = { usec = 745536, sec = 0 }, oublock = 0, - stime = { usec = 83394, sec = 0 }, - nivcsw = 318, - minflt = 3626, + stime = { usec = 85558, sec = 0 }, + nivcsw = 5, + minflt = 3646, idrss = 0, majflt = 0, - nvcsw = 103, + nvcsw = 85, isrss = 0, nswap = 0, - maxrss = 7172, + maxrss = 7168, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -1724,18 +1760,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaaaf7b5e2b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b84d80, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b837b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b78fe0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7bba930, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b73690, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b9bc70, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b85320, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b915f0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7bbd5f0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7b64f80, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7bb0af0, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaaafb7a59b0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7c4f30, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7ddc40, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7b5ea0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7a75e0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7cf590, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7a5490, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7a8320, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb7dd930, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb797dc0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb797b60, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaafb78d970, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { @@ -1743,7 +1779,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 42.39, 36.91, 22.99 } + { 6.78, 8.33, 8.12 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -1751,18 +1787,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0366968975184e+15 + 1.0369367489687e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-26-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138790 - uv.gettimeofday 1730138790.000880 + os.time 1764549214 + uv.gettimeofday 1764549214.000337 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -1773,34 +1809,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 919251767, sec = 1036697 } nil - "realtime" { nsec = 919325567, sec = 1036697 } nil + "monotonic" { nsec = 760581680, sec = 1036937 } nil + "realtime" { nsec = 760633280, sec = 1036937 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaf7b8bb00 + "prepare" uv_prepare_t: 0xaaaafb7aeb00 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaf7b8bb00 - "timeout" uv_timer_t: 0xaaaaf7b6f4c0 + "check" uv_check_t: 0xaaaafb7aeb00 + "timeout" uv_timer_t: 0xaaaafb7a2590 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaf7b8bb00 + "idle" uv_idle_t: 0xaaaafb7aeb00 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaaf7b73e30, pid = 2025072 } + { handle = uv_process_t: 0xaaaafb76a080, pid = 1883079 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaaf7b73e30, pid = 2025082 } - "exit" uv_process_t: 0xaaaaf7b73e30 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaafb76a080, pid = 1883081 } + "exit" uv_process_t: 0xaaaafb76a080 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaaf7b73e30, pid = 2025087 } - "exit" uv_process_t: 0xaaaaf7b73e30 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaafb76a080, pid = 1883085 } + "exit" uv_process_t: 0xaaaafb76a080 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaaf7b73e30, pid = 2025104 } + { handle = uv_process_t: 0xaaaafb76a080, pid = 1883087 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1809,16 +1845,16 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2025129, code = 0 } + "exit" { signal = 0, pid = 1883097, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 119 } + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff89346b60 - Runing uv_thread_t: 0xffff89346b60 - { delay = 100, elapsed = 104 } + Runing uv_thread_t: 0xffffb2c16b60 + Runing uv_thread_t: 0xffffb2c16b60 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 111 } + { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -1827,27 +1863,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaf7b6f4c0 - "closed" uv_timer_t: 0xaaaaf7b6f4c0 + "timeout" uv_timer_t: 0xaaaafb7a2590 + "closed" uv_timer_t: 0xaaaafb7a2590 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaf7b6f4c0 - "interval" uv_timer_t: 0xaaaaf7b6f4c0 - "interval" uv_timer_t: 0xaaaaf7b6f4c0 - "closed" uv_timer_t: 0xaaaaf7b6f4c0 + "interval" uv_timer_t: 0xaaaafb7a2590 + "interval" uv_timer_t: 0xaaaafb7a2590 + "interval" uv_timer_t: 0xaaaafb7a2590 + "closed" uv_timer_t: 0xaaaafb7a2590 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaf7b6e5c0 - "timeout" uv_timer_t: 0xaaaaf7b6f4c0 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 + "interval" uv_timer_t: 0xaaaafb7924c0 + "timeout" uv_timer_t: 0xaaaafb7a2590 + "interval" uv_timer_t: 0xaaaafb7924c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaf7b6e5c0 0 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 8 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 4 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 2 + "interval" uv_timer_t: 0xaaaafb7924c0 0 + "interval" uv_timer_t: 0xaaaafb7924c0 8 + "interval" uv_timer_t: 0xaaaafb7924c0 4 + "interval" uv_timer_t: 0xaaaafb7924c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaf7b6e5c0 0 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 8 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 4 - "interval" uv_timer_t: 0xaaaaf7b6e5c0 2 + "interval" uv_timer_t: 0xaaaafb7924c0 0 + "interval" uv_timer_t: 0xaaaafb7924c0 8 + "interval" uv_timer_t: 0xaaaafb7924c0 4 + "interval" uv_timer_t: 0xaaaafb7924c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -1866,8 +1902,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffff88f9f1a0" "hello" - uv_thread_t: 0xffff88f9f1a0 finish hello + 2 4 "uv_thread_t: 0xffffb286f1a0" "hello" + uv_thread_t: 0xffffb286f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -1883,9 +1919,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xffff827cf1a0 + In uv_thread_t: 0xffffb082f1a0 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1894,12 +1930,12 @@ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a -luv -lpthread -lrt -llua5.1 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static - linux-vdso.so.1 (0x0000ffff91554000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff91470000) - liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff91410000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff91250000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff91517000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff911a0000) + linux-vdso.so.1 (0x0000ffffa0c03000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa0b20000) + liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffa0ac0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa0900000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffa0bc6000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa0850000) *********************** app static (5.1) ********* Test: tests/run.lua skip, not on linux or macos @@ -1907,11 +1943,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaacf201b60 - "closed" uv_timer_t: 0xaaaacf201b60 + "timeout" uv_timer_t: 0xaaaaf1b49b60 + "closed" uv_timer_t: 0xaaaaf1b49b60 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaacf201b60 - "closed" { } uv_timer_t: 0xaaaacf201b60 + "timeout" { } uv_timer_t: 0xaaaaf1b49b60 + "closed" { } uv_timer_t: 0xaaaaf1b49b60 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1922,21 +1958,21 @@ { stat = { nlink = 1, - ino = 953397931, - mtime = table: 0xaaaacf1d46e0, - gid = 1111, - mode = 33188, + ino = 1074193138, + mtime = table: 0xaaaaf1b23480, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaacf1c28f0, + atime = table: 0xaaaaf1b14b40, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaacf1d1850, - birthtime = table: 0xaaaacf1d3230, + ctime = table: 0xaaaaf1b1c6e0, + birthtime = table: 0xaaaaf1b19850, blocks = 16 } } @@ -1946,21 +1982,21 @@ { stat = { nlink = 1, - ino = 953397931, - mtime = table: 0xaaaacf1aa4e0, - gid = 1111, - mode = 33188, + ino = 1074193138, + mtime = table: 0xaaaaf1b37820, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaacf1d5c70, + atime = table: 0xaaaaf1af24e0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaacf1ef820, - birthtime = table: 0xaaaacf1ebc70, + ctime = table: 0xaaaaf1b33c70, + birthtime = table: 0xaaaaf1b1b7b0, blocks = 16 } } @@ -2103,7 +2139,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaacf1f63e8 closed + uv_dir_t: 0xaaaaf1b31438 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -2232,9 +2268,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 20007970, type = 16914836, bsize = 4096, files = 7701325, bfree = 20007970, ffree = 7183477, blocks = 26214400 } + { bavail = 23212933, type = 16914836, bsize = 4096, files = 7701326, bfree = 23212933, ffree = 7451870, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 20007969, type = 16914836, bsize = 4096, files = 7701325, bfree = 20007969, ffree = 7183477, blocks = 26214400 } + { bavail = 23212893, type = 16914836, bsize = 4096, files = 7701326, bfree = 23212893, ffree = 7451865, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -2261,24 +2297,24 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 5414912, total = 63089258496, free = 26057990144, constrained = 0, available = 26057990144 } + { rss = 3321856, total = 63089266688, free = 49627885568, constrained = 0, available = 49627885568 } ok 48 misc - memory size - { uptime = 1036708.08 } + { uptime = 1036945.78 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 258675, sec = 0 }, + utime = { usec = 679104, sec = 0 }, oublock = 0, - stime = { usec = 63534, sec = 0 }, - nivcsw = 305, - minflt = 392, + stime = { usec = 81182, sec = 0 }, + nivcsw = 7, + minflt = 417, idrss = 0, majflt = 0, - nvcsw = 66, + nvcsw = 44, isrss = 0, nswap = 0, - maxrss = 5524, + maxrss = 3472, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -2287,18 +2323,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaaacf1d58c0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1eaa80, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1e1800, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1cc920, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1e1370, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf20d5f0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1d5c70, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1bb850, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1d46e0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1c6eb0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf200af0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaacf1fd320, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaaaf1b3b640, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b33c70, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b103d0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b532c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b0a8f0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b560c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b29370, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b58760, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b52c40, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b555f0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b14b40, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf1b03850, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { @@ -2306,7 +2342,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 41.66, 36.93, 23.14 } + { 6.2, 8.15, 8.06 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static" ok 55 misc - uv.exepath @@ -2314,18 +2350,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0367081059177e+15 + 1.0369457922772e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-26-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138802 - uv.gettimeofday 1730138802.000088 + os.time 1764549223 + uv.gettimeofday 1764549223.000380 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -2336,34 +2372,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 125851520, sec = 1036709 } nil - "realtime" { nsec = 125868240, sec = 1036709 } nil + "monotonic" { nsec = 803820680, sec = 1036946 } nil + "realtime" { nsec = 803871080, sec = 1036946 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaacf1dbb00 + "prepare" uv_prepare_t: 0xaaaaf1b23b00 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaacf1dbb00 - "timeout" uv_timer_t: 0xaaaacf1bf4c0 + "check" uv_check_t: 0xaaaaf1b23b00 + "timeout" uv_timer_t: 0xaaaaf1b17590 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaacf1dbb00 + "idle" uv_idle_t: 0xaaaaf1b23b00 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaacf1b78b0, pid = 2029210 } + { handle = uv_process_t: 0xaaaaf1b53d00, pid = 1888145 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaacf1b78b0, pid = 2029217 } - "exit" uv_process_t: 0xaaaacf1b78b0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaaf1b53d00, pid = 1888151 } + "exit" uv_process_t: 0xaaaaf1b53d00 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaacf1b78b0, pid = 2029219 } - "exit" uv_process_t: 0xaaaacf1b78b0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaaf1b53d00, pid = 1888157 } + "exit" uv_process_t: 0xaaaaf1b53d00 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaacf1b78b0, pid = 2029224 } + { handle = uv_process_t: 0xaaaaf1b53d00, pid = 1888164 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -2372,16 +2408,16 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2029236, code = 0 } + "exit" { signal = 0, pid = 1888179, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 107 } + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffa90e7420 - Runing uv_thread_t: 0xffffa90e7420 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0xffff97422420 + Runing uv_thread_t: 0xffff97422420 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 111 } + { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -2390,27 +2426,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaacf1bf4c0 - "closed" uv_timer_t: 0xaaaacf1bf4c0 + "timeout" uv_timer_t: 0xaaaaf1b17590 + "closed" uv_timer_t: 0xaaaaf1b17590 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaacf1bf4c0 - "interval" uv_timer_t: 0xaaaacf1bf4c0 - "interval" uv_timer_t: 0xaaaacf1bf4c0 - "closed" uv_timer_t: 0xaaaacf1bf4c0 + "interval" uv_timer_t: 0xaaaaf1b17590 + "interval" uv_timer_t: 0xaaaaf1b17590 + "interval" uv_timer_t: 0xaaaaf1b17590 + "closed" uv_timer_t: 0xaaaaf1b17590 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaacf1cf590 - "timeout" uv_timer_t: 0xaaaacf1bf4c0 - "interval" uv_timer_t: 0xaaaacf1cf590 + "interval" uv_timer_t: 0xaaaaf1b065c0 + "timeout" uv_timer_t: 0xaaaaf1b17590 + "interval" uv_timer_t: 0xaaaaf1b065c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaacf1cf590 0 - "interval" uv_timer_t: 0xaaaacf1cf590 8 - "interval" uv_timer_t: 0xaaaacf1cf590 4 - "interval" uv_timer_t: 0xaaaacf1cf590 2 + "interval" uv_timer_t: 0xaaaaf1b065c0 0 + "interval" uv_timer_t: 0xaaaaf1b065c0 8 + "interval" uv_timer_t: 0xaaaaf1b065c0 4 + "interval" uv_timer_t: 0xaaaaf1b065c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaacf1cf590 0 - "interval" uv_timer_t: 0xaaaacf1cf590 8 - "interval" uv_timer_t: 0xaaaacf1cf590 4 - "interval" uv_timer_t: 0xaaaacf1cf590 2 + "interval" uv_timer_t: 0xaaaaf1b065c0 0 + "interval" uv_timer_t: 0xaaaaf1b065c0 8 + "interval" uv_timer_t: 0xaaaaf1b065c0 4 + "interval" uv_timer_t: 0xaaaaf1b065c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -2429,8 +2465,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffa37ef1a0" "hello" - uv_thread_t: 0xffffa37ef1a0 finish hello + 2 4 "uv_thread_t: 0xffff968af1a0" "hello" + uv_thread_t: 0xffff968af1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -2446,9 +2482,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xffffa27cf1a0 + In uv_thread_t: 0xffff9507f1a0 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** Target test made @@ -2463,11 +2499,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaae1248450 - "closed" uv_timer_t: 0xaaaae1248450 + "timeout" uv_timer_t: 0xaaaafa036b50 + "closed" uv_timer_t: 0xaaaafa036b50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaae1248450 - "closed" { } uv_timer_t: 0xaaaae1248450 + "timeout" { } uv_timer_t: 0xaaaafa036b50 + "closed" { } uv_timer_t: 0xaaaafa036b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -2477,23 +2513,23 @@ { fd = 12 } { stat = { + blocks = 16, + uid = 2222, + nlink = 1, + ctime = table: 0xaaaafa04dcd0, + atime = table: 0xaaaafa04e0f0, + birthtime = table: 0xaaaafa04c060, + mtime = table: 0xaaaafa04e820, + gen = 0, flags = 0, - mode = 33188, + dev = 39, + type = "file", + ino = 1074193138, blksize = 4096, + mode = 33204, rdev = 0, - uid = 1111, - gen = 0, - birthtime = table: 0xaaaae126aa10, - blocks = 16, size = 6060, - type = "file", - ino = 953397931, - nlink = 1, - dev = 39, - ctime = table: 0xaaaae126c7b0, - mtime = table: 0xaaaae12126d0, - gid = 1111, - atime = table: 0xaaaae1201850 + gid = 2222 } } ok 7 fs - read a file sync @@ -2501,23 +2537,23 @@ { fd = 12 } { stat = { + blocks = 16, + uid = 2222, + nlink = 1, + ctime = table: 0xaaaaf9ffb240, + atime = table: 0xaaaafa023ae0, + birthtime = table: 0xaaaafa003e50, + mtime = table: 0xaaaafa0086c0, + gen = 0, flags = 0, - mode = 33188, + dev = 39, + type = "file", + ino = 1074193138, blksize = 4096, + mode = 33204, rdev = 0, - uid = 1111, - gen = 0, - birthtime = table: 0xaaaae1244000, - blocks = 16, size = 6060, - type = "file", - ino = 953397931, - nlink = 1, - dev = 39, - ctime = table: 0xaaaae1246ef0, - mtime = table: 0xaaaae1215130, - gid = 1111, - atime = table: 0xaaaae11fe570 + gid = 2222 } } { chunk = 6060 } @@ -2659,7 +2695,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaae1236648 closed + uv_dir_t: 0xaaaafa03ec68 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -2788,9 +2824,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 7701325, blocks = 26214400, ffree = 7192008, bavail = 20216092, bfree = 20216092, bsize = 4096, type = 16914836 } + { blocks = 26214400, bfree = 23590096, bavail = 23590096, ffree = 7479498, type = 16914836, files = 7701326, bsize = 4096 } ok 31 fs - fs.statfs sync - { files = 7701325, blocks = 26214400, ffree = 7192008, bavail = 20216039, bfree = 20216039, bsize = 4096, type = 16914836 } + { blocks = 26214400, bfree = 23590096, bavail = 23590096, ffree = 7479498, type = 16914836, files = 7701326, bsize = 4096 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -2810,59 +2846,59 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events = 26, events_waiting = 0 } - { loop_count = 55, events = 26, events_waiting = 0 } + { loop_count = 54, events_waiting = 0, events = 26 } + { loop_count = 55, events_waiting = 0, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle - { version = 77824, version_string = "1.48.0" } + { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { rss = 3825664, constrained = 0, total = 63089258496, free = 25385398272, available = 25385398272 } + { available = 51438530560, rss = 4071424, free = 51438530560, constrained = 0, total = 63089266688 } ok 48 misc - memory size - { uptime = 1036718.7 } + { uptime = 1036954.62 } ok 49 misc - uv.uptime { - inblock = 0, - majflt = 0, - minflt = 438, - nivcsw = 300, - stime = { sec = 0, usec = 32426 }, - nvcsw = 62, - utime = { sec = 0, usec = 283731 }, - ixrss = 0, + maxrss = 5216, + utime = { usec = 653425, sec = 0 }, + nivcsw = 3, + stime = { usec = 79013, sec = 0 }, nsignals = 0, - maxrss = 3772, + nvcsw = 44, + msgrcv = 0, msgsnd = 0, - idrss = 0, + inblock = 0, oublock = 0, - msgrcv = 0, + idrss = 0, + nswap = 0, + majflt = 0, isrss = 0, - nswap = 0 + minflt = 458, + ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { times = table: 0xaaaae1244110, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae1237310, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae124c500, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae11fe570, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae1260120, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae1227d90, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae126fdc0, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae1256de0, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae124cb90, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae12353e0, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae1217650, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaaae1246ef0, speed = 0, model = "Neoverse-N1" } + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa002600 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa04dcd0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaf9ff1250 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa028440 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa052aa0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa023ae0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa001430 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa0257d0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa03cb50 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa0465b0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaf9ff7880 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaafa01f350 } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", ip = "127.0.0.1", family = "inet" }, - { internal = true, mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", family = "inet6" } + { family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", internal = true }, + { family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", internal = true } } ok 53 misc - uv.interface_addresses - { 41.6, 37.08, 23.34 } + { 5.63, 7.97, 8 } ok 54 misc - uv.loadavg "/usr/bin/lua5.2" ok 55 misc - uv.exepath @@ -2870,18 +2906,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", uid = 1111, gid = 1111, username = "pbuilder1", shell = "/bin/sh" } + { homedir = "/nonexistent/second-build", uid = 2222, shell = "/bin/bash", username = "pbuilder2", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0367187234363e+15 + 1.036954625059e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux", release = "6.1.0-26-cloud-arm64" } + { machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", release = "6.1.0-26-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138812 - uv.gettimeofday 1730138812.000709 + os.time 1764549232 + uv.gettimeofday 1764549232.000212 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -2892,53 +2928,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1036719, nsec = 738634433 } nil - "realtime" { sec = 1036719, nsec = 738705633 } nil + "monotonic" { nsec = 632569440, sec = 1036955 } nil + "realtime" { nsec = 632625440, sec = 1036955 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaae121bf70 + "prepare" uv_prepare_t: 0xaaaafa0402d0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaae121bf70 - "timeout" uv_timer_t: 0xaaaae11e85c0 + "check" uv_check_t: 0xaaaafa0402d0 + "timeout" uv_timer_t: 0xaaaafa057bc0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaae121bf70 + "idle" uv_idle_t: 0xaaaafa0402d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaae1271090, pid = 2033136 } + { handle = uv_process_t: 0xaaaafa04db30, pid = 1889274 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaae1271090, pid = 2033148 } - "exit" uv_process_t: 0xaaaae1271090 { signal = 2, status = 0 } + { handle = uv_process_t: 0xaaaafa04db30, pid = 1889275 } + "exit" uv_process_t: 0xaaaafa04db30 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaae1271090, pid = 2033155 } - "exit" uv_process_t: 0xaaaae1271090 { signal = 15, status = 0 } + { handle = uv_process_t: 0xaaaafa04db30, pid = 1889276 } + "exit" uv_process_t: 0xaaaafa04db30 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaae1271090, pid = 2033176 } + { handle = uv_process_t: 0xaaaafa04db30, pid = 1889278 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 2033207 } + "exit" { signal = 0, pid = 1889282, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffa5ecf1a0 - { elapsed = 131, delay = 100 } + In uv_thread_t: 0xffff85fbf1a0 + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffa8339780 - Runing uv_thread_t: 0xffffa8339780 - { elapsed = 104, delay = 100 } + Runing uv_thread_t: 0xffff88424780 + Runing uv_thread_t: 0xffff88424780 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 116, delay = 100 } + { elapsed = 102, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -2947,29 +2983,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaae11e85c0 - "closed" uv_timer_t: 0xaaaae11e85c0 + "timeout" uv_timer_t: 0xaaaafa057bc0 + "closed" uv_timer_t: 0xaaaafa057bc0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaae11e85c0 - "interval" uv_timer_t: 0xaaaae11e85c0 - "interval" uv_timer_t: 0xaaaae11e85c0 - "closed" uv_timer_t: 0xaaaae11e85c0 + "interval" uv_timer_t: 0xaaaafa057bc0 + "interval" uv_timer_t: 0xaaaafa057bc0 + "interval" uv_timer_t: 0xaaaafa057bc0 + "closed" uv_timer_t: 0xaaaafa057bc0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaae12426f0 - "timeout" uv_timer_t: 0xaaaae11e85c0 - "interval" uv_timer_t: 0xaaaae12426f0 + "interval" uv_timer_t: 0xaaaafa01e730 + "timeout" uv_timer_t: 0xaaaafa057bc0 + "interval" uv_timer_t: 0xaaaafa01e730 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaae12426f0 0 - "interval" uv_timer_t: 0xaaaae12426f0 8 - "interval" uv_timer_t: 0xaaaae12426f0 4 - "interval" uv_timer_t: 0xaaaae12426f0 2 + "interval" uv_timer_t: 0xaaaafa01e730 0 + "interval" uv_timer_t: 0xaaaafa01e730 8 + "interval" uv_timer_t: 0xaaaafa01e730 4 + "interval" uv_timer_t: 0xaaaafa01e730 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaae12426f0 0 - "interval" uv_timer_t: 0xaaaae12426f0 8 - "interval" uv_timer_t: 0xaaaae12426f0 4 - "interval" uv_timer_t: 0xaaaae12426f0 2 + "interval" uv_timer_t: 0xaaaafa01e730 0 + "interval" uv_timer_t: 0xaaaafa01e730 8 + "interval" uv_timer_t: 0xaaaafa01e730 4 + "interval" uv_timer_t: 0xaaaafa01e730 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -2988,8 +3024,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffa76ff1a0" "hello" - uv_thread_t: 0xffffa76ff1a0 finish hello + 2 4 "uv_thread_t: 0xffff86fdf1a0" "hello" + uv_thread_t: 0xffff86fdf1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -3014,13 +3050,13 @@ libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic - linux-vdso.so.1 (0x0000ffff89bcd000) - liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffff89b10000) - liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff89ab0000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff898f0000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff89890000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff89b90000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff897e0000) + linux-vdso.so.1 (0x0000ffffb5b67000) + liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffffb5ab0000) + liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffb5a50000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb5890000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb5830000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffb5b2a000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb5780000) ********************** app dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos @@ -3028,11 +3064,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaea415fc0 - "closed" uv_timer_t: 0xaaaaea415fc0 + "timeout" uv_timer_t: 0xaaaabf1e72f0 + "closed" uv_timer_t: 0xaaaabf1e72f0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaea415fc0 - "closed" { } uv_timer_t: 0xaaaaea415fc0 + "timeout" { } uv_timer_t: 0xaaaabf1e72f0 + "closed" { } uv_timer_t: 0xaaaabf1e72f0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3042,23 +3078,23 @@ { fd = 12 } { stat = { - ctime = table: 0xaaaaea44f4b0, - birthtime = table: 0xaaaaea458e80, - gid = 1111, - nlink = 1, - mode = 33188, - uid = 1111, + birthtime = table: 0xaaaabf209aa0, + ino = 1074193138, + type = "file", + uid = 2222, blksize = 4096, - size = 6060, - ino = 953397931, dev = 39, flags = 0, + mode = 33204, + mtime = table: 0xaaaabf20e7b0, + ctime = table: 0xaaaabf209a10, + blocks = 16, + atime = table: 0xaaaabf231770, + nlink = 1, + size = 6060, + gid = 2222, gen = 0, - mtime = table: 0xaaaaea43a4b0, - rdev = 0, - type = "file", - atime = table: 0xaaaaea43a8e0, - blocks = 16 + rdev = 0 } } ok 7 fs - read a file sync @@ -3066,23 +3102,23 @@ { fd = 12 } { stat = { - ctime = table: 0xaaaaea4911d0, - birthtime = table: 0xaaaaea491070, - gid = 1111, - nlink = 1, - mode = 33188, - uid = 1111, + birthtime = table: 0xaaaabf2636c0, + ino = 1074193138, + type = "file", + uid = 2222, blksize = 4096, - size = 6060, - ino = 953397931, dev = 39, flags = 0, + mode = 33204, + mtime = table: 0xaaaabf265260, + ctime = table: 0xaaaabf263a20, + blocks = 16, + atime = table: 0xaaaabf2653c0, + nlink = 1, + size = 6060, + gid = 2222, gen = 0, - mtime = table: 0xaaaaea441b10, - rdev = 0, - type = "file", - atime = table: 0xaaaaea45bb70, - blocks = 16 + rdev = 0 } } { chunk = 6060 } @@ -3091,7 +3127,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -3125,7 +3161,7 @@ { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -3224,7 +3260,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaea47df18 closed + uv_dir_t: 0xaaaabf246c98 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -3353,11 +3389,11 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 20144632, files = 7701325, type = 16914836, bsize = 4096, ffree = 7190035, bfree = 20144632, blocks = 26214400 } + { files = 7701326, blocks = 26214400, type = 16914836, ffree = 7479532, bfree = 23583640, bavail = 23583640, bsize = 4096 } ok 31 fs - fs.statfs sync - { bavail = 20144631, files = 7701325, type = 16914836, bsize = 4096, ffree = 7190035, bfree = 20144631, blocks = 26214400 } + { files = 7701326, blocks = 26214400, type = 16914836, ffree = 7479532, bfree = 23583640, bavail = 23583640, bsize = 4096 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -3375,59 +3411,59 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events = 26, events_waiting = 0, loop_count = 54 } - { events = 26, events_waiting = 0, loop_count = 55 } + { loop_count = 54, events_waiting = 0, events = 26 } + { loop_count = 55, events_waiting = 0, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { constrained = 0, rss = 5664768, free = 24480645120, available = 24480645120, total = 63089258496 } + { rss = 3600384, available = 48776880128, free = 48776880128, total = 63089266688, constrained = 0 } ok 48 misc - memory size - { uptime = 1036731.51 } + { uptime = 1036966.92 } ok 49 misc - uv.uptime { - stime = { usec = 69499, sec = 0 }, - nivcsw = 311, - utime = { usec = 325766, sec = 0 }, - nvcsw = 102, - nsignals = 0, - msgrcv = 0, - maxrss = 7156, - idrss = 0, - nswap = 0, - oublock = 0, - isrss = 0, + nivcsw = 78, msgsnd = 0, + nvcsw = 101, + majflt = 0, + isrss = 0, + nswap = 0, ixrss = 0, - minflt = 3647, + oublock = 0, + stime = { usec = 56855, sec = 0 }, + maxrss = 7172, + utime = { usec = 406735, sec = 0 }, + idrss = 0, inblock = 0, - majflt = 0 + msgrcv = 0, + nsignals = 0, + minflt = 3658 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea45d0d0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea43d9e0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea44a9e0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea44b120 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea47d440 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea443ee0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea47d5b0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea44f4b0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea4691d0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea4486a0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea4516c0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaea437f60 } + { times = table: 0xaaaabf21da00, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf20e7b0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf1f3ac0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf22c7a0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf21ee30, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf20fa00, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf22cf20, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf24cf80, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf212c60, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf2523d0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf204c30, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaabf1f41a0, speed = 0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", internal = true, family = "inet", netmask = "255.0.0.0" }, - { ip = "::1", mac = "\0\0\0\0\0\0", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { family = "inet", netmask = "255.0.0.0", ip = "127.0.0.1", internal = true, mac = "\0\0\0\0\0\0" }, + { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", internal = true, mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 41.3, 37.24, 23.61 } + { 7.07, 8.2, 8.08 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -3435,18 +3471,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", uid = 1111, username = "pbuilder1", shell = "/bin/sh", gid = 1111 } + { uid = 2222, homedir = "/nonexistent/second-build", gid = 2222, username = "pbuilder2", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0367315246782e+15 + 1.0369669334156e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", release = "6.1.0-26-cloud-arm64", machine = "aarch64" } + { version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", release = "6.1.0-26-cloud-arm64", machine = "aarch64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138825 - uv.gettimeofday 1730138825.000506 + os.time 1764549244 + uv.gettimeofday 1764549244.000520 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -3457,34 +3493,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 538537485, sec = 1036732 } nil - "realtime" { nsec = 538613925, sec = 1036732 } nil + "monotonic" { nsec = 946801320, sec = 1036967 } nil + "realtime" { nsec = 946873600, sec = 1036967 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaea462f40 + "prepare" uv_prepare_t: 0xaaaabf261c70 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaea462f40 - "timeout" uv_timer_t: 0xaaaaea441df0 + "check" uv_check_t: 0xaaaabf261c70 + "timeout" uv_timer_t: 0xaaaabf263b40 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaea462f40 + "idle" uv_idle_t: 0xaaaabf261c70 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaaea4211f0, pid = 2037168 } + { pid = 1890051, handle = uv_process_t: 0xaaaabf209140 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaaea4211f0, pid = 2037170 } - "exit" uv_process_t: 0xaaaaea4211f0 { signal = 2, status = 0 } + { pid = 1890052, handle = uv_process_t: 0xaaaabf209140 } + "exit" uv_process_t: 0xaaaabf209140 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaaea4211f0, pid = 2037177 } - "exit" uv_process_t: 0xaaaaea4211f0 { signal = 15, status = 0 } + { pid = 1890053, handle = uv_process_t: 0xaaaabf209140 } + "exit" uv_process_t: 0xaaaabf209140 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaaea4211f0, pid = 2037192 } + { pid = 1890055, handle = uv_process_t: 0xaaaabf209140 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -3493,17 +3529,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 2037216, code = 0, signal = 0 } + "exit" { code = 0, pid = 1890058, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff7f7ef1a0 - { delay = 100, elapsed = 115 } + In uv_thread_t: 0xffffaffff1a0 + { elapsed = 115, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff85f26b60 - Runing uv_thread_t: 0xffff85f26b60 - { delay = 100, elapsed = 104 } + Runing uv_thread_t: 0xffffbe7efb60 + Runing uv_thread_t: 0xffffbe7efb60 + { elapsed = 101, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 112 } + { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -3512,29 +3548,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaea441df0 - "closed" uv_timer_t: 0xaaaaea441df0 + "timeout" uv_timer_t: 0xaaaabf263b40 + "closed" uv_timer_t: 0xaaaabf263b40 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaea441df0 - "interval" uv_timer_t: 0xaaaaea441df0 - "interval" uv_timer_t: 0xaaaaea441df0 - "closed" uv_timer_t: 0xaaaaea441df0 + "interval" uv_timer_t: 0xaaaabf263b40 + "interval" uv_timer_t: 0xaaaabf263b40 + "interval" uv_timer_t: 0xaaaabf263b40 + "closed" uv_timer_t: 0xaaaabf263b40 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaea413e00 - "timeout" uv_timer_t: 0xaaaaea441df0 - "interval" uv_timer_t: 0xaaaaea413e00 + "interval" uv_timer_t: 0xaaaabf1e5550 + "timeout" uv_timer_t: 0xaaaabf263b40 + "interval" uv_timer_t: 0xaaaabf1e5550 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaea413e00 0 - "interval" uv_timer_t: 0xaaaaea413e00 8 - "interval" uv_timer_t: 0xaaaaea413e00 4 - "interval" uv_timer_t: 0xaaaaea413e00 2 + "interval" uv_timer_t: 0xaaaabf1e5550 0 + "interval" uv_timer_t: 0xaaaabf1e5550 8 + "interval" uv_timer_t: 0xaaaabf1e5550 4 + "interval" uv_timer_t: 0xaaaabf1e5550 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaea413e00 0 - "interval" uv_timer_t: 0xaaaaea413e00 8 - "interval" uv_timer_t: 0xaaaaea413e00 4 - "interval" uv_timer_t: 0xaaaaea413e00 2 + "interval" uv_timer_t: 0xaaaabf1e5550 0 + "interval" uv_timer_t: 0xaaaabf1e5550 8 + "interval" uv_timer_t: 0xaaaabf1e5550 4 + "interval" uv_timer_t: 0xaaaabf1e5550 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -3553,8 +3589,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffff7ffff1a0" "hello" - uv_thread_t: 0xffff7ffff1a0 finish hello + 2 4 "uv_thread_t: 0xffffbcc0f1a0" "hello" + uv_thread_t: 0xffffbcc0f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -3578,12 +3614,12 @@ -Wl,-z,relro -llua5.2 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static - linux-vdso.so.1 (0x0000ffffad37c000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffad290000) - liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffad230000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffad070000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffad33f000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffacfc0000) + linux-vdso.so.1 (0x0000ffffbc3da000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbc2f0000) + liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffbc290000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbc0d0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffbc39d000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbc020000) *********************** app static (5.2) ********* Test: tests/run.lua skip, not on linux or macos @@ -3591,11 +3627,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaae932f070 - "closed" uv_timer_t: 0xaaaae932f070 + "timeout" uv_timer_t: 0xaaaace6f5370 + "closed" uv_timer_t: 0xaaaace6f5370 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaae932f070 - "closed" { } uv_timer_t: 0xaaaae932f070 + "timeout" { } uv_timer_t: 0xaaaace6f5370 + "closed" { } uv_timer_t: 0xaaaace6f5370 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3605,23 +3641,579 @@ { fd = 12 } { stat = { - atime = table: 0xaaaae9330520, - ctime = table: 0xaaaae92f4e80, - type = "file", blksize = 4096, + gid = 2222, + type = "file", + dev = 39, + gen = 0, + atime = table: 0xaaaace6ea3a0, + ctime = table: 0xaaaace6e79b0, + mode = 33204, + rdev = 0, + ino = 1074193138, + size = 6060, nlink = 1, - ino = 953397931, - mode = 33188, flags = 0, + mtime = table: 0xaaaace6e7cf0, + blocks = 16, + birthtime = table: 0xaaaace6b1ae0, + uid = 2222 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 12 } + { + stat = { + blksize = 4096, + gid = 2222, + type = "file", + dev = 39, + gen = 0, + atime = table: 0xaaaace6c4560, + ctime = table: 0xaaaace6c6ee0, + mode = 33204, + rdev = 0, + ino = 1074193138, size = 6060, + nlink = 1, + flags = 0, + mtime = table: 0xaaaace6db470, blocks = 16, + birthtime = table: 0xaaaace6e9900, + uid = 2222 + } + } + { chunk = 6060 } +ok 9 fs - read a file async +ok 10 fs - fs.write +ok 11 fs - fs.write data refs +ok 12 fs - fs.stat sync +ok 13 fs - fs.stat async + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } +ok 14 fs - fs.stat sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 15 fs - fs.stat async error + { ftype = "directory", name = ".ci" } + { ftype = "file", name = ".clang-format" } + { ftype = "file", name = ".clangd" } + { ftype = "file", name = ".editorconfig" } + { ftype = "directory", name = ".github" } + { ftype = "file", name = ".gitignore" } + { ftype = "file", name = ".gitmodules" } + { ftype = "directory", name = ".pc" } + { ftype = "directory", name = "5.1-luv" } + { ftype = "directory", name = "5.2-luv" } + { ftype = "directory", name = "5.3-luv" } + { ftype = "directory", name = "5.4-luv" } + { ftype = "file", name = "CMakeLists.txt" } + { ftype = "file", name = "LICENSE.txt" } + { ftype = "file", name = "Makefile" } + { ftype = "file", name = "README.md" } + { ftype = "file", name = "appveyor.yml" } + { ftype = "directory", name = "cmake" } + { ftype = "directory", name = "debian" } + { ftype = "directory", name = "deps" } + { ftype = "file", name = "docs.md" } + { ftype = "directory", name = "examples" } + { ftype = "directory", name = "lib" } + { ftype = "file", name = "libluv.pc.in" } + { ftype = "file", name = "luv-scm-0.rockspec" } + { ftype = "file", name = "msvcbuild.bat" } + { ftype = "directory", name = "rockspecs" } + { ftype = "directory", name = "src" } + { ftype = "directory", name = "tests" } +ok 16 fs - fs.scandir + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 17 fs - fs.scandir sync error + { err = "ENOENT: no such file or directory: BAD_FILE!" } +ok 18 fs - fs.scandir async error + { ftype = "directory", name = ".ci" } + { ftype = "file", name = ".clang-format" } + { ftype = "file", name = ".clangd" } + { ftype = "file", name = ".editorconfig" } + { ftype = "directory", name = ".github" } + { ftype = "file", name = ".gitignore" } + { ftype = "file", name = ".gitmodules" } + { ftype = "directory", name = ".pc" } + { ftype = "directory", name = "5.1-luv" } + { ftype = "directory", name = "5.2-luv" } + { ftype = "directory", name = "5.3-luv" } + { ftype = "directory", name = "5.4-luv" } + { ftype = "file", name = "CMakeLists.txt" } + { ftype = "file", name = "LICENSE.txt" } + { ftype = "file", name = "Makefile" } + { ftype = "file", name = "README.md" } + { ftype = "file", name = "appveyor.yml" } + { ftype = "directory", name = "cmake" } + { ftype = "directory", name = "debian" } + { ftype = "directory", name = "deps" } + { ftype = "file", name = "docs.md" } + { ftype = "directory", name = "examples" } + { ftype = "directory", name = "lib" } + { ftype = "file", name = "libluv.pc.in" } + { ftype = "file", name = "luv-scm-0.rockspec" } + { ftype = "file", name = "msvcbuild.bat" } + { ftype = "directory", name = "rockspecs" } + { ftype = "directory", name = "src" } + { ftype = "directory", name = "tests" } +ok 19 fs - fs.scandir async +ok 20 fs - fs.scandir with no iteration +ok 21 fs - fs.scandir given to new_work + "/build/reproducible-path/lua-luv-1.48.0-2" + "/build/reproducible-path/lua-luv-1.48.0-2" +ok 22 fs - fs.realpath +ok 23 fs - fs.copyfile + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } + uv_dir_t: 0xaaaace6f8798 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 26 fs - fs.{open,read,close}dir sync one entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 27 fs - fs.{open,read,close}dir sync more entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 28 fs - fs.{open,read,close}dir with more entry +ok 29 fs - fs.opendir and fs.closedir in a loop + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 30 fs - fs.{open,read,close}dir ref check + { bsize = 4096, files = 7701326, ffree = 7488762, bavail = 23704851, blocks = 26214400, type = 16914836, bfree = 23704851 } +ok 31 fs - fs.statfs sync + { bsize = 4096, files = 7701326, ffree = 7488762, bavail = 23704851, blocks = 26214400, type = 16914836, bfree = 23704851 } +ok 32 fs - fs.statfs async + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } +ok 33 fs - fs.statfs sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 34 fs - fs.statfs async error +ok 35 fs - fs.mkdtemp async +ok 36 fs - fs.mkdtemp sync +ok 37 fs - fs.mkdtemp async error +ok 38 fs - fs.mkdtemp sync error +ok 39 fs - fs.mkstemp async +ok 40 fs - fs.mkstemp sync +ok 41 fs - fs.mkstemp async error +ok 42 fs - fs.mkstemp sync error + "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" + "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" + "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" + "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" +ok 43 fs - errors with dest paths +ok 44 handle - get type + { loop_count = 54, events_waiting = 0, events = 26 } + { loop_count = 55, events_waiting = 0, events = 26 } +ok 45 metrics - idle time + "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } +ok 46 misc - uv.guess_handle + { version = 77824, version_string = "1.48.0" } +ok 47 misc - uv.version and uv.version_string + { total = 63089266688, rss = 5660672, constrained = 0, available = 51923001344, free = 51923001344 } +ok 48 misc - memory size + { uptime = 1036976.11 } +ok 49 misc - uv.uptime + { + nswap = 0, + msgsnd = 0, + nvcsw = 43, + nsignals = 0, + majflt = 0, + maxrss = 5628, + minflt = 435, + nivcsw = 3, + msgrcv = 0, + inblock = 0, + oublock = 0, + idrss = 0, + isrss = 0, + stime = { sec = 0, usec = 68328 }, + ixrss = 0, + utime = { sec = 0, usec = 663339 } + } +ok 50 misc - uv.getrusage + 12 +ok 51 misc - uv.available_parallelism + { + { speed = 0, times = table: 0xaaaace6b5f60, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6ea3a0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6e5930, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6ada00, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace7094d0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace70bb00, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6c75e0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6f6000, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6d6a90, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6c6550, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6a7bd0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaace6d1f50, model = "Neoverse-N1" } + } +ok 52 misc - uv.cpu_info + "lo" { + { netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1", mac = "\0\0\0\0\0\0" }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1", mac = "\0\0\0\0\0\0" } + } +ok 53 misc - uv.interface_addresses + { 7.12, 8.18, 8.07 } +ok 54 misc - uv.loadavg + "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" +ok 55 misc - uv.exepath + "/build/reproducible-path/lua-luv-1.48.0-2/debian" +ok 56 misc - uv.os_homedir + "/tmp" +ok 57 misc - uv.os_tmpdir + { uid = 2222, homedir = "/nonexistent/second-build", gid = 2222, username = "pbuilder2", shell = "/bin/bash" } +ok 58 misc - uv.os_get_passwd + "/build/reproducible-path/lua-luv-1.48.0-2" + "/" +ok 59 misc - uv.cwd and uv.chdir + 1.0369761173082e+15 +ok 60 misc - uv.hrtime +ok 61 misc - uv.getpid + { sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", release = "6.1.0-26-cloud-arm64" } +ok 62 misc - uv.os_uname + os.time 1764549253 + uv.gettimeofday 1764549253.000704 +ok 63 misc - uv.gettimeofday +ok 64 misc - uv.os_environ +ok 65 misc - uv.sleep +ok 66 misc - uv.random async +ok 67 misc - uv.random sync +ok 68 misc - uv.random errors +ok 69 misc - uv errno +ok 70 misc - uv constants + 1024 nil +ok 71 misc - uv.cpumask_size + "monotonic" { sec = 1036977, nsec = 124443800 } nil + "realtime" { sec = 1036977, nsec = 124494920 } nil +ok 72 misc - uv.clock_gettime +ok 73 pipe - pipe chmod +ok 74 pipe - pipe ping pong +ok 75 pipe - pipe close fd +ok 76 pipe - pipe getsockname abstract + "prepare" uv_prepare_t: 0xaaaace6e8950 +ok 77 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0xaaaace6e8950 + "timeout" uv_timer_t: 0xaaaace6f5370 +ok 78 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0xaaaace6e8950 +ok 79 prepare-check-idle-async - simple idle +ok 80 prepare-check-idle-async - simple async +ok 81 process - test disable_stdio_inheritance + { handle = uv_process_t: 0xaaaace6c74c0, pid = 1890831 } + "stdout" { chunk = "Hello World\n" } + "exit" { code = 0, signal = 0 } +ok 82 process - process stdout + { handle = uv_process_t: 0xaaaace6c74c0, pid = 1890835 } + "exit" uv_process_t: 0xaaaace6c74c0 { signal = 2, status = 0 } +ok 83 process - spawn and kill by pid + { handle = uv_process_t: 0xaaaace6c74c0, pid = 1890837 } + "exit" uv_process_t: 0xaaaace6c74c0 { signal = 15, status = 0 } +ok 84 process - spawn and kill by handle +ok 85 process - invalid command + { handle = uv_process_t: 0xaaaace6c74c0, pid = 1890842 } + "stdout" { chunk = "Hello World" } + "exit" { code = 0, signal = 0 } +ok 86 process - process stdio +ok 87 process - get pid +ok 88 req - cancel +ok 89 req - get type + Sending child SIGINT + "sigint\n" + "exit" { signal = 0, code = 0, pid = 1890850 } +ok 90 signal - Catch SIGINT + In uv_thread_t: 0xffff93fff1a0 + { delay = 100, elapsed = 102 } +ok 91 thread - test thread create +ok 92 thread - test thread create with arguments + Runing uv_thread_t: 0xffffa2574420 + Runing uv_thread_t: 0xffffa2574420 + { delay = 100, elapsed = 100 } +ok 93 thread - test thread sleep msecs in main thread + { delay = 100, elapsed = 102 } +ok 94 thread - test thread create with options table +ok 95 thread - test thread arguments limit +ok 96 thread - test avoid thread be released before it done +ok 97 thread - thread_getcpu +ok 98 thread - getaffinity, setaffinity +default priority 0 +priority after change 0 +hello world from thread +priority in thread 11 +ok 99 thread - getpriority, setpriority + "timeout" uv_timer_t: 0xaaaace6f5370 + "closed" uv_timer_t: 0xaaaace6f5370 +ok 100 timer - simple timeout + "interval" uv_timer_t: 0xaaaace6f5370 + "interval" uv_timer_t: 0xaaaace6f5370 + "interval" uv_timer_t: 0xaaaace6f5370 + "closed" uv_timer_t: 0xaaaace6f5370 +ok 101 timer - simple interval + "interval" uv_timer_t: 0xaaaace6b3460 + "timeout" uv_timer_t: 0xaaaace6f5370 + "interval" uv_timer_t: 0xaaaace6b3460 +ok 102 timer - timeout with interval + "interval" uv_timer_t: 0xaaaace6b3460 0 + "interval" uv_timer_t: 0xaaaace6b3460 8 + "interval" uv_timer_t: 0xaaaace6b3460 4 + "interval" uv_timer_t: 0xaaaace6b3460 2 +ok 103 timer - shrinking interval + "interval" uv_timer_t: 0xaaaace6b3460 0 + "interval" uv_timer_t: 0xaaaace6b3460 8 + "interval" uv_timer_t: 0xaaaace6b3460 4 + "interval" uv_timer_t: 0xaaaace6b3460 2 +ok 104 timer - shrinking interval using methods +ok 105 timer - timer init +ok 106 timer - timer huge timeout +ok 107 work - test threadpool with return none + "Please be patient, the test cost a lots of time" + "run 10%" + "run 20%" + "run 30%" + "run 40%" + "run 50%" + "run 60%" + "run 70%" + "run 80%" + "run 90%" + "run 100%" +ok 108 work - test threadpool + "in async notify callback" + "a" true 250 + 2 4 "uv_thread_t: 0xffffa09df1a0" "hello" + uv_thread_t: 0xffffa09df1a0 finish hello +ok 109 work - test threadpool with async +1 +2 +3 +4 +5 +6 +7 +8 +ok 110 work - test threadpool with coro +ok 111 work - test threadpool with invalid argument +Uncaught Error: Error: thread arg not support type 'table' at 1 +stack traceback: + [C]: in ? +ok 112 work - test threadpool with invalid return value +# All tests passed +************************************************** +Target test made + + +Making target test for debian/lua5.3.dh-lua.conf +# tests +********************** lua dynamic (5.3) ********* +Test: tests/run.lua +skip, not on linux or macos +1..112 + "in async notify callback" + "a" true 250.0 +ok 1 async - test pass async between threads + "timeout" uv_timer_t: 0xaaab1ae7dc40 + "closed" uv_timer_t: 0xaaab1ae7dc40 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0xaaab1ae7dc40 + "closed" { } uv_timer_t: 0xaaab1ae7dc40 +ok 3 callbacks - luv_handle_t: callable table +ok 4 callbacks - luv_req_t: function +ok 5 callbacks - luv_req_t: callable table + begin wait + end wait +ok 6 coroutines - coroutines + { fd = 12 } + { + stat = { + blksize = 4096, dev = 39, gen = 0, - gid = 1111, - birthtime = table: 0xaaaae93154c0, + gid = 2222, rdev = 0, - mtime = table: 0xaaaae92fad10, - uid = 1111 + atime = table: 0xaaab1aebae60, + mode = 33204, + blocks = 16, + type = "file", + ino = 1074193138, + size = 6060, + ctime = table: 0xaaab1aec53c0, + uid = 2222, + mtime = table: 0xaaab1aeaff20, + flags = 0, + nlink = 1, + birthtime = table: 0xaaab1ae94f60 } } ok 7 fs - read a file sync @@ -3629,23 +4221,23 @@ { fd = 12 } { stat = { - atime = table: 0xaaaae93128c0, - ctime = table: 0xaaaae9353dc0, - type = "file", blksize = 4096, - nlink = 1, - ino = 953397931, - mode = 33188, - flags = 0, - size = 6060, - blocks = 16, dev = 39, gen = 0, - gid = 1111, - birthtime = table: 0xaaaae9353510, + gid = 2222, rdev = 0, - mtime = table: 0xaaaae934fc50, - uid = 1111 + atime = table: 0xaaab1aeb8730, + mode = 33204, + blocks = 16, + type = "file", + ino = 1074193138, + size = 6060, + ctime = table: 0xaaab1ae9cde0, + uid = 2222, + mtime = table: 0xaaab1aec2a30, + flags = 0, + nlink = 1, + birthtime = table: 0xaaab1ae91fe0 } } { chunk = 6060 } @@ -3787,7 +4379,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaae933c9a8 closed + uv_dir_t: 0xaaab1aed6958 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -3916,9 +4508,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bsize = 4096, bfree = 20728968, type = 16914836, ffree = 7256308, files = 7701325, blocks = 26214400, bavail = 20728968 } + { ffree = 7466727, type = 16914836, bavail = 23476904, blocks = 26214400, bfree = 23476904, files = 7701326, bsize = 4096 } ok 31 fs - fs.statfs sync - { bsize = 4096, bfree = 20728968, type = 16914836, ffree = 7256308, files = 7701325, blocks = 26214400, bavail = 20728968 } + { ffree = 7466727, type = 16914836, bavail = 23476889, blocks = 26214400, bfree = 23476889, files = 7701326, bsize = 4096 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -3945,71 +4537,71 @@ ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { rss = 3575808, constrained = 0, total = 63089258496, available = 28304760832, free = 28304760832 } + { constrained = 0.0, rss = 5971968, free = 51389857792.0, available = 51389857792.0, total = 63089266688.0 } ok 48 misc - memory size - { uptime = 1036742.66 } + { uptime = 1036984.88 } ok 49 misc - uv.uptime { - majflt = 0, - msgsnd = 0, - stime = { sec = 0, usec = 71532 }, - nsignals = 0, - utime = { sec = 0, usec = 263775 }, - inblock = 0, - maxrss = 3576, - nvcsw = 65, + nivcsw = 6, + nvcsw = 44, + maxrss = 5832, + utime = { usec = 638450, sec = 0 }, msgrcv = 0, isrss = 0, + inblock = 0, + msgsnd = 0, + ixrss = 0, oublock = 0, + minflt = 434, nswap = 0, - nivcsw = 272, - ixrss = 0, - idrss = 0, - minflt = 413 + majflt = 0, + stime = { usec = 71345, sec = 0 }, + nsignals = 0, + idrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae932caa0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae930b160 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae9310e60 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae933be10 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae931c1b0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae93251e0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae934e5c0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae9352490 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae9335d70 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae9353f20 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae931a7c0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaae9331490 } + { times = table: 0xaaab1aec53c0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae6fa50, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1aebae60, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1aea1670, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1aeae8a0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1aeb34b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae94f60, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae9ff80, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae88d20, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae80ec0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae64610, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab1ae705c0, model = "Neoverse-N1", speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", family = "inet", internal = true }, - { ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", family = "inet6", internal = true } + { family = "inet", netmask = "255.0.0.0", ip = "127.0.0.1", mac = "\0\0\0\0\0\0", internal = true }, + { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", mac = "\0\0\0\0\0\0", internal = true } } ok 53 misc - uv.interface_addresses - { 40.34, 37.17, 23.74 } + { 6.64, 8.04, 8.03 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" + "/usr/bin/lua5.3" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build" } + { uid = 2222, homedir = "/nonexistent/second-build", gid = 2222, username = "pbuilder2", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0367426781029e+15 + 1.0369848877802e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "aarch64", sysname = "Linux", release = "6.1.0-26-cloud-arm64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)" } + { machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", release = "6.1.0-26-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138836 - uv.gettimeofday 1730138836.000659 + os.time 1764549262 + uv.gettimeofday 1764549262.000475 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4020,34 +4612,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1036743, nsec = 690595403 } nil - "realtime" { sec = 1036743, nsec = 690666124 } nil + "monotonic" { nsec = 892683160, sec = 1036985 } nil + "realtime" { nsec = 892729320, sec = 1036985 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaae9327b60 + "prepare" uv_prepare_t: 0xaaab1aec3770 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaae9327b60 - "timeout" uv_timer_t: 0xaaaae930a250 + "check" uv_check_t: 0xaaab1aec3770 + "timeout" uv_timer_t: 0xaaab1aeaa7f0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaae9327b60 + "idle" uv_idle_t: 0xaaab1aec3770 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaae9397140, pid = 2040639 } + { handle = uv_process_t: 0xaaab1aebf710, pid = 1891791 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaae9397140, pid = 2040645 } - "exit" uv_process_t: 0xaaaae9397140 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab1aebf710, pid = 1891792 } + "exit" uv_process_t: 0xaaab1aebf710 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaae9397140, pid = 2040651 } - "exit" uv_process_t: 0xaaaae9397140 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab1aebf710, pid = 1891793 } + "exit" uv_process_t: 0xaaab1aebf710 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaae9397140, pid = 2040670 } + { handle = uv_process_t: 0xaaab1aebf710, pid = 1891795 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -4056,17 +4648,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, code = 0, pid = 2040702 } + "exit" { code = 0, pid = 1891799, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffa1aff1a0 - { delay = 100, elapsed = 119 } + In uv_thread_t: 0xffffb77ef1a0 + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffa3e98420 - Runing uv_thread_t: 0xffffa3e98420 - { delay = 100, elapsed = 104 } + Runing uv_thread_t: 0xffffbe0af780 + Runing uv_thread_t: 0xffffbe0af780 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 112 } + { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -4075,29 +4667,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaae930a250 - "closed" uv_timer_t: 0xaaaae930a250 + "timeout" uv_timer_t: 0xaaab1aeaa7f0 + "closed" uv_timer_t: 0xaaab1aeaa7f0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaae930a250 - "interval" uv_timer_t: 0xaaaae930a250 - "interval" uv_timer_t: 0xaaaae930a250 - "closed" uv_timer_t: 0xaaaae930a250 + "interval" uv_timer_t: 0xaaab1aeaa7f0 + "interval" uv_timer_t: 0xaaab1aeaa7f0 + "interval" uv_timer_t: 0xaaab1aeaa7f0 + "closed" uv_timer_t: 0xaaab1aeaa7f0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaae9303130 - "timeout" uv_timer_t: 0xaaaae930a250 - "interval" uv_timer_t: 0xaaaae9303130 + "interval" uv_timer_t: 0xaaab1ae7dc40 + "timeout" uv_timer_t: 0xaaab1aeaa7f0 + "interval" uv_timer_t: 0xaaab1ae7dc40 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaae9303130 0 - "interval" uv_timer_t: 0xaaaae9303130 8 - "interval" uv_timer_t: 0xaaaae9303130 4 - "interval" uv_timer_t: 0xaaaae9303130 2 + "interval" uv_timer_t: 0xaaab1ae7dc40 0 + "interval" uv_timer_t: 0xaaab1ae7dc40 8 + "interval" uv_timer_t: 0xaaab1ae7dc40 4 + "interval" uv_timer_t: 0xaaab1ae7dc40 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaae9303130 0 - "interval" uv_timer_t: 0xaaaae9303130 8 - "interval" uv_timer_t: 0xaaaae9303130 4 - "interval" uv_timer_t: 0xaaaae9303130 2 + "interval" uv_timer_t: 0xaaab1ae7dc40 0 + "interval" uv_timer_t: 0xaaab1ae7dc40 8 + "interval" uv_timer_t: 0xaaab1ae7dc40 4 + "interval" uv_timer_t: 0xaaab1ae7dc40 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4115,9 +4707,9 @@ "run 100%" ok 108 work - test threadpool "in async notify callback" - "a" true 250 - 2 4 "uv_thread_t: 0xffffa2b1f1a0" "hello" - uv_thread_t: 0xffffa2b1f1a0 finish hello + "a" true 250.0 + 2.0 4.0 "uv_thread_t: 0xffffb7fff1a0" "hello" + uv_thread_t: 0xffffb7fff1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4135,23 +4727,32 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -Target test made - - -Making target test for debian/lua5.3.dh-lua.conf -# tests -********************** lua dynamic (5.3) ********* +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ + /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ + ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic + linux-vdso.so.1 (0x0000ffff85799000) + liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffff856e0000) + liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff85680000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff854c0000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff85460000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff8575c000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff853b0000) +********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaafdfc66d0 - "closed" uv_timer_t: 0xaaaafdfc66d0 + "timeout" uv_timer_t: 0xaaaaf93e4ec0 + "closed" uv_timer_t: 0xaaaaf93e4ec0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaafdfc66d0 - "closed" { } uv_timer_t: 0xaaaafdfc66d0 + "timeout" { } uv_timer_t: 0xaaaaf93e4ec0 + "closed" { } uv_timer_t: 0xaaaaf93e4ec0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4161,23 +4762,23 @@ { fd = 12 } { stat = { - gid = 1111, - atime = table: 0xaaaafdfd2320, - ctime = table: 0xaaaafdfd4bd0, + ino = 1074193138, + uid = 2222, + gen = 0, + atime = table: 0xaaaaf93f5c20, + type = "file", + dev = 39, nlink = 1, - blksize = 4096, + mode = 33204, + gid = 2222, rdev = 0, - uid = 1111, - ino = 953397931, - blocks = 16, - dev = 39, + mtime = table: 0xaaaaf93f5d30, + birthtime = table: 0xaaaaf93bddd0, flags = 0, - type = "file", - birthtime = table: 0xaaaafdfd4ce0, size = 6060, - gen = 0, - mode = 33188, - mtime = table: 0xaaaafdfd2680 + ctime = table: 0xaaaaf93f2fe0, + blksize = 4096, + blocks = 16 } } ok 7 fs - read a file sync @@ -4185,23 +4786,23 @@ { fd = 12 } { stat = { - gid = 1111, - atime = table: 0xaaaafdfd1f90, - ctime = table: 0xaaaafdfc86d0, + ino = 1074193138, + uid = 2222, + gen = 0, + atime = table: 0xaaaaf93e9650, + type = "file", + dev = 39, nlink = 1, - blksize = 4096, + mode = 33204, + gid = 2222, rdev = 0, - uid = 1111, - ino = 953397931, - blocks = 16, - dev = 39, + mtime = table: 0xaaaaf93d9b30, + birthtime = table: 0xaaaaf93eb4f0, flags = 0, - type = "file", - birthtime = table: 0xaaaafdfb57d0, size = 6060, - gen = 0, - mode = 33188, - mtime = table: 0xaaaafdf913f0 + ctime = table: 0xaaaaf93e49a0, + blksize = 4096, + blocks = 16 } } { chunk = 6060 } @@ -4343,7 +4944,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaafdfe0b18 closed + uv_dir_t: 0xaaaaf9401138 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -4472,9 +5073,9 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 7701325, type = 16914836, ffree = 7254406, bavail = 20685193, blocks = 26214400, bsize = 4096, bfree = 20685193 } + { type = 16914836, ffree = 7525981, bfree = 24115497, bsize = 4096, bavail = 24115497, files = 7701326, blocks = 26214400 } ok 31 fs - fs.statfs sync - { files = 7701325, type = 16914836, ffree = 7254405, bavail = 20685193, blocks = 26214400, bsize = 4096, bfree = 20685193 } + { type = 16914836, ffree = 7525981, bfree = 24115497, bsize = 4096, bavail = 24115497, files = 7701326, blocks = 26214400 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error @@ -4494,78 +5095,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events_waiting = 0, loop_count = 54, events = 26 } - { events_waiting = 0, loop_count = 55, events = 26 } + { events = 26, loop_count = 54, events_waiting = 0 } + { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3739648, total = 63089258496.0, constrained = 0.0, free = 27767660544.0, available = 27767660544.0 } + { available = 53545132032.0, constrained = 0.0, total = 63089266688.0, free = 53545132032.0, rss = 5693440 } ok 48 misc - memory size - { uptime = 1036753.38 } + { uptime = 1036994.16 } ok 49 misc - uv.uptime { - nivcsw = 294, + idrss = 0, + nsignals = 0, isrss = 0, - oublock = 0, + maxrss = 7168, + msgsnd = 0, + stime = { usec = 90821, sec = 0 }, + nvcsw = 85, ixrss = 0, - nvcsw = 67, - stime = { sec = 0, usec = 82626 }, - maxrss = 3652, - utime = { sec = 0, usec = 235486 }, - nsignals = 0, - nswap = 0, msgrcv = 0, - msgsnd = 0, + nswap = 0, + nivcsw = 2, + utime = { usec = 696691, sec = 0 }, + oublock = 0, inblock = 0, majflt = 0, - minflt = 410, - idrss = 0 + minflt = 3637 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfc48a0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfb4ed0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfb9870 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdf849b0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdf7aa50 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfbfcf0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdf7b530 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfe0ed0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfd4bd0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfb9900 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdfca570 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafdf965d0 } + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93c77f0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93c7940 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93c84b0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93b98c0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93e5980 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93e49a0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93bf2f0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf9394d10 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93bae60 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93c9030 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93e5870 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf93f5d30 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0", ip = "127.0.0.1" }, - { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0", ip = "::1" } + { netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0", family = "inet", ip = "127.0.0.1" }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0", family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 39.14, 37.01, 23.83 } + { 6.01, 7.85, 7.97 } ok 54 misc - uv.loadavg - "/usr/bin/lua5.3" + "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, shell = "/bin/sh", username = "pbuilder1", homedir = "/nonexistent/first-build" } + { shell = "/bin/bash", gid = 2222, uid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0367534008643e+15 + 1.0369941705124e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", release = "6.1.0-26-cloud-arm64", sysname = "Linux", machine = "aarch64" } + { release = "6.1.0-26-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1730138847 - uv.gettimeofday 1730138847.000389 + os.time 1764549271 + uv.gettimeofday 1764549271.000757 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4576,34 +5177,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1036754, nsec = 417000829 } nil - "realtime" { sec = 1036754, nsec = 417078549 } nil + "monotonic" { nsec = 175347040, sec = 1036995 } nil + "realtime" { nsec = 175396360, sec = 1036995 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaafdfd26c0 + "prepare" uv_prepare_t: 0xaaaaf93bbf20 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaafdfd26c0 - "timeout" uv_timer_t: 0xaaaafdf9d450 + "check" uv_check_t: 0xaaaaf93bbf20 + "timeout" uv_timer_t: 0xaaaaf93d21b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaafdfd26c0 + "idle" uv_idle_t: 0xaaaaf93bbf20 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaafdfbfb00, pid = 2044743 } + { handle = uv_process_t: 0xaaaaf93b6210, pid = 1892752 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaafdfbfb00, pid = 2044757 } - "exit" uv_process_t: 0xaaaafdfbfb00 { signal = 2, status = 0 } + { handle = uv_process_t: 0xaaaaf93b6210, pid = 1892753 } + "exit" uv_process_t: 0xaaaaf93b6210 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaafdfbfb00, pid = 2044777 } - "exit" uv_process_t: 0xaaaafdfbfb00 { signal = 15, status = 0 } + { handle = uv_process_t: 0xaaaaf93b6210, pid = 1892754 } + "exit" uv_process_t: 0xaaaaf93b6210 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaafdfbfb00, pid = 2044820 } + { handle = uv_process_t: 0xaaaaf93b6210, pid = 1892757 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -4612,17 +5213,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 2044856 } + "exit" { pid = 1892766, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff87fff1a0 - { delay = 100, elapsed = 127 } + In uv_thread_t: 0xffff7a7cf1a0 + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff96711780 - Runing uv_thread_t: 0xffff96711780 - { delay = 100, elapsed = 104 } + Runing uv_thread_t: 0xffff81257b60 + Runing uv_thread_t: 0xffff81257b60 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 120 } + { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -4631,29 +5232,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaafdf9d450 - "closed" uv_timer_t: 0xaaaafdf9d450 + "timeout" uv_timer_t: 0xaaaaf93d21b0 + "closed" uv_timer_t: 0xaaaaf93d21b0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaafdf9d450 - "interval" uv_timer_t: 0xaaaafdf9d450 - "interval" uv_timer_t: 0xaaaafdf9d450 - "closed" uv_timer_t: 0xaaaafdf9d450 + "interval" uv_timer_t: 0xaaaaf93d21b0 + "interval" uv_timer_t: 0xaaaaf93d21b0 + "interval" uv_timer_t: 0xaaaaf93d21b0 + "closed" uv_timer_t: 0xaaaaf93d21b0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaafdf8ba90 - "timeout" uv_timer_t: 0xaaaafdf9d450 - "interval" uv_timer_t: 0xaaaafdf8ba90 + "interval" uv_timer_t: 0xaaaaf93e4ec0 + "timeout" uv_timer_t: 0xaaaaf93d21b0 + "interval" uv_timer_t: 0xaaaaf93e4ec0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaafdf8ba90 0 - "interval" uv_timer_t: 0xaaaafdf8ba90 8 - "interval" uv_timer_t: 0xaaaafdf8ba90 4 - "interval" uv_timer_t: 0xaaaafdf8ba90 2 + "interval" uv_timer_t: 0xaaaaf93e4ec0 0 + "interval" uv_timer_t: 0xaaaaf93e4ec0 8 + "interval" uv_timer_t: 0xaaaaf93e4ec0 4 + "interval" uv_timer_t: 0xaaaaf93e4ec0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaafdf8ba90 0 - "interval" uv_timer_t: 0xaaaafdf8ba90 8 - "interval" uv_timer_t: 0xaaaafdf8ba90 4 - "interval" uv_timer_t: 0xaaaafdf8ba90 2 + "interval" uv_timer_t: 0xaaaaf93e4ec0 0 + "interval" uv_timer_t: 0xaaaaf93e4ec0 8 + "interval" uv_timer_t: 0xaaaaf93e4ec0 4 + "interval" uv_timer_t: 0xaaaaf93e4ec0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4672,8 +5273,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff95adf1a0" "hello" - uv_thread_t: 0xffff95adf1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff80eaf1a0" "hello" + uv_thread_t: 0xffff80eaf1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4692,31 +5293,29 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ + -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic - linux-vdso.so.1 (0x0000ffff98de7000) - liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffff98d30000) - liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff98cd0000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff98b10000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff98ab0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff98daa000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff98a00000) -********************** app dynamic (5.3) ********* + -Wl,-z,relro -llua5.3 -lm -ldl +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl +ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static + linux-vdso.so.1 (0x0000ffffaf00f000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffaef30000) + liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffaeed0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaed10000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffaefd2000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffaec60000) +*********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaadb9d1a10 - "closed" uv_timer_t: 0xaaaadb9d1a10 + "timeout" uv_timer_t: 0xaaaae253b780 + "closed" uv_timer_t: 0xaaaae253b780 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaadb9d1a10 - "closed" { } uv_timer_t: 0xaaaadb9d1a10 + "timeout" { } uv_timer_t: 0xaaaae253b780 + "closed" { } uv_timer_t: 0xaaaae253b780 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4726,23 +5325,23 @@ { fd = 12 } { stat = { - atime = table: 0xaaaadb9e2770, - ctime = table: 0xaaaadb9dfb30, - birthtime = table: 0xaaaadb9aadd0, - blksize = 4096, - mode = 33188, - rdev = 0, - flags = 0, + birthtime = table: 0xaaaae254f110, + mtime = table: 0xaaaae251d8c0, gen = 0, - dev = 39, + flags = 0, + uid = 2222, size = 6060, + rdev = 0, + ino = 1074193138, nlink = 1, blocks = 16, - uid = 1111, - ino = 953397931, - mtime = table: 0xaaaadb9e2880, - gid = 1111, - type = "file" + ctime = table: 0xaaaae254d270, + type = "file", + blksize = 4096, + mode = 33204, + atime = table: 0xaaaae2556c00, + gid = 2222, + dev = 39 } } ok 7 fs - read a file sync @@ -4750,23 +5349,23 @@ { fd = 12 } { stat = { - atime = table: 0xaaaadb9d61a0, - ctime = table: 0xaaaadb9d14f0, - birthtime = table: 0xaaaadb9d8040, - blksize = 4096, - mode = 33188, - rdev = 0, - flags = 0, + birthtime = table: 0xaaaae2544600, + mtime = table: 0xaaaae2538310, gen = 0, - dev = 39, + flags = 0, + uid = 2222, size = 6060, + rdev = 0, + ino = 1074193138, nlink = 1, blocks = 16, - uid = 1111, - ino = 953397931, - mtime = table: 0xaaaadb9c18f0, - gid = 1111, - type = "file" + ctime = table: 0xaaaae25493a0, + type = "file", + blksize = 4096, + mode = 33204, + atime = table: 0xaaaae2509b30, + gid = 2222, + dev = 39 } } { chunk = 6060 } @@ -4779,69 +5378,69 @@ ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "directory", name = "lib" } - { ftype = "file", name = "libluv.pc.in" } - { ftype = "file", name = "luv-scm-0.rockspec" } - { ftype = "file", name = "msvcbuild.bat" } - { ftype = "directory", name = "rockspecs" } - { ftype = "directory", name = "src" } - { ftype = "directory", name = "tests" } + { name = ".ci", ftype = "directory" } + { name = ".clang-format", ftype = "file" } + { name = ".clangd", ftype = "file" } + { name = ".editorconfig", ftype = "file" } + { name = ".github", ftype = "directory" } + { name = ".gitignore", ftype = "file" } + { name = ".gitmodules", ftype = "file" } + { name = ".pc", ftype = "directory" } + { name = "5.1-luv", ftype = "directory" } + { name = "5.2-luv", ftype = "directory" } + { name = "5.3-luv", ftype = "directory" } + { name = "5.4-luv", ftype = "directory" } + { name = "CMakeLists.txt", ftype = "file" } + { name = "LICENSE.txt", ftype = "file" } + { name = "Makefile", ftype = "file" } + { name = "README.md", ftype = "file" } + { name = "appveyor.yml", ftype = "file" } + { name = "cmake", ftype = "directory" } + { name = "debian", ftype = "directory" } + { name = "deps", ftype = "directory" } + { name = "docs.md", ftype = "file" } + { name = "examples", ftype = "directory" } + { name = "lib", ftype = "directory" } + { name = "libluv.pc.in", ftype = "file" } + { name = "luv-scm-0.rockspec", ftype = "file" } + { name = "msvcbuild.bat", ftype = "file" } + { name = "rockspecs", ftype = "directory" } + { name = "src", ftype = "directory" } + { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "directory", name = "lib" } - { ftype = "file", name = "libluv.pc.in" } - { ftype = "file", name = "luv-scm-0.rockspec" } - { ftype = "file", name = "msvcbuild.bat" } - { ftype = "directory", name = "rockspecs" } - { ftype = "directory", name = "src" } - { ftype = "directory", name = "tests" } + { name = ".ci", ftype = "directory" } + { name = ".clang-format", ftype = "file" } + { name = ".clangd", ftype = "file" } + { name = ".editorconfig", ftype = "file" } + { name = ".github", ftype = "directory" } + { name = ".gitignore", ftype = "file" } + { name = ".gitmodules", ftype = "file" } + { name = ".pc", ftype = "directory" } + { name = "5.1-luv", ftype = "directory" } + { name = "5.2-luv", ftype = "directory" } + { name = "5.3-luv", ftype = "directory" } + { name = "5.4-luv", ftype = "directory" } + { name = "CMakeLists.txt", ftype = "file" } + { name = "LICENSE.txt", ftype = "file" } + { name = "Makefile", ftype = "file" } + { name = "README.md", ftype = "file" } + { name = "appveyor.yml", ftype = "file" } + { name = "cmake", ftype = "directory" } + { name = "debian", ftype = "directory" } + { name = "deps", ftype = "directory" } + { name = "docs.md", ftype = "file" } + { name = "examples", ftype = "directory" } + { name = "lib", ftype = "directory" } + { name = "libluv.pc.in", ftype = "file" } + { name = "luv-scm-0.rockspec", ftype = "file" } + { name = "msvcbuild.bat", ftype = "file" } + { name = "rockspecs", ftype = "directory" } + { name = "src", ftype = "directory" } + { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work @@ -4849,197 +5448,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaadb9edde8 closed + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } + uv_dir_t: 0xaaaae2551808 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bfree = 20624250, blocks = 26214400, files = 7701325, ffree = 7251750, bavail = 20624250, bsize = 4096, type = 16914836 } + { bfree = 24083291, type = 16914836, ffree = 7520206, bavail = 24083291, bsize = 4096, files = 7701326, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bfree = 20624250, blocks = 26214400, files = 7701325, ffree = 7251750, bavail = 20624250, bsize = 4096, type = 16914836 } + { bfree = 24083291, type = 16914836, ffree = 7520206, bavail = 24083291, bsize = 4096, files = 7701326, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -5059,78 +5658,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events = 26, events_waiting = 0, loop_count = 54 } - { events = 26, events_waiting = 0, loop_count = 55 } + { loop_count = 54, events = 26, events_waiting = 0 } + { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle - { version_string = "1.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { total = 63089258496.0, available = 28555317248.0, rss = 3526656, constrained = 0.0, free = 28555317248.0 } + { constrained = 0.0, rss = 5718016, total = 63089266688.0, free = 53329059840.0, available = 53329059840.0 } ok 48 misc - memory size - { uptime = 1036766.38 } + { uptime = 1037003.11 } ok 49 misc - uv.uptime { - nvcsw = 104, - nivcsw = 292, - stime = { usec = 82361, sec = 0 }, + msgrcv = 0, nsignals = 0, oublock = 0, msgsnd = 0, - msgrcv = 0, nswap = 0, + maxrss = 5584, + inblock = 0, majflt = 0, idrss = 0, ixrss = 0, - inblock = 0, - utime = { usec = 283688, sec = 0 }, - maxrss = 7168, + nivcsw = 3, + nvcsw = 44, isrss = 0, - minflt = 3623 + utime = { usec = 644556, sec = 0 }, + minflt = 417, + stime = { usec = 64276, sec = 0 } } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", times = table: 0xaaaadb9c6de0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9b5f20, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9d14f0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9b5430, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9abb10, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9bf4c0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9a62e0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9e2770, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb991ab0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9a7e60, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9d23c0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaadb9c1140, speed = 0.0 } + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae253d540 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae25232f0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae253dd90 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae24f15a0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae254f110 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae2559950 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae25493a0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae25484d0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae251d2e0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae252c3b0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae2520c40 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae25494b0 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", internal = true, netmask = "255.0.0.0" }, - { family = "inet6", mac = "\0\0\0\0\0\0", ip = "::1", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", family = "inet", internal = true }, + { ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", family = "inet6", internal = true } } ok 53 misc - uv.interface_addresses - { 38.52, 36.98, 24.03 } + { 6.25, 7.87, 7.97 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" + "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", homedir = "/nonexistent/second-build", uid = 2222, shell = "/bin/bash", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.036766392209e+15 + 1.0370031219075e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "aarch64", sysname = "Linux", release = "6.1.0-26-cloud-arm64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)" } + { version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux", machine = "aarch64", release = "6.1.0-26-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1730138860 - uv.gettimeofday 1730138860.000374 + os.time 1764549280 + uv.gettimeofday 1764549280.000709 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5141,53 +5740,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 406058405, sec = 1036767 } nil - "realtime" { nsec = 406133325, sec = 1036767 } nil + "monotonic" { nsec = 126593640, sec = 1037004 } nil + "realtime" { nsec = 126643960, sec = 1037004 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaadb9badc0 + "prepare" uv_prepare_t: 0xaaaae2530560 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaadb9badc0 - "timeout" uv_timer_t: 0xaaaadb9d1a10 + "check" uv_check_t: 0xaaaae2530560 + "timeout" uv_timer_t: 0xaaaae25360d0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaadb9badc0 + "idle" uv_idle_t: 0xaaaae2530560 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaadb9cc660, pid = 2047699 } + { handle = uv_process_t: 0xaaaae2512630, pid = 1895521 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaadb9cc660, pid = 2047702 } - "exit" uv_process_t: 0xaaaadb9cc660 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaae2512630, pid = 1895522 } + "exit" uv_process_t: 0xaaaae2512630 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaadb9cc660, pid = 2047705 } - "exit" uv_process_t: 0xaaaadb9cc660 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaae2512630, pid = 1895523 } + "exit" uv_process_t: 0xaaaae2512630 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaadb9cc660, pid = 2047714 } + { handle = uv_process_t: 0xaaaae2512630, pid = 1895525 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 2047734, signal = 0, code = 0 } + "exit" { signal = 0, pid = 1895528, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffb916f1a0 - { elapsed = 123, delay = 100 } + In uv_thread_t: 0xffff8afdf1a0 + { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffbb55db60 - Runing uv_thread_t: 0xffffbb55db60 - { elapsed = 104, delay = 100 } + Runing uv_thread_t: 0xffff918a0420 + Runing uv_thread_t: 0xffff918a0420 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 120, delay = 100 } + { elapsed = 102, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -5196,29 +5795,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaadb9d1a10 - "closed" uv_timer_t: 0xaaaadb9d1a10 + "timeout" uv_timer_t: 0xaaaae25360d0 + "closed" uv_timer_t: 0xaaaae25360d0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaadb9d1a10 - "interval" uv_timer_t: 0xaaaadb9d1a10 - "interval" uv_timer_t: 0xaaaadb9d1a10 - "closed" uv_timer_t: 0xaaaadb9d1a10 + "interval" uv_timer_t: 0xaaaae25360d0 + "interval" uv_timer_t: 0xaaaae25360d0 + "interval" uv_timer_t: 0xaaaae25360d0 + "closed" uv_timer_t: 0xaaaae25360d0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaadb996200 - "timeout" uv_timer_t: 0xaaaadb9d1a10 - "interval" uv_timer_t: 0xaaaadb996200 + "interval" uv_timer_t: 0xaaaae253b780 + "timeout" uv_timer_t: 0xaaaae25360d0 + "interval" uv_timer_t: 0xaaaae253b780 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaadb996200 0 - "interval" uv_timer_t: 0xaaaadb996200 8 - "interval" uv_timer_t: 0xaaaadb996200 4 - "interval" uv_timer_t: 0xaaaadb996200 2 + "interval" uv_timer_t: 0xaaaae253b780 0 + "interval" uv_timer_t: 0xaaaae253b780 8 + "interval" uv_timer_t: 0xaaaae253b780 4 + "interval" uv_timer_t: 0xaaaae253b780 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaadb996200 0 - "interval" uv_timer_t: 0xaaaadb996200 8 - "interval" uv_timer_t: 0xaaaadb996200 4 - "interval" uv_timer_t: 0xaaaadb996200 2 + "interval" uv_timer_t: 0xaaaae253b780 0 + "interval" uv_timer_t: 0xaaaae253b780 8 + "interval" uv_timer_t: 0xaaaae253b780 4 + "interval" uv_timer_t: 0xaaaae253b780 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5237,8 +5836,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffffbb1af1a0" "hello" - uv_thread_t: 0xffffbb1af1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff8bfff1a0" "hello" + uv_thread_t: 0xffff8bfff1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5256,30 +5855,23 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ - /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - -Wl,-z,relro -llua5.3 -lm -ldl -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl -ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static - linux-vdso.so.1 (0x0000ffff9d96f000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff9d890000) - liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff9d830000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9d670000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff9d932000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff9d5c0000) -*********************** app static (5.3) ********* +Target test made + + +Making target test for debian/lua5.4.dh-lua.conf +# tests +********************** lua dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaadf1f5ed0 - "closed" uv_timer_t: 0xaaaadf1f5ed0 + "timeout" uv_timer_t: 0xaaab02ef2b20 + "closed" uv_timer_t: 0xaaab02ef2b20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaadf1f5ed0 - "closed" { } uv_timer_t: 0xaaaadf1f5ed0 + "timeout" { } uv_timer_t: 0xaaab02ef2b20 + "closed" { } uv_timer_t: 0xaaab02ef2b20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5289,23 +5881,23 @@ { fd = 12 } { stat = { - uid = 1111, - blksize = 4096, - mode = 33188, - ctime = table: 0xaaaadf1cee80, gen = 0, + uid = 2222, blocks = 16, - rdev = 0, - atime = table: 0xaaaadf207050, - gid = 1111, - dev = 39, - size = 6060, + birthtime = table: 0xaaab02ec25c0, + ino = 1074193138, flags = 0, nlink = 1, - ino = 953397931, type = "file", - birthtime = table: 0xaaaadf1fa660, - mtime = table: 0xaaaadf204300 + size = 6060, + mode = 33204, + ctime = table: 0xaaab02ee0040, + mtime = table: 0xaaab02f0d640, + blksize = 4096, + gid = 2222, + atime = table: 0xaaab02eda150, + rdev = 0, + dev = 39 } } ok 7 fs - read a file sync @@ -5313,23 +5905,23 @@ { fd = 12 } { stat = { - uid = 1111, - blksize = 4096, - mode = 33188, - ctime = table: 0xaaaadf1f59b0, gen = 0, + uid = 2222, blocks = 16, - rdev = 0, - atime = table: 0xaaaadf1e57f0, - gid = 1111, - dev = 39, - size = 6060, + birthtime = table: 0xaaab02ef1510, + ino = 1074193138, flags = 0, nlink = 1, - ino = 953397931, type = "file", - birthtime = table: 0xaaaadf1f1ae0, - mtime = table: 0xaaaadf1eaa20 + size = 6060, + mode = 33204, + ctime = table: 0xaaab02ef5ea0, + mtime = table: 0xaaab02eda150, + blksize = 4096, + gid = 2222, + atime = table: 0xaaab02edcee0, + rdev = 0, + dev = 39 } } { chunk = 6060 } @@ -5338,7 +5930,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -5372,7 +5964,7 @@ { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -5471,7 +6063,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaadf1b9ed8 closed + uv_dir_t: 0xaaab02f1f738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -5600,11 +6192,11 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { bsize = 4096, ffree = 7342625, files = 7701325, blocks = 26214400, type = 16914836, bavail = 21632076, bfree = 21632076 } + { type = 16914836, bsize = 4096, bfree = 23858361, files = 7701326, blocks = 26214400, ffree = 7497278, bavail = 23858361 } ok 31 fs - fs.statfs sync - { bsize = 4096, ffree = 7342625, files = 7701325, blocks = 26214400, type = 16914836, bavail = 21632018, bfree = 21632018 } + { type = 16914836, bsize = 4096, bfree = 23858356, files = 7701326, blocks = 26214400, ffree = 7497278, bavail = 23858356 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -5622,78 +6214,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events = 26, events_waiting = 0 } - { loop_count = 55, events = 26, events_waiting = 0 } + { events_waiting = 0, loop_count = 54, events = 26 } + { events_waiting = 0, loop_count = 55, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { free = 33330827264.0, total = 63089258496.0, available = 33330827264.0, constrained = 0.0, rss = 5607424 } + { constrained = 0.0, rss = 5599232, free = 52586315776.0, available = 52586315776.0, total = 63089266688.0 } ok 48 misc - memory size - { uptime = 1036777.32 } + { uptime = 1037011.86 } ok 49 misc - uv.uptime { + nsignals = 0, + stime = { sec = 0, usec = 64092 }, + msgsnd = 0, + utime = { sec = 0, usec = 645561 }, + nvcsw = 45, + minflt = 347, + oublock = 0, + idrss = 0, + ixrss = 0, + nivcsw = 8, isrss = 0, + inblock = 0, nswap = 0, majflt = 0, - nivcsw = 132, - inblock = 0, - oublock = 0, - nvcsw = 64, - idrss = 0, msgrcv = 0, - stime = { sec = 0, usec = 59520 }, - ixrss = 0, - utime = { sec = 0, usec = 344366 }, - nsignals = 0, - msgsnd = 0, - maxrss = 5476, - minflt = 390 + maxrss = 5508 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1d8690 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1fc500 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1cbf80 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1aa6e0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1eaa20 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1a5b10 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1f59b0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1aa890 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf206f40 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1e57f0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1ca7c0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadf1d9ed0 } + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ede7d0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02eed110 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ee0690 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ec3ca0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ef28a0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ed1930 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ec40b0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02f09f80 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02eda150 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02efe400 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02edfbf0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaab02ee4e30 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0" }, - { family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0" } + { mac = "\0\0\0\0\0\0", internal = true, netmask = "255.0.0.0", ip = "127.0.0.1", family = "inet" }, + { mac = "\0\0\0\0\0\0", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", family = "inet6" } } ok 53 misc - uv.interface_addresses - { 37.35, 36.78, 24.11 } + { 5.75, 7.71, 7.92 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" + "/usr/bin/lua5.4" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", gid = 1111, shell = "/bin/sh", uid = 1111, homedir = "/nonexistent/first-build" } + { shell = "/bin/bash", uid = 2222, homedir = "/nonexistent/second-build", gid = 2222, username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0367773331549e+15 + 1.0370118679057e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-26-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux" } + { release = "6.1.0-26-cloud-arm64", machine = "aarch64", sysname = "Linux", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)" } ok 62 misc - uv.os_uname - os.time 1730138871 - uv.gettimeofday 1730138871.000314 + os.time 1764549289 + uv.gettimeofday 1764549289.000455 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5704,34 +6296,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1036778, nsec = 337057428 } nil - "realtime" { sec = 1036778, nsec = 337417750 } nil + "monotonic" { sec = 1037012, nsec = 872907320 } nil + "realtime" { sec = 1037012, nsec = 872945520 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaadf1bcf90 + "prepare" uv_prepare_t: 0xaaab02eed800 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaadf1bcf90 - "timeout" uv_timer_t: 0xaaaadf1f5ed0 + "check" uv_check_t: 0xaaab02eed800 + "timeout" uv_timer_t: 0xaaab02f04dd0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaadf1bcf90 + "idle" uv_idle_t: 0xaaab02eed800 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 2050344, handle = uv_process_t: 0xaaaadf1fb680 } + { handle = uv_process_t: 0xaaab02ece0d0, pid = 1896966 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 2050348, handle = uv_process_t: 0xaaaadf1fb680 } - "exit" uv_process_t: 0xaaaadf1fb680 { signal = 2, status = 0 } + { handle = uv_process_t: 0xaaab02ece0d0, pid = 1896969 } + "exit" uv_process_t: 0xaaab02ece0d0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 2050365, handle = uv_process_t: 0xaaaadf1fb680 } - "exit" uv_process_t: 0xaaaadf1fb680 { signal = 15, status = 0 } + { handle = uv_process_t: 0xaaab02ece0d0, pid = 1896971 } + "exit" uv_process_t: 0xaaab02ece0d0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 2050374, handle = uv_process_t: 0xaaaadf1fb680 } + { handle = uv_process_t: 0xaaab02ece0d0, pid = 1896980 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -5740,17 +6332,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 2050390 } + "exit" { code = 0, pid = 1896991, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff877ef1a0 - { delay = 100, elapsed = 123 } + In uv_thread_t: 0xffffa77ef1a0 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff8e07a420 - Runing uv_thread_t: 0xffff8e07a420 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0xffffae357780 + Runing uv_thread_t: 0xffffae357780 + { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 113 } + { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -5759,29 +6351,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaadf1f5ed0 - "closed" uv_timer_t: 0xaaaadf1f5ed0 + "timeout" uv_timer_t: 0xaaab02f04dd0 + "closed" uv_timer_t: 0xaaab02f04dd0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaadf1f5ed0 - "interval" uv_timer_t: 0xaaaadf1f5ed0 - "interval" uv_timer_t: 0xaaaadf1f5ed0 - "closed" uv_timer_t: 0xaaaadf1f5ed0 + "interval" uv_timer_t: 0xaaab02f04dd0 + "interval" uv_timer_t: 0xaaab02f04dd0 + "interval" uv_timer_t: 0xaaab02f04dd0 + "closed" uv_timer_t: 0xaaab02f04dd0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaadf1e8c60 - "timeout" uv_timer_t: 0xaaaadf1f5ed0 - "interval" uv_timer_t: 0xaaaadf1e8c60 + "interval" uv_timer_t: 0xaaab02eb5e30 + "timeout" uv_timer_t: 0xaaab02f04dd0 + "interval" uv_timer_t: 0xaaab02eb5e30 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaadf1e8c60 0 - "interval" uv_timer_t: 0xaaaadf1e8c60 8 - "interval" uv_timer_t: 0xaaaadf1e8c60 4 - "interval" uv_timer_t: 0xaaaadf1e8c60 2 + "interval" uv_timer_t: 0xaaab02eb5e30 0 + "interval" uv_timer_t: 0xaaab02eb5e30 8 + "interval" uv_timer_t: 0xaaab02eb5e30 4 + "interval" uv_timer_t: 0xaaab02eb5e30 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaadf1e8c60 0 - "interval" uv_timer_t: 0xaaaadf1e8c60 8 - "interval" uv_timer_t: 0xaaaadf1e8c60 4 - "interval" uv_timer_t: 0xaaaadf1e8c60 2 + "interval" uv_timer_t: 0xaaab02eb5e30 0 + "interval" uv_timer_t: 0xaaab02eb5e30 8 + "interval" uv_timer_t: 0xaaab02eb5e30 4 + "interval" uv_timer_t: 0xaaab02eb5e30 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5800,8 +6392,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff8d50f1a0" "hello" - uv_thread_t: 0xffff8d50f1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffffadf2f1a0" "hello" + uv_thread_t: 0xffffadf2f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5819,23 +6411,32 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -Target test made - - -Making target test for debian/lua5.4.dh-lua.conf -# tests -********************** lua dynamic (5.4) ********* +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ + /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ + ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic + linux-vdso.so.1 (0x0000ffffa3f06000) + liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffa3e50000) + liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffa3de0000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa3c20000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa3bc0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffa3ec9000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa3b10000) +********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaafb8a5b20 - "closed" uv_timer_t: 0xaaaafb8a5b20 + "timeout" uv_timer_t: 0xaaab12d97a20 + "closed" uv_timer_t: 0xaaab12d97a20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaafb8a5b20 - "closed" { } uv_timer_t: 0xaaaafb8a5b20 + "timeout" { } uv_timer_t: 0xaaab12d97a20 + "closed" { } uv_timer_t: 0xaaab12d97a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5845,23 +6446,23 @@ { fd = 12 } { stat = { + type = "file", nlink = 1, - mode = 33188, + atime = table: 0xaaab12d83210, + dev = 39, + gid = 2222, + birthtime = table: 0xaaab12d8f440, + mode = 33204, size = 6060, - flags = 0, - type = "file", rdev = 0, - blocks = 16, - dev = 39, - gen = 0, - birthtime = table: 0xaaaafb8755c0, - gid = 1111, - ctime = table: 0xaaaafb893040, - mtime = table: 0xaaaafb8c0640, - ino = 953397931, + ctime = table: 0xaaab12d88f70, + ino = 1074193138, blksize = 4096, - atime = table: 0xaaaafb88d150, - uid = 1111 + gen = 0, + mtime = table: 0xaaab12d7e8c0, + uid = 2222, + flags = 0, + blocks = 16 } } ok 7 fs - read a file sync @@ -5869,23 +6470,23 @@ { fd = 12 } { stat = { + type = "file", nlink = 1, - mode = 33188, + atime = table: 0xaaab12d83860, + dev = 39, + gid = 2222, + birthtime = table: 0xaaab12d9ead0, + mode = 33204, size = 6060, - flags = 0, - type = "file", rdev = 0, - blocks = 16, - dev = 39, - gen = 0, - birthtime = table: 0xaaaafb8a4510, - gid = 1111, - ctime = table: 0xaaaafb8a8ea0, - mtime = table: 0xaaaafb88d150, - ino = 953397931, + ctime = table: 0xaaab12da5690, + ino = 1074193138, blksize = 4096, - atime = table: 0xaaaafb88fee0, - uid = 1111 + gen = 0, + mtime = table: 0xaaab12d83210, + uid = 2222, + flags = 0, + blocks = 16 } } { chunk = 6060 } @@ -5894,7 +6495,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -5928,7 +6529,7 @@ { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -6027,7 +6628,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaafb8d2738 closed + uv_dir_t: 0xaaab12dc2f38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -6156,11 +6757,11 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 7701325, ffree = 7342424, bsize = 4096, type = 16914836, bavail = 21600970, bfree = 21600970, blocks = 26214400 } + { type = 16914836, files = 7701326, bfree = 23474485, ffree = 7461725, bsize = 4096, bavail = 23474485, blocks = 26214400 } ok 31 fs - fs.statfs sync - { files = 7701325, ffree = 7342424, bsize = 4096, type = 16914836, bavail = 21600960, bfree = 21600960, blocks = 26214400 } + { type = 16914836, files = 7701326, bfree = 23474470, ffree = 7461725, bsize = 4096, bavail = 23474470, blocks = 26214400 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -6178,624 +6779,59 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events_waiting = 0, events = 26 } - { loop_count = 55, events_waiting = 0, events = 26 } + { events = 26, events_waiting = 0, loop_count = 54 } + { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle - { version_string = "1.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { free = 33857196032.0, rss = 3506176, total = 63089258496.0, constrained = 0.0, available = 33857196032.0 } + { available = 50556911616.0, constrained = 0.0, total = 63089266688.0, rss = 5345280, free = 50556911616.0 } ok 48 misc - memory size - { uptime = 1036787.86 } + { uptime = 1037021.08 } ok 49 misc - uv.uptime { - nivcsw = 258, - majflt = 0, - msgrcv = 0, - nvcsw = 65, + nivcsw = 1, + maxrss = 7172, idrss = 0, - inblock = 0, - maxrss = 3464, - nsignals = 0, - stime = { usec = 62764, sec = 0 }, - oublock = 0, - utime = { usec = 335684, sec = 0 }, - msgsnd = 0, - minflt = 325, ixrss = 0, + utime = { usec = 695366, sec = 0 }, nswap = 0, - isrss = 0 - } -ok 50 misc - uv.getrusage - 12 -ok 51 misc - uv.available_parallelism - { - { times = table: 0xaaaafb8917d0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb876400, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb8769c0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb893840, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb876ca0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb88c8b0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb8c2aa0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb893dd0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb8bcf80, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb8a4610, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb8b37f0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaaafb888e30, model = "Neoverse-N1", speed = 0.0 } - } -ok 52 misc - uv.cpu_info - "lo" { - { internal = true, ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, - { internal = true, ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } - } -ok 53 misc - uv.interface_addresses - { 36.84, 36.69, 24.21 } -ok 54 misc - uv.loadavg - "/usr/bin/lua5.4" -ok 55 misc - uv.exepath - "/build/reproducible-path/lua-luv-1.48.0-2/debian" -ok 56 misc - uv.os_homedir - "/tmp" -ok 57 misc - uv.os_tmpdir - { uid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", shell = "/bin/sh", gid = 1111 } -ok 58 misc - uv.os_get_passwd - "/build/reproducible-path/lua-luv-1.48.0-2" - "/" -ok 59 misc - uv.cwd and uv.chdir - 1.0367878774561e+15 -ok 60 misc - uv.hrtime -ok 61 misc - uv.getpid - { machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux", release = "6.1.0-26-cloud-arm64" } -ok 62 misc - uv.os_uname - os.time 1730138881 - uv.gettimeofday 1730138881.000859 -ok 63 misc - uv.gettimeofday -ok 64 misc - uv.os_environ -ok 65 misc - uv.sleep -ok 66 misc - uv.random async -ok 67 misc - uv.random sync -ok 68 misc - uv.random errors -ok 69 misc - uv errno -ok 70 misc - uv constants - 1024 nil -ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 881782050, sec = 1036788 } nil - "realtime" { nsec = 881850691, sec = 1036788 } nil -ok 72 misc - uv.clock_gettime -ok 73 pipe - pipe chmod -ok 74 pipe - pipe ping pong -ok 75 pipe - pipe close fd -ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaafb8a0800 -ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaafb8a0800 - "timeout" uv_timer_t: 0xaaaafb868e30 -ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaafb8a0800 -ok 79 prepare-check-idle-async - simple idle -ok 80 prepare-check-idle-async - simple async -ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaafb8b81e0, pid = 2053061 } - "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } -ok 82 process - process stdout - { handle = uv_process_t: 0xaaaafb8b81e0, pid = 2053065 } - "exit" uv_process_t: 0xaaaafb8b81e0 { status = 0, signal = 2 } -ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaafb8b81e0, pid = 2053070 } - "exit" uv_process_t: 0xaaaafb8b81e0 { status = 0, signal = 15 } -ok 84 process - spawn and kill by handle -ok 85 process - invalid command - { handle = uv_process_t: 0xaaaafb8b81e0, pid = 2053087 } - "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } -ok 86 process - process stdio -ok 87 process - get pid -ok 88 req - cancel -ok 89 req - get type - Sending child SIGINT - "sigint\n" - "exit" { pid = 2053100, signal = 0, code = 0 } -ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff8483f1a0 - { delay = 100, elapsed = 123 } -ok 91 thread - test thread create -ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff86ca3780 - Runing uv_thread_t: 0xffff86ca3780 - { delay = 100, elapsed = 104 } -ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 108 } -ok 94 thread - test thread create with options table -ok 95 thread - test thread arguments limit -ok 96 thread - test avoid thread be released before it done -ok 97 thread - thread_getcpu -ok 98 thread - getaffinity, setaffinity -default priority 0 -priority after change 0 -hello world from thread -priority in thread 10 -ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaafb868e30 - "closed" uv_timer_t: 0xaaaafb868e30 -ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaafb868e30 - "interval" uv_timer_t: 0xaaaafb868e30 - "interval" uv_timer_t: 0xaaaafb868e30 - "closed" uv_timer_t: 0xaaaafb868e30 -ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaafb8a9720 - "timeout" uv_timer_t: 0xaaaafb868e30 - "interval" uv_timer_t: 0xaaaafb8a9720 -ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaafb8a9720 0 - "interval" uv_timer_t: 0xaaaafb8a9720 8 - "interval" uv_timer_t: 0xaaaafb8a9720 4 - "interval" uv_timer_t: 0xaaaafb8a9720 2 -ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaafb8a9720 0 - "interval" uv_timer_t: 0xaaaafb8a9720 8 - "interval" uv_timer_t: 0xaaaafb8a9720 4 - "interval" uv_timer_t: 0xaaaafb8a9720 2 -ok 104 timer - shrinking interval using methods -ok 105 timer - timer init -ok 106 timer - timer huge timeout -ok 107 work - test threadpool with return none - "Please be patient, the test cost a lots of time" - "run 10%" - "run 20%" - "run 30%" - "run 40%" - "run 50%" - "run 60%" - "run 70%" - "run 80%" - "run 90%" - "run 100%" -ok 108 work - test threadpool - "in async notify callback" - "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff8504f1a0" "hello" - uv_thread_t: 0xffff8504f1a0 finish hello -ok 109 work - test threadpool with async -1 -2 -3 -4 -5 -6 -7 -8 -ok 110 work - test threadpool with coro -ok 111 work - test threadpool with invalid argument -Uncaught Error: Error: thread arg not support type 'table' at 1 -stack traceback: - [C]: in ? -ok 112 work - test threadpool with invalid return value -# All tests passed -************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ - /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ - ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic - linux-vdso.so.1 (0x0000ffff8877b000) - liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffff886c0000) - liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff88650000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff88490000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff88430000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff8873e000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff88380000) -********************** app dynamic (5.4) ********* -Test: tests/run.lua -skip, not on linux or macos -1..112 - "in async notify callback" - "a" true 250.0 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaca5c5a20 - "closed" uv_timer_t: 0xaaaaca5c5a20 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaca5c5a20 - "closed" { } uv_timer_t: 0xaaaaca5c5a20 -ok 3 callbacks - luv_handle_t: callable table -ok 4 callbacks - luv_req_t: function -ok 5 callbacks - luv_req_t: callable table - begin wait - end wait -ok 6 coroutines - coroutines - { fd = 12 } - { - stat = { - ctime = table: 0xaaaaca5b6f70, - atime = table: 0xaaaaca5b1210, - gen = 0, - flags = 0, - gid = 1111, - mode = 33188, - size = 6060, - ino = 953397931, - birthtime = table: 0xaaaaca5bd440, - uid = 1111, - mtime = table: 0xaaaaca5ac8c0, - blocks = 16, - blksize = 4096, - nlink = 1, - dev = 39, - type = "file", - rdev = 0 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 12 } - { - stat = { - ctime = table: 0xaaaaca5d3690, - atime = table: 0xaaaaca5b1860, - gen = 0, - flags = 0, - gid = 1111, - mode = 33188, - size = 6060, - ino = 953397931, - birthtime = table: 0xaaaaca5ccad0, - uid = 1111, - mtime = table: 0xaaaaca5b1210, - blocks = 16, - blksize = 4096, - nlink = 1, - dev = 39, - type = "file", - rdev = 0 - } - } - { chunk = 6060 } -ok 9 fs - read a file async -ok 10 fs - fs.write -ok 11 fs - fs.write data refs -ok 12 fs - fs.stat sync -ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 14 fs - fs.stat sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 15 fs - fs.stat async error - { name = ".ci", ftype = "directory" } - { name = ".clang-format", ftype = "file" } - { name = ".clangd", ftype = "file" } - { name = ".editorconfig", ftype = "file" } - { name = ".github", ftype = "directory" } - { name = ".gitignore", ftype = "file" } - { name = ".gitmodules", ftype = "file" } - { name = ".pc", ftype = "directory" } - { name = "5.1-luv", ftype = "directory" } - { name = "5.2-luv", ftype = "directory" } - { name = "5.3-luv", ftype = "directory" } - { name = "5.4-luv", ftype = "directory" } - { name = "CMakeLists.txt", ftype = "file" } - { name = "LICENSE.txt", ftype = "file" } - { name = "Makefile", ftype = "file" } - { name = "README.md", ftype = "file" } - { name = "appveyor.yml", ftype = "file" } - { name = "cmake", ftype = "directory" } - { name = "debian", ftype = "directory" } - { name = "deps", ftype = "directory" } - { name = "docs.md", ftype = "file" } - { name = "examples", ftype = "directory" } - { name = "lib", ftype = "directory" } - { name = "libluv.pc.in", ftype = "file" } - { name = "luv-scm-0.rockspec", ftype = "file" } - { name = "msvcbuild.bat", ftype = "file" } - { name = "rockspecs", ftype = "directory" } - { name = "src", ftype = "directory" } - { name = "tests", ftype = "directory" } -ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 17 fs - fs.scandir sync error - { err = "ENOENT: no such file or directory: BAD_FILE!" } -ok 18 fs - fs.scandir async error - { name = ".ci", ftype = "directory" } - { name = ".clang-format", ftype = "file" } - { name = ".clangd", ftype = "file" } - { name = ".editorconfig", ftype = "file" } - { name = ".github", ftype = "directory" } - { name = ".gitignore", ftype = "file" } - { name = ".gitmodules", ftype = "file" } - { name = ".pc", ftype = "directory" } - { name = "5.1-luv", ftype = "directory" } - { name = "5.2-luv", ftype = "directory" } - { name = "5.3-luv", ftype = "directory" } - { name = "5.4-luv", ftype = "directory" } - { name = "CMakeLists.txt", ftype = "file" } - { name = "LICENSE.txt", ftype = "file" } - { name = "Makefile", ftype = "file" } - { name = "README.md", ftype = "file" } - { name = "appveyor.yml", ftype = "file" } - { name = "cmake", ftype = "directory" } - { name = "debian", ftype = "directory" } - { name = "deps", ftype = "directory" } - { name = "docs.md", ftype = "file" } - { name = "examples", ftype = "directory" } - { name = "lib", ftype = "directory" } - { name = "libluv.pc.in", ftype = "file" } - { name = "luv-scm-0.rockspec", ftype = "file" } - { name = "msvcbuild.bat", ftype = "file" } - { name = "rockspecs", ftype = "directory" } - { name = "src", ftype = "directory" } - { name = "tests", ftype = "directory" } -ok 19 fs - fs.scandir async -ok 20 fs - fs.scandir with no iteration -ok 21 fs - fs.scandir given to new_work - "/build/reproducible-path/lua-luv-1.48.0-2" - "/build/reproducible-path/lua-luv-1.48.0-2" -ok 22 fs - fs.realpath -ok 23 fs - fs.copyfile - { { name = "5.4-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "5.1-luv", type = "directory" } } - { { name = ".pc", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = "src", type = "directory" } } - { { name = "rockspecs", type = "directory" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "examples", type = "directory" } } - { { name = "docs.md", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "README.md", type = "file" } } - { { name = "Makefile", type = "file" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = ".ci", type = "directory" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "5.4-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "5.1-luv", type = "directory" } } - { { name = ".pc", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = "src", type = "directory" } } - { { name = "rockspecs", type = "directory" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "examples", type = "directory" } } - { { name = "docs.md", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "README.md", type = "file" } } - { { name = "Makefile", type = "file" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaca5f0f38 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "5.4-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "5.1-luv", type = "directory" } } - { { name = ".pc", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = "src", type = "directory" } } - { { name = "rockspecs", type = "directory" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "examples", type = "directory" } } - { { name = "docs.md", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "README.md", type = "file" } } - { { name = "Makefile", type = "file" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = ".ci", type = "directory" } } -ok 26 fs - fs.{open,read,close}dir sync one entry - { - { name = "5.4-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "5.2-luv", type = "directory" }, - { name = "5.1-luv", type = "directory" }, - { name = ".pc", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "tests", type = "directory" }, - { name = "src", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "libluv.pc.in", type = "file" }, - { name = "lib", type = "directory" }, - { name = "examples", type = "directory" }, - { name = "docs.md", type = "file" }, - { name = "deps", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "README.md", type = "file" }, - { name = "Makefile", type = "file" }, - { name = "LICENSE.txt", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = ".editorconfig", type = "file" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = ".ci", type = "directory" } - } -ok 27 fs - fs.{open,read,close}dir sync more entry - { - { name = "5.4-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "5.2-luv", type = "directory" }, - { name = "5.1-luv", type = "directory" }, - { name = ".pc", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "tests", type = "directory" }, - { name = "src", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "libluv.pc.in", type = "file" }, - { name = "lib", type = "directory" }, - { name = "examples", type = "directory" }, - { name = "docs.md", type = "file" }, - { name = "deps", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "README.md", type = "file" }, - { name = "Makefile", type = "file" }, - { name = "LICENSE.txt", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = ".editorconfig", type = "file" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = ".ci", type = "directory" } - } -ok 28 fs - fs.{open,read,close}dir with more entry -ok 29 fs - fs.opendir and fs.closedir in a loop - { - { name = "5.4-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "5.2-luv", type = "directory" }, - { name = "5.1-luv", type = "directory" }, - { name = ".pc", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "tests", type = "directory" }, - { name = "src", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "libluv.pc.in", type = "file" }, - { name = "lib", type = "directory" }, - { name = "examples", type = "directory" }, - { name = "docs.md", type = "file" }, - { name = "deps", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "README.md", type = "file" }, - { name = "Makefile", type = "file" }, - { name = "LICENSE.txt", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = ".editorconfig", type = "file" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = ".ci", type = "directory" } - } -ok 30 fs - fs.{open,read,close}dir ref check - { ffree = 7320542, bavail = 21378859, bsize = 4096, files = 7701325, blocks = 26214400, type = 16914836, bfree = 21378859 } -ok 31 fs - fs.statfs sync - { ffree = 7320542, bavail = 21378859, bsize = 4096, files = 7701325, blocks = 26214400, type = 16914836, bfree = 21378859 } -ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 33 fs - fs.statfs sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 34 fs - fs.statfs async error -ok 35 fs - fs.mkdtemp async -ok 36 fs - fs.mkdtemp sync -ok 37 fs - fs.mkdtemp async error -ok 38 fs - fs.mkdtemp sync error -ok 39 fs - fs.mkstemp async -ok 40 fs - fs.mkstemp sync -ok 41 fs - fs.mkstemp async error -ok 42 fs - fs.mkstemp sync error - "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" - "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" - "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" - "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" -ok 43 fs - errors with dest paths -ok 44 handle - get type - { events_waiting = 0, loop_count = 54, events = 26 } - { events_waiting = 0, loop_count = 55, events = 26 } -ok 45 metrics - idle time - "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } -ok 46 misc - uv.guess_handle - { version = 77824, version_string = "1.48.0" } -ok 47 misc - uv.version and uv.version_string - { available = 27608096768.0, total = 63089258496.0, constrained = 0.0, free = 27608096768.0, rss = 5566464 } -ok 48 misc - memory size - { uptime = 1036800.46 } -ok 49 misc - uv.uptime - { - utime = { sec = 0, usec = 210433 }, - nivcsw = 296, - stime = { sec = 0, usec = 81303 }, - nvcsw = 103, - nsignals = 0, + stime = { usec = 88304, sec = 0 }, isrss = 0, - ixrss = 0, - oublock = 0, - nswap = 0, - msgsnd = 0, - inblock = 0, - maxrss = 7168, - minflt = 3543, - majflt = 0, + minflt = 3556, + nsignals = 0, msgrcv = 0, - idrss = 0 + inblock = 0, + msgsnd = 0, + oublock = 0, + nvcsw = 86, + majflt = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", times = table: 0xaaaaca5c0040, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5c6e50, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5dade0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5a1b40, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5a9970, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5ae0b0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5d1270, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5b1860, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5ccad0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5c8da0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5aa980, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaaca5c45a0, speed = 0.0 } + { times = table: 0xaaab12d964a0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12da6dc0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d7c980, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d90450, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d83fa0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12da62b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d92040, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d829b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12da5d90, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d73b40, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12d9db10, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaab12da8670, model = "Neoverse-N1", speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", internal = true, mac = "\0\0\0\0\0\0", family = "inet", netmask = "255.0.0.0" }, - { ip = "::1", internal = true, mac = "\0\0\0\0\0\0", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, + { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 38.1, 36.98, 24.51 } + { 5.47, 7.59, 7.88 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -6803,18 +6839,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh", gid = 1111, username = "pbuilder1" } + { homedir = "/nonexistent/second-build", gid = 2222, username = "pbuilder2", uid = 2222, shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0368004848937e+15 + 1.0370210831913e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", machine = "aarch64", sysname = "Linux", release = "6.1.0-26-cloud-arm64" } + { sysname = "Linux", release = "6.1.0-26-cloud-arm64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", machine = "aarch64" } ok 62 misc - uv.os_uname - os.time 1730138894 - uv.gettimeofday 1730138894.000466 + os.time 1764549298 + uv.gettimeofday 1764549298.000670 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6825,34 +6861,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1036801, nsec = 500951970 } nil - "realtime" { sec = 1036801, nsec = 501040250 } nil + "monotonic" { nsec = 87856320, sec = 1037022 } nil + "realtime" { nsec = 87898960, sec = 1037022 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaca5db930 + "prepare" uv_prepare_t: 0xaaab12d8e8d0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaca5db930 - "timeout" uv_timer_t: 0xaaaaca5a2280 + "check" uv_check_t: 0xaaab12d8e8d0 + "timeout" uv_timer_t: 0xaaab12d97a20 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaca5db930 + "idle" uv_idle_t: 0xaaab12d8e8d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaaca594780, pid = 2055017 } + { handle = uv_process_t: 0xaaab12db0ed0, pid = 1898486 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaaca594780, pid = 2055024 } - "exit" uv_process_t: 0xaaaaca594780 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab12db0ed0, pid = 1898487 } + "exit" uv_process_t: 0xaaab12db0ed0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaaca594780, pid = 2055028 } - "exit" uv_process_t: 0xaaaaca594780 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab12db0ed0, pid = 1898488 } + "exit" uv_process_t: 0xaaab12db0ed0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaaca594780, pid = 2055042 } + { handle = uv_process_t: 0xaaab12db0ed0, pid = 1898490 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -6861,17 +6897,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 2055053 } + "exit" { code = 0, pid = 1898493, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff8e7cf1a0 - { delay = 100, elapsed = 117 } + In uv_thread_t: 0xffff7efdf1a0 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff951bdb60 - Runing uv_thread_t: 0xffff951bdb60 + Runing uv_thread_t: 0xffff85811b60 + Runing uv_thread_t: 0xffff85811b60 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 113 } + { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -6880,29 +6916,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaca5a2280 - "closed" uv_timer_t: 0xaaaaca5a2280 + "timeout" uv_timer_t: 0xaaab12d97a20 + "closed" uv_timer_t: 0xaaab12d97a20 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaca5a2280 - "interval" uv_timer_t: 0xaaaaca5a2280 - "interval" uv_timer_t: 0xaaaaca5a2280 - "closed" uv_timer_t: 0xaaaaca5a2280 + "interval" uv_timer_t: 0xaaab12d97a20 + "interval" uv_timer_t: 0xaaab12d97a20 + "interval" uv_timer_t: 0xaaab12d97a20 + "closed" uv_timer_t: 0xaaab12d97a20 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaca5a80c0 - "timeout" uv_timer_t: 0xaaaaca5a2280 - "interval" uv_timer_t: 0xaaaaca5a80c0 + "interval" uv_timer_t: 0xaaab12d7a0c0 + "timeout" uv_timer_t: 0xaaab12d97a20 + "interval" uv_timer_t: 0xaaab12d7a0c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaca5a80c0 0 - "interval" uv_timer_t: 0xaaaaca5a80c0 8 - "interval" uv_timer_t: 0xaaaaca5a80c0 4 - "interval" uv_timer_t: 0xaaaaca5a80c0 2 + "interval" uv_timer_t: 0xaaab12d7a0c0 0 + "interval" uv_timer_t: 0xaaab12d7a0c0 8 + "interval" uv_timer_t: 0xaaab12d7a0c0 4 + "interval" uv_timer_t: 0xaaab12d7a0c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaca5a80c0 0 - "interval" uv_timer_t: 0xaaaaca5a80c0 8 - "interval" uv_timer_t: 0xaaaaca5a80c0 4 - "interval" uv_timer_t: 0xaaaaca5a80c0 2 + "interval" uv_timer_t: 0xaaab12d7a0c0 0 + "interval" uv_timer_t: 0xaaab12d7a0c0 8 + "interval" uv_timer_t: 0xaaab12d7a0c0 4 + "interval" uv_timer_t: 0xaaab12d7a0c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6921,8 +6957,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff8ffff1a0" "hello" - uv_thread_t: 0xffff8ffff1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff84c3f1a0" "hello" + uv_thread_t: 0xffff84c3f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -6946,12 +6982,12 @@ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static - linux-vdso.so.1 (0x0000ffffa3df9000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa3d10000) - liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffa3ca0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa3ae0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffa3dbc000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa3a30000) + linux-vdso.so.1 (0x0000ffffacb67000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffaca80000) + liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffaca10000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffac850000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffacb2a000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffac7a0000) *********************** app static (5.4) ********* Test: tests/run.lua skip, not on linux or macos @@ -6959,11 +6995,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaae30c6a20 - "closed" uv_timer_t: 0xaaaae30c6a20 + "timeout" uv_timer_t: 0xaaaad298ba20 + "closed" uv_timer_t: 0xaaaad298ba20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaae30c6a20 - "closed" { } uv_timer_t: 0xaaaae30c6a20 + "timeout" { } uv_timer_t: 0xaaaad298ba20 + "closed" { } uv_timer_t: 0xaaaad298ba20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6973,23 +7009,23 @@ { fd = 12 } { stat = { - uid = 1111, - atime = table: 0xaaaae30b2210, + atime = table: 0xaaaad2977210, + type = "file", flags = 0, dev = 39, - type = "file", - mode = 33188, - size = 6060, + rdev = 0, + ino = 1074193138, + gid = 2222, nlink = 1, - mtime = table: 0xaaaae30ad8c0, - gid = 1111, + mode = 33204, + birthtime = table: 0xaaaad2983440, + mtime = table: 0xaaaad29728c0, + size = 6060, blksize = 4096, - rdev = 0, - ctime = table: 0xaaaae30b7f70, + uid = 2222, + ctime = table: 0xaaaad297cf70, gen = 0, - blocks = 16, - ino = 953397931, - birthtime = table: 0xaaaae30be440 + blocks = 16 } } ok 7 fs - read a file sync @@ -6997,23 +7033,23 @@ { fd = 12 } { stat = { - uid = 1111, - atime = table: 0xaaaae30b2860, + atime = table: 0xaaaad2977860, + type = "file", flags = 0, dev = 39, - type = "file", - mode = 33188, - size = 6060, + rdev = 0, + ino = 1074193138, + gid = 2222, nlink = 1, - mtime = table: 0xaaaae30b2210, - gid = 1111, + mode = 33204, + birthtime = table: 0xaaaad2992ad0, + mtime = table: 0xaaaad2977210, + size = 6060, blksize = 4096, - rdev = 0, - ctime = table: 0xaaaae30d4690, + uid = 2222, + ctime = table: 0xaaaad2999690, gen = 0, - blocks = 16, - ino = 953397931, - birthtime = table: 0xaaaae30cdad0 + blocks = 16 } } { chunk = 6060 } @@ -7022,7 +7058,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -7056,7 +7092,7 @@ { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -7155,7 +7191,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaae30f1f38 closed + uv_dir_t: 0xaaaad29b6f38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -7284,11 +7320,11 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bfree = 21223464, ffree = 7308443, files = 7701325, bavail = 21223464, type = 16914836, bsize = 4096, blocks = 26214400 } + { bavail = 23261950, type = 16914836, ffree = 7441749, bsize = 4096, files = 7701326, blocks = 26214400, bfree = 23261950 } ok 31 fs - fs.statfs sync - { bfree = 21223288, ffree = 7308442, files = 7701325, bavail = 21223288, type = 16914836, bsize = 4096, blocks = 26214400 } + { bavail = 23261944, type = 16914836, ffree = 7441747, bsize = 4096, files = 7701326, blocks = 26214400, bfree = 23261944 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -7306,59 +7342,59 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events_waiting = 0, loop_count = 54, events = 26 } - { events_waiting = 0, loop_count = 55, events = 26 } + { events_waiting = 0, events = 26, loop_count = 54 } + { events_waiting = 0, events = 26, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { available = 26333274112.0, constrained = 0.0, free = 26333274112.0, rss = 5423104, total = 63089258496.0 } + { constrained = 0.0, rss = 3317760, available = 50702032896.0, free = 50702032896.0, total = 63089266688.0 } ok 48 misc - memory size - { uptime = 1036811.38 } + { uptime = 1037029.99 } ok 49 misc - uv.uptime { - nivcsw = 168, - nvcsw = 65, - oublock = 0, - stime = { sec = 0, usec = 64815 }, - msgrcv = 0, - minflt = 308, - nsignals = 0, msgsnd = 0, - idrss = 0, - ixrss = 0, - inblock = 0, nswap = 0, + nvcsw = 47, + inblock = 0, + idrss = 0, + minflt = 336, isrss = 0, - utime = { sec = 0, usec = 226855 }, - maxrss = 5296, - majflt = 0 + ixrss = 0, + majflt = 0, + nsignals = 0, + maxrss = 3240, + msgrcv = 0, + utime = { sec = 0, usec = 646392 }, + oublock = 0, + stime = { sec = 0, usec = 56448 }, + nivcsw = 6 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30c1040 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30d2270 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30dbde0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30a2b40 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30aa970 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30af0b0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30b2860 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30cdad0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30c7e50 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30c9da0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30ab980 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaae30c55a0 } + { model = "Neoverse-N1", times = table: 0xaaaad2986040, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad298ce50, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad29a0de0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad2967b40, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad296f970, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad29740b0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad2997270, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad2977860, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad2992ad0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad298eda0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad2970980, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaaad298a5a0, speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", ip = "127.0.0.1" }, - { internal = true, mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", ip = "::1" } + { internal = true, mac = "\0\0\0\0\0\0", family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0" }, + { internal = true, mac = "\0\0\0\0\0\0", family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 38.64, 37.13, 24.69 } + { 5.33, 7.49, 7.84 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static" ok 55 misc - uv.exepath @@ -7366,18 +7402,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh", username = "pbuilder1", gid = 1111 } + { shell = "/bin/bash", username = "pbuilder2", gid = 2222, homedir = "/nonexistent/second-build", uid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.0368113874747e+15 + 1.0370299957523e+15 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-26-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", sysname = "Linux" } + { release = "6.1.0-26-cloud-arm64", sysname = "Linux", version = "#1 SMP Debian 6.1.112-1 (2024-09-30)", machine = "aarch64" } ok 62 misc - uv.os_uname - os.time 1730138905 - uv.gettimeofday 1730138905.000368 + os.time 1764549307 + uv.gettimeofday 1764549307.000583 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -7388,34 +7424,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1036812, nsec = 407132757 } nil - "realtime" { sec = 1036812, nsec = 407202158 } nil + "monotonic" { sec = 1037031, nsec = 451960 } nil + "realtime" { sec = 1037031, nsec = 498280 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaae30dc930 + "prepare" uv_prepare_t: 0xaaaad29a1930 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaae30dc930 - "timeout" uv_timer_t: 0xaaaae30a3280 + "check" uv_check_t: 0xaaaad29a1930 + "timeout" uv_timer_t: 0xaaaad298ba20 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaae30dc930 + "idle" uv_idle_t: 0xaaaad29a1930 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 2057383, handle = uv_process_t: 0xaaaae3095780 } + { pid = 1901750, handle = uv_process_t: 0xaaaad295a780 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 2057389, handle = uv_process_t: 0xaaaae3095780 } - "exit" uv_process_t: 0xaaaae3095780 { status = 0, signal = 2 } + { pid = 1901752, handle = uv_process_t: 0xaaaad295a780 } + "exit" uv_process_t: 0xaaaad295a780 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 2057394, handle = uv_process_t: 0xaaaae3095780 } - "exit" uv_process_t: 0xaaaae3095780 { status = 0, signal = 15 } + { pid = 1901754, handle = uv_process_t: 0xaaaad295a780 } + "exit" uv_process_t: 0xaaaad295a780 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 2057401, handle = uv_process_t: 0xaaaae3095780 } + { pid = 1901761, handle = uv_process_t: 0xaaaad295a780 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -7424,17 +7460,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, pid = 2057411, signal = 0 } + "exit" { pid = 1901763, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff967cf1a0 - { delay = 100, elapsed = 111 } + In uv_thread_t: 0xffffa589f1a0 + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff9cee5420 - Runing uv_thread_t: 0xffff9cee5420 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0xffffa7c50420 + Runing uv_thread_t: 0xffffa7c50420 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 109 } + { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -7443,29 +7479,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaae30a3280 - "closed" uv_timer_t: 0xaaaae30a3280 + "timeout" uv_timer_t: 0xaaaad298ba20 + "closed" uv_timer_t: 0xaaaad298ba20 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaae30a3280 - "interval" uv_timer_t: 0xaaaae30a3280 - "interval" uv_timer_t: 0xaaaae30a3280 - "closed" uv_timer_t: 0xaaaae30a3280 + "interval" uv_timer_t: 0xaaaad298ba20 + "interval" uv_timer_t: 0xaaaad298ba20 + "interval" uv_timer_t: 0xaaaad298ba20 + "closed" uv_timer_t: 0xaaaad298ba20 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaae30a90c0 - "timeout" uv_timer_t: 0xaaaae30a3280 - "interval" uv_timer_t: 0xaaaae30a90c0 + "interval" uv_timer_t: 0xaaaad2968280 + "timeout" uv_timer_t: 0xaaaad298ba20 + "interval" uv_timer_t: 0xaaaad2968280 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaae30a90c0 0 - "interval" uv_timer_t: 0xaaaae30a90c0 8 - "interval" uv_timer_t: 0xaaaae30a90c0 4 - "interval" uv_timer_t: 0xaaaae30a90c0 2 + "interval" uv_timer_t: 0xaaaad2968280 0 + "interval" uv_timer_t: 0xaaaad2968280 8 + "interval" uv_timer_t: 0xaaaad2968280 4 + "interval" uv_timer_t: 0xaaaad2968280 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaae30a90c0 0 - "interval" uv_timer_t: 0xaaaae30a90c0 8 - "interval" uv_timer_t: 0xaaaae30a90c0 4 - "interval" uv_timer_t: 0xaaaae30a90c0 2 + "interval" uv_timer_t: 0xaaaad2968280 0 + "interval" uv_timer_t: 0xaaaad2968280 8 + "interval" uv_timer_t: 0xaaaad2968280 4 + "interval" uv_timer_t: 0xaaaad2968280 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -7484,8 +7520,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff97fff1a0" "hello" - uv_thread_t: 0xffff97fff1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffffa60af1a0" "hello" + uv_thread_t: 0xffffa60af1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -7536,7 +7572,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7587,7 +7623,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7638,7 +7674,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7689,7 +7725,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7741,57 +7777,57 @@ diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged -dpkg-shlibdeps: warning: symbol lua_pushlstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_openlibs used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tonumberx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getglobal used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_pushresult used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_insert used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_settop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_isstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_addlstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_getmetafield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pcallk used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_call used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_settable used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_settop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_isstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pcall used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushboolean used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_loadbuffer used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_checkstack used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_type used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_rawlen used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getmetatable used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pcallk used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_getmetafield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua dh_builddeb -O--buildsystem=lua -dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_arm64.deb'. -dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_arm64.deb'. +dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_arm64.deb'. +dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_arm64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7799,12 +7835,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1858938/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1988307 and its subdirectories -I: Current time: Mon Oct 28 06:09:02 -12 2024 -I: pbuilder-time-stamp: 1730138942 +I: removing directory /srv/workspace/pbuilder/1858938 and its subdirectories +I: Current time: Mon Dec 1 14:35:24 +14 2025 +I: pbuilder-time-stamp: 1764549324