Diff of the two buildlogs: -- --- b1/build.log 2024-12-13 12:27:34.485572250 +0000 +++ b2/build.log 2024-12-13 12:30:49.608683527 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 15 06:47:24 -12 2026 -I: pbuilder-time-stamp: 1768502844 +I: Current time: Sat Dec 14 02:27:37 +14 2024 +I: pbuilder-time-stamp: 1734092857 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/3328292/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3659752/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 13 12:27 /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/3659752/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3659752/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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='4c691b2522a54e6984de2c364b117e9b' - 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='3328292' - PS1='# ' - PS2='> ' + INVOCATION_ID=fc708658867d4bb493da6fb99a3ec70b + 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=3659752 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.IUG1dPPh/pbuilderrc_as9N --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.IUG1dPPh/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.IUG1dPPh/pbuilderrc_4CaT --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.IUG1dPPh/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 codethink01-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3328292/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3659752/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 unstable/main arm64 libuv1-dev arm64 1.48.0-7 [181 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 lua-compat53 arm64 0.7-2+b2 [32.1 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 lua-compat53-dev arm64 0.7-2+b2 [30.1 kB] -Fetched 22.4 MB in 0s (75.1 MB/s) +Fetched 22.4 MB in 0s (95.0 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 ... 20082 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/3659752/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3659752/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 (0x0000ffffb0820000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb0740000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb0580000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffb07e3000) + linux-vdso.so.1 (0x0000ffff9c597000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff9c4b0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9c2f0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff9c55a000) 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 (0x0000ffffae25c000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffae170000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffadfb0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffae21f000) + linux-vdso.so.1 (0x0000ffff876b1000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff875d0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff87410000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff87674000) 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 (0x0000ffffaf8a9000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffaf7c0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaf600000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffaf86c000) + linux-vdso.so.1 (0x0000ffffadd96000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffadcb0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffadaf0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffadd59000) 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 (0x0000ffffb6401000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb6320000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb6160000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffb63c4000) + linux-vdso.so.1 (0x0000ffff937a0000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff936c0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff93500000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff93763000) 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: 0xaaab0eccb1e0 - "closed" uv_timer_t: 0xaaab0eccb1e0 + "timeout" uv_timer_t: 0xaaaad1acc1e0 + "closed" uv_timer_t: 0xaaaad1acc1e0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab0eccb1e0 - "closed" { } uv_timer_t: 0xaaab0eccb1e0 + "timeout" { } uv_timer_t: 0xaaaad1acc1e0 + "closed" { } uv_timer_t: 0xaaaad1acc1e0 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 = 772202345, - mtime = table: 0xaaab0ecbe180, - gid = 1111, - mode = 33188, + ino = 749542053, + mtime = table: 0xaaaad1abf180, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaab0ecdd230, + atime = table: 0xaaaad1ade230, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaab0ecd3ea0, - birthtime = table: 0xaaab0ecc92c0, + ctime = table: 0xaaaad1ad4ea0, + birthtime = table: 0xaaaad1aca2c0, blocks = 16 } } @@ -818,21 +854,21 @@ { stat = { nlink = 1, - ino = 772202345, - mtime = table: 0xaaab0ecd9240, - gid = 1111, - mode = 33188, + ino = 749542053, + mtime = table: 0xaaaad1ada240, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaab0ecd7700, + atime = table: 0xaaaad1ad8700, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaab0ecd6d60, - birthtime = table: 0xaaab0ecdd010, + ctime = table: 0xaaaad1ad7d60, + birthtime = table: 0xaaaad1ade010, blocks = 16 } } @@ -975,7 +1011,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaab0ecdfe18 closed + uv_dir_t: 0xaaaad1aa67b8 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 = 24796536, type = 16914836, bsize = 4096, files = 7701326, bfree = 24796536, ffree = 7558480, blocks = 26214400 } + { bavail = 22001910, type = 16914836, bsize = 4096, files = 7701327, bfree = 22001910, ffree = 7433215, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 24796536, type = 16914836, bsize = 4096, files = 7701326, bfree = 24796536, ffree = 7558480, blocks = 26214400 } + { bavail = 22001750, type = 16914836, bsize = 4096, files = 7701327, bfree = 22001750, ffree = 7433215, 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 = 3731456, total = 63089266688, free = 54106800128, constrained = 0, available = 54106800128 } + { rss = 5828608, total = 63089270784, free = 42439639040, constrained = 0, available = 42439639040 } ok 48 misc - memory size - { uptime = 703870.82 } + { uptime = 704037.69 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 674541, sec = 0 }, + utime = { usec = 685699, sec = 0 }, oublock = 0, - stime = { usec = 80070, sec = 0 }, - nivcsw = 4, - minflt = 418, + stime = { usec = 72139, sec = 0 }, + nivcsw = 6, + minflt = 441, idrss = 0, majflt = 0, nvcsw = 44, isrss = 0, nswap = 0, - maxrss = 5236, + maxrss = 5792, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -1159,18 +1195,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaab0ecc90e0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecd6720, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecef640, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ed148b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0eceebe0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecf2f70, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecc8170, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecfb7f0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecf2580, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ed0b350, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecd9240, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0ecc8ab0, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaaad1ad0b80, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1b10a10, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1acfbc0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1b0dd80, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1b164a0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1abde80, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1afc7f0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1acb3b0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1ad3d70, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1ad2420, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1ac1480, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaad1adf2a0, 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 - { 5.27, 6.62, 7.52 } + { 4.37, 5.03, 7.89 } 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 - 7.0387082977236e+14 + 7.0403770373058e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-28-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1768502913 - uv.gettimeofday 1768502913.000751 + os.time 1734092932 + uv.gettimeofday 1734092932.000098 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 = 841165880, sec = 703871 } nil - "realtime" { nsec = 841216600, sec = 703871 } nil + "monotonic" { nsec = 715241979, sec = 704038 } nil + "realtime" { nsec = 715292019, sec = 704038 } 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: 0xaaab0ed011f0 + "prepare" uv_prepare_t: 0xaaaad1b021f0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab0ed011f0 - "timeout" uv_timer_t: 0xaaab0ece0ca0 + "check" uv_check_t: 0xaaaad1b021f0 + "timeout" uv_timer_t: 0xaaaad1ae1ca0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab0ed011f0 + "idle" uv_idle_t: 0xaaaad1b021f0 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: 0xaaab0ecc2cd0, pid = 3348824 } + { handle = uv_process_t: 0xaaaad1b0a2e0, pid = 3669616 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaab0ecc2cd0, pid = 3348825 } - "exit" uv_process_t: 0xaaab0ecc2cd0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaad1b0a2e0, pid = 3669618 } + "exit" uv_process_t: 0xaaaad1b0a2e0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaab0ecc2cd0, pid = 3348826 } - "exit" uv_process_t: 0xaaab0ecc2cd0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaad1b0a2e0, pid = 3669622 } + "exit" uv_process_t: 0xaaaad1b0a2e0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaab0ecc2cd0, pid = 3348828 } + { handle = uv_process_t: 0xaaaad1b0a2e0, pid = 3669624 } "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 = 3348833, code = 0 } + "exit" { signal = 0, pid = 3669627, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff97225780 - Runing uv_thread_t: 0xffff97225780 + Runing uv_thread_t: 0xffff9fa2d780 + Runing uv_thread_t: 0xffff9fa2d780 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { 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: 0xaaab0ece0ca0 - "closed" uv_timer_t: 0xaaab0ece0ca0 + "timeout" uv_timer_t: 0xaaaad1ae1ca0 + "closed" uv_timer_t: 0xaaaad1ae1ca0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab0ece0ca0 - "interval" uv_timer_t: 0xaaab0ece0ca0 - "interval" uv_timer_t: 0xaaab0ece0ca0 - "closed" uv_timer_t: 0xaaab0ece0ca0 + "interval" uv_timer_t: 0xaaaad1ae1ca0 + "interval" uv_timer_t: 0xaaaad1ae1ca0 + "interval" uv_timer_t: 0xaaaad1ae1ca0 + "closed" uv_timer_t: 0xaaaad1ae1ca0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab0ecd38a0 - "timeout" uv_timer_t: 0xaaab0ece0ca0 - "interval" uv_timer_t: 0xaaab0ecd38a0 + "interval" uv_timer_t: 0xaaaad1adeb10 + "timeout" uv_timer_t: 0xaaaad1ae1ca0 + "interval" uv_timer_t: 0xaaaad1adeb10 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab0ecd38a0 0 - "interval" uv_timer_t: 0xaaab0ecd38a0 8 - "interval" uv_timer_t: 0xaaab0ecd38a0 4 - "interval" uv_timer_t: 0xaaab0ecd38a0 2 + "interval" uv_timer_t: 0xaaaad1adeb10 0 + "interval" uv_timer_t: 0xaaaad1adeb10 8 + "interval" uv_timer_t: 0xaaaad1adeb10 4 + "interval" uv_timer_t: 0xaaaad1adeb10 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab0ecd38a0 0 - "interval" uv_timer_t: 0xaaab0ecd38a0 8 - "interval" uv_timer_t: 0xaaab0ecd38a0 4 - "interval" uv_timer_t: 0xaaab0ecd38a0 2 + "interval" uv_timer_t: 0xaaaad1adeb10 0 + "interval" uv_timer_t: 0xaaaad1adeb10 8 + "interval" uv_timer_t: 0xaaaad1adeb10 4 + "interval" uv_timer_t: 0xaaaad1adeb10 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: 0xffff96dff1a0" "hello" - uv_thread_t: 0xffff96dff1a0 finish hello + 2 4 "uv_thread_t: 0xffff9e5ef1a0" "hello" + uv_thread_t: 0xffff9e5ef1a0 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: 0xffff94dbf1a0 + In uv_thread_t: 0xffff9d5cf1a0 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 (0x0000ffff8e3af000) - liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffff8e300000) - liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff8e2a0000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8e0e0000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8e080000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff8e372000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8dfd0000) + linux-vdso.so.1 (0x0000ffffbcfe6000) + liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffffbcf30000) + liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffbced0000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbcd10000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbccb0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffbcfa9000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbcc00000) ********************** 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: 0xaaaad8436b60 - "closed" uv_timer_t: 0xaaaad8436b60 + "timeout" uv_timer_t: 0xaaab23d25b60 + "closed" uv_timer_t: 0xaaab23d25b60 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaad8436b60 - "closed" { } uv_timer_t: 0xaaaad8436b60 + "timeout" { } uv_timer_t: 0xaaab23d25b60 + "closed" { } uv_timer_t: 0xaaab23d25b60 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 = 772202345, - mtime = table: 0xaaaad84096e0, - gid = 1111, - mode = 33188, + ino = 749542053, + mtime = table: 0xaaab23cff480, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaad83f78f0, + atime = table: 0xaaab23cf0b40, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaad8406850, - birthtime = table: 0xaaaad8408230, + ctime = table: 0xaaab23cf86e0, + birthtime = table: 0xaaab23cf5850, blocks = 16 } } @@ -1383,21 +1419,21 @@ { stat = { nlink = 1, - ino = 772202345, - mtime = table: 0xaaaad83df4e0, - gid = 1111, - mode = 33188, + ino = 749542053, + mtime = table: 0xaaab23d13820, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaad840ac70, + atime = table: 0xaaab23cce4e0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaad8424820, - birthtime = table: 0xaaaad8420c70, + ctime = table: 0xaaab23d0fc70, + birthtime = table: 0xaaab23cf77b0, blocks = 16 } } @@ -1540,7 +1576,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaad842b3e8 closed + uv_dir_t: 0xaaab23d1a3e8 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 = 24676136, type = 16914836, bsize = 4096, files = 7701326, bfree = 24676136, ffree = 7550471, blocks = 26214400 } + { bavail = 22002925, type = 16914836, bsize = 4096, files = 7701327, bfree = 22002925, ffree = 7434663, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 24676095, type = 16914836, bsize = 4096, files = 7701326, bfree = 24676095, ffree = 7550470, blocks = 26214400 } + { bavail = 22002968, type = 16914836, bsize = 4096, files = 7701327, bfree = 22002968, ffree = 7434720, 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 = 5419008, total = 63089266688, free = 53323358208, constrained = 0, available = 53323358208 } + { rss = 5410816, total = 63089270784, free = 42520870912, constrained = 0, available = 42520870912 } ok 48 misc - memory size - { uptime = 703880.28 } + { uptime = 704047 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 734177, sec = 0 }, + utime = { usec = 730727, sec = 0 }, oublock = 0, - stime = { usec = 98853, sec = 0 }, - nivcsw = 14, - minflt = 3642, + stime = { usec = 95019, sec = 0 }, + nivcsw = 6, + minflt = 3625, idrss = 0, majflt = 0, - nvcsw = 82, + nvcsw = 83, 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: 0xaaaad83f39e0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad8431660, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad8401920, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad8445760, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad83f8000, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad83fba90, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad8432320, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad83df270, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad8410be0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad84408b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad8410480, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaad84430c0, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaab23ce8b60, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23cd8f80, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23d21320, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23d2f2c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23d34760, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23ceaa90, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23ce7000, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23d1d1c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23d07520, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23ce67a0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23cde970, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab23d2f8b0, 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 - { 5.01, 6.52, 7.48 } + { 4.95, 5.13, 7.89 } 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 - 7.0388028950872e+14 + 7.0404700766507e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-28-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1768502923 - uv.gettimeofday 1768502923.000211 + os.time 1734092941 + uv.gettimeofday 1734092941.000402 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 = 301057880, sec = 703881 } nil - "realtime" { nsec = 301107760, sec = 703881 } nil + "monotonic" { nsec = 17758857, sec = 704048 } nil + "realtime" { nsec = 17801697, sec = 704048 } 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: 0xaaaad8410b00 + "prepare" uv_prepare_t: 0xaaab23cffb00 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaad8410b00 - "timeout" uv_timer_t: 0xaaaad83f35c0 + "check" uv_check_t: 0xaaab23cffb00 + "timeout" uv_timer_t: 0xaaab23d25b60 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaad8410b00 + "idle" uv_idle_t: 0xaaab23cffb00 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: 0xaaaad83f6ce0, pid = 3350872 } + { handle = uv_process_t: 0xaaab23ce5ce0, pid = 3671690 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaad83f6ce0, pid = 3350873 } - "exit" uv_process_t: 0xaaaad83f6ce0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab23ce5ce0, pid = 3671692 } + "exit" uv_process_t: 0xaaab23ce5ce0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaad83f6ce0, pid = 3350874 } - "exit" uv_process_t: 0xaaaad83f6ce0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab23ce5ce0, pid = 3671694 } + "exit" uv_process_t: 0xaaab23ce5ce0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaad83f6ce0, pid = 3350878 } + { handle = uv_process_t: 0xaaab23ce5ce0, pid = 3671701 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1809,14 +1845,14 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3350882, code = 0 } + "exit" { signal = 0, pid = 3671708, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff97dc0b80 - Runing uv_thread_t: 0xffff97dc0b80 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffffa29d1b80 + Runing uv_thread_t: 0xffffa29d1b80 + { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table @@ -1827,27 +1863,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaad83f35c0 - "closed" uv_timer_t: 0xaaaad83f35c0 + "timeout" uv_timer_t: 0xaaab23d25b60 + "closed" uv_timer_t: 0xaaab23d25b60 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaad83f35c0 - "interval" uv_timer_t: 0xaaaad83f35c0 - "interval" uv_timer_t: 0xaaaad83f35c0 - "closed" uv_timer_t: 0xaaaad83f35c0 + "interval" uv_timer_t: 0xaaab23d25b60 + "interval" uv_timer_t: 0xaaab23d25b60 + "interval" uv_timer_t: 0xaaab23d25b60 + "closed" uv_timer_t: 0xaaab23d25b60 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaad8436b60 - "timeout" uv_timer_t: 0xaaaad83f35c0 - "interval" uv_timer_t: 0xaaaad8436b60 + "interval" uv_timer_t: 0xaaab23ce25c0 + "timeout" uv_timer_t: 0xaaab23d25b60 + "interval" uv_timer_t: 0xaaab23ce25c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaad8436b60 0 - "interval" uv_timer_t: 0xaaaad8436b60 8 - "interval" uv_timer_t: 0xaaaad8436b60 4 - "interval" uv_timer_t: 0xaaaad8436b60 2 + "interval" uv_timer_t: 0xaaab23ce25c0 0 + "interval" uv_timer_t: 0xaaab23ce25c0 8 + "interval" uv_timer_t: 0xaaab23ce25c0 4 + "interval" uv_timer_t: 0xaaab23ce25c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaad8436b60 0 - "interval" uv_timer_t: 0xaaaad8436b60 8 - "interval" uv_timer_t: 0xaaaad8436b60 4 - "interval" uv_timer_t: 0xaaaad8436b60 2 + "interval" uv_timer_t: 0xaaab23ce25c0 0 + "interval" uv_timer_t: 0xaaab23ce25c0 8 + "interval" uv_timer_t: 0xaaab23ce25c0 4 + "interval" uv_timer_t: 0xaaab23ce25c0 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: 0xffff969ef1a0" "hello" - uv_thread_t: 0xffff969ef1a0 finish hello + 2 4 "uv_thread_t: 0xffffa0def1a0" "hello" + uv_thread_t: 0xffffa0def1a0 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: 0xffff959cf1a0 + In uv_thread_t: 0xffff93fff1a0 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 (0x0000ffff91cb0000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff91bd0000) - liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff91b70000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff919b0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff91c73000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff91900000) + linux-vdso.so.1 (0x0000ffff859a1000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff858c0000) + liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff85860000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff856a0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff85964000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff855f0000) *********************** 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: 0xaaaaeac49b60 - "closed" uv_timer_t: 0xaaaaeac49b60 + "timeout" uv_timer_t: 0xaaab02fc7b60 + "closed" uv_timer_t: 0xaaab02fc7b60 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaeac49b60 - "closed" { } uv_timer_t: 0xaaaaeac49b60 + "timeout" { } uv_timer_t: 0xaaab02fc7b60 + "closed" { } uv_timer_t: 0xaaab02fc7b60 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 = 772202345, - mtime = table: 0xaaaaeac23480, - gid = 1111, - mode = 33188, + ino = 749542053, + mtime = table: 0xaaab02fa1480, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaeac14b40, + atime = table: 0xaaab02f92b40, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaeac1c6e0, - birthtime = table: 0xaaaaeac19850, + ctime = table: 0xaaab02f9a6e0, + birthtime = table: 0xaaab02f97850, blocks = 16 } } @@ -1946,21 +1982,21 @@ { stat = { nlink = 1, - ino = 772202345, - mtime = table: 0xaaaaeac37820, - gid = 1111, - mode = 33188, + ino = 749542053, + mtime = table: 0xaaab02fb5820, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaeabf24e0, + atime = table: 0xaaab02f704e0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaeac33c70, - birthtime = table: 0xaaaaeac1b7b0, + ctime = table: 0xaaab02fb1c70, + birthtime = table: 0xaaab02f997b0, blocks = 16 } } @@ -2103,7 +2139,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaeac3e3e8 closed + uv_dir_t: 0xaaab02fbc3e8 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 = 24053414, type = 16914836, bsize = 4096, files = 7701326, bfree = 24053414, ffree = 7485264, blocks = 26214400 } + { bavail = 21932693, type = 16914836, bsize = 4096, files = 7701327, bfree = 21932693, ffree = 7434080, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 24053414, type = 16914836, bsize = 4096, files = 7701326, bfree = 24053414, ffree = 7485264, blocks = 26214400 } + { bavail = 21932693, type = 16914836, bsize = 4096, files = 7701327, bfree = 21932693, ffree = 7434079, 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 = 3317760, total = 63089266688, free = 51076005888, constrained = 0, available = 51076005888 } + { rss = 5419008, total = 63089270784, free = 41976901632, constrained = 0, available = 41976901632 } ok 48 misc - memory size - { uptime = 703889.27 } + { uptime = 704056.02 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 688139, sec = 0 }, + utime = { usec = 688787, sec = 0 }, oublock = 0, - stime = { usec = 64649, sec = 0 }, - nivcsw = 1, - minflt = 392, + stime = { usec = 67754, sec = 0 }, + nivcsw = 5, + minflt = 417, idrss = 0, majflt = 0, - nvcsw = 43, + nvcsw = 42, isrss = 0, nswap = 0, - maxrss = 3472, + maxrss = 5524, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -2287,18 +2323,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaaaeac1d320, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac36f30, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac1b7b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac10fe0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac22810, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac1a2b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac14b40, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac1bda0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac02b20, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac44660, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac39f30, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeac44590, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaab02fa0810, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f888f0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f70270, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02fc2660, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f9b320, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f90800, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f92920, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f91eb0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02fd12c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02f8efe0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02fbf580, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab02fa7370, 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 - { 4.92, 6.45, 7.44 } + { 4.88, 5.11, 7.86 } 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 - 7.0388928142964e+14 + 7.0405603404581e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-28-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1768502932 - uv.gettimeofday 1768502932.000202 + os.time 1734092950 + uv.gettimeofday 1734092950.000428 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 = 293105760, sec = 703890 } nil - "realtime" { nsec = 293159520, sec = 703890 } nil + "monotonic" { nsec = 46004732, sec = 704057 } nil + "realtime" { nsec = 46058492, sec = 704057 } 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: 0xaaaaeac23b00 + "prepare" uv_prepare_t: 0xaaab02fa1b00 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaeac23b00 - "timeout" uv_timer_t: 0xaaaaeac065c0 + "check" uv_check_t: 0xaaab02fa1b00 + "timeout" uv_timer_t: 0xaaab02fc7b60 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaeac23b00 + "idle" uv_idle_t: 0xaaab02fa1b00 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: 0xaaaaeac53d00, pid = 3352037 } + { handle = uv_process_t: 0xaaab02f5f5e0, pid = 3675269 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaaeac53d00, pid = 3352049 } - "exit" uv_process_t: 0xaaaaeac53d00 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab02f5f5e0, pid = 3675270 } + "exit" uv_process_t: 0xaaab02f5f5e0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaaeac53d00, pid = 3352051 } - "exit" uv_process_t: 0xaaaaeac53d00 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab02f5f5e0, pid = 3675271 } + "exit" uv_process_t: 0xaaab02f5f5e0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaaeac53d00, pid = 3352059 } + { handle = uv_process_t: 0xaaab02f5f5e0, pid = 3675274 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -2372,14 +2408,14 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3352070, code = 0 } + "exit" { signal = 0, pid = 3675277, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 103 } + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffa25be420 - Runing uv_thread_t: 0xffffa25be420 - { delay = 100, elapsed = 101 } + Runing uv_thread_t: 0xffffbdd92420 + Runing uv_thread_t: 0xffffbdd92420 + { 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 @@ -2390,27 +2426,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaeac065c0 - "closed" uv_timer_t: 0xaaaaeac065c0 + "timeout" uv_timer_t: 0xaaab02fc7b60 + "closed" uv_timer_t: 0xaaab02fc7b60 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaeac065c0 - "interval" uv_timer_t: 0xaaaaeac065c0 - "interval" uv_timer_t: 0xaaaaeac065c0 - "closed" uv_timer_t: 0xaaaaeac065c0 + "interval" uv_timer_t: 0xaaab02fc7b60 + "interval" uv_timer_t: 0xaaab02fc7b60 + "interval" uv_timer_t: 0xaaab02fc7b60 + "closed" uv_timer_t: 0xaaab02fc7b60 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaeac074c0 - "timeout" uv_timer_t: 0xaaaaeac065c0 - "interval" uv_timer_t: 0xaaaaeac074c0 + "interval" uv_timer_t: 0xaaab02f95590 + "timeout" uv_timer_t: 0xaaab02fc7b60 + "interval" uv_timer_t: 0xaaab02f95590 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaeac074c0 0 - "interval" uv_timer_t: 0xaaaaeac074c0 8 - "interval" uv_timer_t: 0xaaaaeac074c0 4 - "interval" uv_timer_t: 0xaaaaeac074c0 2 + "interval" uv_timer_t: 0xaaab02f95590 0 + "interval" uv_timer_t: 0xaaab02f95590 8 + "interval" uv_timer_t: 0xaaab02f95590 4 + "interval" uv_timer_t: 0xaaab02f95590 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaeac074c0 0 - "interval" uv_timer_t: 0xaaaaeac074c0 8 - "interval" uv_timer_t: 0xaaaaeac074c0 4 - "interval" uv_timer_t: 0xaaaaeac074c0 2 + "interval" uv_timer_t: 0xaaab02f95590 0 + "interval" uv_timer_t: 0xaaab02f95590 8 + "interval" uv_timer_t: 0xaaab02f95590 4 + "interval" uv_timer_t: 0xaaab02f95590 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: 0xffffa0a2f1a0" "hello" - uv_thread_t: 0xffffa0a2f1a0 finish hello + 2 4 "uv_thread_t: 0xffffb7fff1a0" "hello" + uv_thread_t: 0xffffb7fff1a0 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: 0xffff93fff1a0 + In uv_thread_t: 0xffffb77ef1a0 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: 0xaaaaebbe13a0 - "closed" uv_timer_t: 0xaaaaebbe13a0 + "timeout" uv_timer_t: 0xaaaaece8e0f0 + "closed" uv_timer_t: 0xaaaaece8e0f0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaebbe13a0 - "closed" { } uv_timer_t: 0xaaaaebbe13a0 + "timeout" { } uv_timer_t: 0xaaaaece8e0f0 + "closed" { } uv_timer_t: 0xaaaaece8e0f0 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 = { - nlink = 1, - size = 6060, - rdev = 0, - uid = 1111, - blksize = 4096, - gid = 1111, - blocks = 16, - birthtime = table: 0xaaaaebbaf430, gen = 0, - mode = 33188, - ctime = table: 0xaaaaebbbd250, type = "file", - atime = table: 0xaaaaebba2f70, - mtime = table: 0xaaaaebb995a0, + uid = 2222, flags = 0, - ino = 772202345, - dev = 39 + dev = 39, + rdev = 0, + size = 6060, + blocks = 16, + gid = 2222, + nlink = 1, + atime = table: 0xaaaaece693a0, + blksize = 4096, + ctime = table: 0xaaaaece68f30, + ino = 749542053, + mode = 33204, + mtime = table: 0xaaaaece691a0, + birthtime = table: 0xaaaaece68900 } } ok 7 fs - read a file sync @@ -2501,588 +2537,23 @@ { fd = 12 } { stat = { - nlink = 1, - size = 6060, - rdev = 0, - uid = 1111, - blksize = 4096, - gid = 1111, - blocks = 16, - birthtime = table: 0xaaaaebbc4af0, gen = 0, - mode = 33188, - ctime = table: 0xaaaaebbcb610, type = "file", - atime = table: 0xaaaaebbd0d20, - mtime = table: 0xaaaaebbcc590, + uid = 2222, flags = 0, - ino = 772202345, - dev = 39 - } - } - { 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 - { 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 - { 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 - { 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: 0xaaaaebbf8738 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 - { blocks = 26214400, bsize = 4096, type = 16914836, files = 7701326, ffree = 7481724, bavail = 23944794, bfree = 23944794 } -ok 31 fs - fs.statfs sync - { blocks = 26214400, bsize = 4096, type = 16914836, files = 7701326, ffree = 7481724, bavail = 23944794, bfree = 23944794 } -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_string = "1.48.0", version = 77824 } -ok 47 misc - uv.version and uv.version_string - { constrained = 0, available = 50383884288, total = 63089266688, rss = 6000640, free = 50383884288 } -ok 48 misc - memory size - { uptime = 703898.1 } -ok 49 misc - uv.uptime - { - ixrss = 0, - msgrcv = 0, - inblock = 0, - minflt = 438, - nvcsw = 43, - idrss = 0, - nsignals = 0, - maxrss = 5908, - isrss = 0, - stime = { sec = 0, usec = 67738 }, - nivcsw = 3, - msgsnd = 0, - oublock = 0, - nswap = 0, - majflt = 0, - utime = { sec = 0, usec = 655413 } - } -ok 50 misc - uv.getrusage - 12 -ok 51 misc - uv.available_parallelism - { - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebc063e0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebc058e0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebbe37e0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebbe84d0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebb99d60 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebbe9e60 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebc04520 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebbeb4d0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebba0690 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebbdfa50 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebb9d510 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaaaebbb8d40 } - } -ok 52 misc - uv.cpu_info - "lo" { - { internal = true, family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", ip = "127.0.0.1" }, - { internal = true, family = "inet6", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1" } - } -ok 53 misc - uv.interface_addresses - { 5.02, 6.42, 7.42 } -ok 54 misc - uv.loadavg - "/usr/bin/lua5.2" -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, username = "pbuilder1", homedir = "/nonexistent/first-build", shell = "/bin/sh", uid = 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 - 7.0389811302396e+14 -ok 60 misc - uv.hrtime -ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux", machine = "aarch64", release = "6.1.0-28-cloud-arm64" } -ok 62 misc - uv.os_uname - os.time 1768502941 - uv.gettimeofday 1768502941.000034 -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 = 703899, nsec = 120362040 } nil - "realtime" { sec = 703899, nsec = 120413520 } 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: 0xaaaaebbb65e0 -ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaebbb65e0 - "timeout" uv_timer_t: 0xaaaaebc02fe0 -ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaebbb65e0 -ok 79 prepare-check-idle-async - simple idle -ok 80 prepare-check-idle-async - simple async -ok 81 process - test disable_stdio_inheritance - { pid = 3353651, handle = uv_process_t: 0xaaaaebc0c1a0 } - "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } -ok 82 process - process stdout - { pid = 3353653, handle = uv_process_t: 0xaaaaebc0c1a0 } - "exit" uv_process_t: 0xaaaaebc0c1a0 { status = 0, signal = 2 } -ok 83 process - spawn and kill by pid - { pid = 3353654, handle = uv_process_t: 0xaaaaebc0c1a0 } - "exit" uv_process_t: 0xaaaaebc0c1a0 { status = 0, signal = 15 } -ok 84 process - spawn and kill by handle -ok 85 process - invalid command - { pid = 3353657, handle = uv_process_t: 0xaaaaebc0c1a0 } - "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" { code = 0, signal = 0, pid = 3353663 } -ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffaf7ef1a0 - { elapsed = 102, delay = 100 } -ok 91 thread - test thread create -ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffb61e7780 - Runing uv_thread_t: 0xffffb61e7780 - { elapsed = 100, delay = 100 } -ok 93 thread - test thread sleep msecs in main thread - { 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 -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: 0xaaaaebc02fe0 - "closed" uv_timer_t: 0xaaaaebc02fe0 -ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaebc02fe0 - "interval" uv_timer_t: 0xaaaaebc02fe0 - "interval" uv_timer_t: 0xaaaaebc02fe0 - "closed" uv_timer_t: 0xaaaaebc02fe0 -ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaebbb7400 - "timeout" uv_timer_t: 0xaaaaebc02fe0 - "interval" uv_timer_t: 0xaaaaebbb7400 -ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaebbb7400 0 - "interval" uv_timer_t: 0xaaaaebbb7400 8 - "interval" uv_timer_t: 0xaaaaebbb7400 4 - "interval" uv_timer_t: 0xaaaaebbb7400 2 -ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaebbb7400 0 - "interval" uv_timer_t: 0xaaaaebbb7400 8 - "interval" uv_timer_t: 0xaaaaebbb7400 4 - "interval" uv_timer_t: 0xaaaaebbb7400 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: 0xffffaffff1a0" "hello" - uv_thread_t: 0xffffaffff1a0 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.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/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 /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 -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 (0x0000ffffac403000) - liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffffac350000) - liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffac2f0000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffac130000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffac0d0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffac3c6000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffac020000) -********************** app dynamic (5.2) ********* -Test: tests/run.lua -skip, not on linux or macos -1..112 - "in async notify callback" - "a" true 250 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaab132b6780 - "closed" uv_timer_t: 0xaaab132b6780 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab132b6780 - "closed" { } uv_timer_t: 0xaaab132b6780 -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 = { - gid = 1111, - size = 6060, - gen = 0, - ino = 772202345, - birthtime = table: 0xaaab132c4540, - mode = 33188, - ctime = table: 0xaaab132acb30, dev = 39, - blksize = 4096, - mtime = table: 0xaaab132acff0, - nlink = 1, - flags = 0, - type = "file", - atime = table: 0xaaab132df440, - blocks = 16, rdev = 0, - uid = 1111 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 12 } - { - stat = { - gid = 1111, size = 6060, - gen = 0, - ino = 772202345, - birthtime = table: 0xaaab132b76c0, - mode = 33188, - ctime = table: 0xaaab132a7850, - dev = 39, - blksize = 4096, - mtime = table: 0xaaab132cb450, - nlink = 1, - flags = 0, - type = "file", - atime = table: 0xaaab132bfe40, blocks = 16, - rdev = 0, - uid = 1111 + gid = 2222, + nlink = 1, + atime = table: 0xaaaaece326a0, + blksize = 4096, + ctime = table: 0xaaaaece2add0, + ino = 749542053, + mode = 33204, + mtime = table: 0xaaaaece34f00, + birthtime = table: 0xaaaaece37240 } } { chunk = 6060 } @@ -3224,7 +2695,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaab13304d28 closed + uv_dir_t: 0xaaaaece04cd8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -3353,9 +2824,574 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 16914836, blocks = 26214400, bsize = 4096, bavail = 24112370, ffree = 7492677, files = 7701326, bfree = 24112370 } + { type = 16914836, bfree = 21903611, blocks = 26214400, ffree = 7430690, bsize = 4096, bavail = 21903611, files = 7701327 } ok 31 fs - fs.statfs sync - { type = 16914836, blocks = 26214400, bsize = 4096, bavail = 24112368, ffree = 7492677, files = 7701326, bfree = 24112368 } + { type = 16914836, bfree = 21903611, blocks = 26214400, ffree = 7430690, bsize = 4096, bavail = 21903611, files = 7701327 } +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 = 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 + { free = 42043658240, total = 63089270784, rss = 3829760, constrained = 0, available = 42043658240 } +ok 48 misc - memory size + { uptime = 704064.89 } +ok 49 misc - uv.uptime + { + msgrcv = 0, + msgsnd = 0, + minflt = 464, + idrss = 0, + majflt = 0, + nivcsw = 4, + isrss = 0, + maxrss = 3740, + nswap = 0, + inblock = 0, + stime = { sec = 0, usec = 72607 }, + nsignals = 0, + utime = { sec = 0, usec = 658785 }, + oublock = 0, + nvcsw = 44, + ixrss = 0 + } +ok 50 misc - uv.getrusage + 12 +ok 51 misc - uv.available_parallelism + { + { model = "Neoverse-N1", times = table: 0xaaaaece865c0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece6dfb0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece34700, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece43910, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece08110, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece64800, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece2ff80, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece26cd0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece1b620, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece87100, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece71640, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaaece61910, speed = 0 } + } +ok 52 misc - uv.cpu_info + "lo" { + { mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true }, + { mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true } + } +ok 53 misc - uv.interface_addresses + { 4.59, 5.04, 7.81 } +ok 54 misc - uv.loadavg + "/usr/bin/lua5.2" +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 = 2222, uid = 2222, username = "pbuilder2", shell = "/bin/bash", 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 + 7.0406490333951e+14 +ok 60 misc - uv.hrtime +ok 61 misc - uv.getpid + { sysname = "Linux", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", release = "6.1.0-28-cloud-arm64", machine = "aarch64" } +ok 62 misc - uv.os_uname + os.time 1734092959 + uv.gettimeofday 1734092959.000297 +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 = 704065, nsec = 910316402 } nil + "realtime" { sec = 704065, nsec = 910368442 } 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: 0xaaaaece4ebe0 +ok 77 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0xaaaaece4ebe0 + "timeout" uv_timer_t: 0xaaaaece2d610 +ok 78 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0xaaaaece4ebe0 +ok 79 prepare-check-idle-async - simple idle +ok 80 prepare-check-idle-async - simple async +ok 81 process - test disable_stdio_inheritance + { pid = 3677557, handle = uv_process_t: 0xaaaaece17160 } + "stdout" { chunk = "Hello World\n" } + "exit" { signal = 0, code = 0 } +ok 82 process - process stdout + { pid = 3677561, handle = uv_process_t: 0xaaaaece17160 } + "exit" uv_process_t: 0xaaaaece17160 { signal = 2, status = 0 } +ok 83 process - spawn and kill by pid + { pid = 3677564, handle = uv_process_t: 0xaaaaece17160 } + "exit" uv_process_t: 0xaaaaece17160 { signal = 15, status = 0 } +ok 84 process - spawn and kill by handle +ok 85 process - invalid command + { pid = 3677571, handle = uv_process_t: 0xaaaaece17160 } + "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" { code = 0, signal = 0, pid = 3677580 } +ok 90 signal - Catch SIGINT + In uv_thread_t: 0xffff7e76f1a0 + { elapsed = 105, delay = 100 } +ok 91 thread - test thread create +ok 92 thread - test thread create with arguments + Runing uv_thread_t: 0xffff80bd5780 + Runing uv_thread_t: 0xffff80bd5780 + { elapsed = 100, delay = 100 } +ok 93 thread - test thread sleep msecs in main thread + { elapsed = 106, 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 +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: 0xaaaaece2d610 + "closed" uv_timer_t: 0xaaaaece2d610 +ok 100 timer - simple timeout + "interval" uv_timer_t: 0xaaaaece2d610 + "interval" uv_timer_t: 0xaaaaece2d610 + "interval" uv_timer_t: 0xaaaaece2d610 + "closed" uv_timer_t: 0xaaaaece2d610 +ok 101 timer - simple interval + "interval" uv_timer_t: 0xaaaaece82ef0 + "timeout" uv_timer_t: 0xaaaaece2d610 + "interval" uv_timer_t: 0xaaaaece82ef0 +ok 102 timer - timeout with interval + "interval" uv_timer_t: 0xaaaaece82ef0 0 + "interval" uv_timer_t: 0xaaaaece82ef0 8 + "interval" uv_timer_t: 0xaaaaece82ef0 4 + "interval" uv_timer_t: 0xaaaaece82ef0 2 +ok 103 timer - shrinking interval + "interval" uv_timer_t: 0xaaaaece82ef0 0 + "interval" uv_timer_t: 0xaaaaece82ef0 8 + "interval" uv_timer_t: 0xaaaaece82ef0 4 + "interval" uv_timer_t: 0xaaaaece82ef0 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: 0xffff7f78f1a0" "hello" + uv_thread_t: 0xffff7f78f1a0 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.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/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 /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 +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 (0x0000ffffbc6be000) + liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffffbc600000) + liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffbc5a0000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbc3e0000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbc380000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffbc681000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbc2d0000) +********************** app dynamic (5.2) ********* +Test: tests/run.lua +skip, not on linux or macos +1..112 + "in async notify callback" + "a" true 250 +ok 1 async - test pass async between threads + "timeout" uv_timer_t: 0xaaaada001e70 + "closed" uv_timer_t: 0xaaaada001e70 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0xaaaada001e70 + "closed" { } uv_timer_t: 0xaaaada001e70 +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 = { + blocks = 16, + type = "file", + dev = 39, + gid = 2222, + rdev = 0, + mode = 33204, + birthtime = table: 0xaaaad9fc2aa0, + nlink = 1, + ino = 749542053, + uid = 2222, + blksize = 4096, + ctime = table: 0xaaaad9fe4f90, + size = 6060, + mtime = table: 0xaaaad9fc2b80, + gen = 0, + atime = table: 0xaaaad9fc2bf0, + flags = 0 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 12 } + { + stat = { + blocks = 16, + type = "file", + dev = 39, + gid = 2222, + rdev = 0, + mode = 33204, + birthtime = table: 0xaaaad9ff0070, + nlink = 1, + ino = 749542053, + uid = 2222, + blksize = 4096, + ctime = table: 0xaaaad9fe0ba0, + size = 6060, + mtime = table: 0xaaaad9fd28a0, + gen = 0, + atime = table: 0xaaaad9fcba30, + flags = 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: 0xaaaad9fcaf48 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 + { type = 16914836, blocks = 26214400, ffree = 7452684, bavail = 22154289, bsize = 4096, files = 7701327, bfree = 22154289 } +ok 31 fs - fs.statfs sync + { type = 16914836, blocks = 26214400, ffree = 7452684, bavail = 22154289, bsize = 4096, files = 7701327, bfree = 22154289 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -3382,52 +3418,52 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3637248, free = 48181985280, available = 48181985280, total = 63089266688, constrained = 0 } + { constrained = 0, available = 43586416640, rss = 3682304, total = 63089270784, free = 43586416640 } ok 48 misc - memory size - { uptime = 703909.17 } + { uptime = 704074.21 } ok 49 misc - uv.uptime { - nsignals = 0, - isrss = 0, - minflt = 3669, + oublock = 0, + utime = { sec = 0, usec = 690597 }, + idrss = 0, ixrss = 0, - majflt = 0, - nivcsw = 288, - nvcsw = 99, msgrcv = 0, - oublock = 0, - stime = { sec = 0, usec = 47876 }, + nivcsw = 4, + isrss = 0, + nvcsw = 85, + nsignals = 0, msgsnd = 0, - utime = { sec = 0, usec = 483119 }, - idrss = 0, inblock = 0, - maxrss = 7168, - nswap = 0 + nswap = 0, + minflt = 3647, + majflt = 0, + maxrss = 7172, + stime = { sec = 0, usec = 92092 } } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132adc10 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132b7310 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132fd0e0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132b6c10 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132cad90 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132db9c0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132ae4a0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132cdde0 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab1328bb20 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab13303130 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132fd940 }, - { speed = 0, model = "Neoverse-N1", times = table: 0xaaab132feec0 } + { model = "Neoverse-N1", times = table: 0xaaaad9fc68f0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fc4520, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fe4f90, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaada0125b0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fd8ec0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fc8d60, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fe0ba0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fd3270, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9facb30, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fc2bf0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fe0d40, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaad9fdee20, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { - { netmask = "255.0.0.0", internal = true, family = "inet", mac = "\0\0\0\0\0\0", ip = "127.0.0.1" }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", mac = "\0\0\0\0\0\0", ip = "::1" } + { family = "inet", internal = true, ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, + { family = "inet6", internal = true, ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 5.97, 6.57, 7.46 } + { 4.66, 5.04, 7.77 } 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 - { gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111, shell = "/bin/sh" } + { shell = "/bin/bash", uid = 2222, username = "pbuilder2", gid = 2222, 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 - 7.0390917927572e+14 + 7.0407421456012e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", release = "6.1.0-28-cloud-arm64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1768502952 - uv.gettimeofday 1768502952.000100 + os.time 1734092968 + uv.gettimeofday 1734092968.000608 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" { sec = 703910, nsec = 194525360 } nil - "realtime" { sec = 703910, nsec = 194602640 } nil + "monotonic" { sec = 704075, nsec = 220572208 } nil + "realtime" { sec = 704075, nsec = 220609968 } 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: 0xaaab132affe0 + "prepare" uv_prepare_t: 0xaaaad9feae00 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab132affe0 - "timeout" uv_timer_t: 0xaaab132b1570 + "check" uv_check_t: 0xaaaad9feae00 + "timeout" uv_timer_t: 0xaaaad9fbd130 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab132affe0 + "idle" uv_idle_t: 0xaaaad9feae00 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3356399, handle = uv_process_t: 0xaaab132d4330 } + { pid = 3680909, handle = uv_process_t: 0xaaaad9fd25b0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 3356401, handle = uv_process_t: 0xaaab132d4330 } - "exit" uv_process_t: 0xaaab132d4330 { status = 0, signal = 2 } + { pid = 3680910, handle = uv_process_t: 0xaaaad9fd25b0 } + "exit" uv_process_t: 0xaaaad9fd25b0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 3356404, handle = uv_process_t: 0xaaab132d4330 } - "exit" uv_process_t: 0xaaab132d4330 { status = 0, signal = 15 } + { pid = 3680911, handle = uv_process_t: 0xaaaad9fd25b0 } + "exit" uv_process_t: 0xaaaad9fd25b0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3356410, handle = uv_process_t: 0xaaab132d4330 } + { pid = 3680913, handle = uv_process_t: 0xaaaad9fd25b0 } "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" { code = 0, pid = 3356414, signal = 0 } + "exit" { signal = 0, pid = 3680916, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffba07f1a0 - { elapsed = 119, delay = 100 } + In uv_thread_t: 0xffff93fff1a0 + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffbc473b80 - Runing uv_thread_t: 0xffffbc473b80 - { elapsed = 104, delay = 100 } + Runing uv_thread_t: 0xffffa24bcb80 + Runing uv_thread_t: 0xffffa24bcb80 + { elapsed = 101, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 116, delay = 100 } + { elapsed = 105, 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: 0xaaab132b1570 - "closed" uv_timer_t: 0xaaab132b1570 + "timeout" uv_timer_t: 0xaaaad9fbd130 + "closed" uv_timer_t: 0xaaaad9fbd130 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab132b1570 - "interval" uv_timer_t: 0xaaab132b1570 - "interval" uv_timer_t: 0xaaab132b1570 - "closed" uv_timer_t: 0xaaab132b1570 + "interval" uv_timer_t: 0xaaaad9fbd130 + "interval" uv_timer_t: 0xaaaad9fbd130 + "interval" uv_timer_t: 0xaaaad9fbd130 + "closed" uv_timer_t: 0xaaaad9fbd130 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab132af820 - "timeout" uv_timer_t: 0xaaab132b1570 - "interval" uv_timer_t: 0xaaab132af820 + "interval" uv_timer_t: 0xaaaad9ff8b20 + "timeout" uv_timer_t: 0xaaaad9fbd130 + "interval" uv_timer_t: 0xaaaad9ff8b20 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab132af820 0 - "interval" uv_timer_t: 0xaaab132af820 8 - "interval" uv_timer_t: 0xaaab132af820 4 - "interval" uv_timer_t: 0xaaab132af820 2 + "interval" uv_timer_t: 0xaaaad9ff8b20 0 + "interval" uv_timer_t: 0xaaaad9ff8b20 8 + "interval" uv_timer_t: 0xaaaad9ff8b20 4 + "interval" uv_timer_t: 0xaaaad9ff8b20 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab132af820 0 - "interval" uv_timer_t: 0xaaab132af820 8 - "interval" uv_timer_t: 0xaaab132af820 4 - "interval" uv_timer_t: 0xaaab132af820 2 + "interval" uv_timer_t: 0xaaaad9ff8b20 0 + "interval" uv_timer_t: 0xaaaad9ff8b20 8 + "interval" uv_timer_t: 0xaaaad9ff8b20 4 + "interval" uv_timer_t: 0xaaaad9ff8b20 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: 0xffffbb8af1a0" "hello" - uv_thread_t: 0xffffbb8af1a0 finish hello + 2 4 "uv_thread_t: 0xffffa08df1a0" "hello" + uv_thread_t: 0xffffa08df1a0 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 (0x0000ffff819e9000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff81900000) - liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff818a0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff816e0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff819ac000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff81630000) + linux-vdso.so.1 (0x0000ffffb8358000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb8270000) + liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffb8210000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb8050000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffb831b000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb7fa0000) *********************** 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: 0xaaab02d5fce0 - "closed" uv_timer_t: 0xaaab02d5fce0 + "timeout" uv_timer_t: 0xaaaaedc689b0 + "closed" uv_timer_t: 0xaaaaedc689b0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab02d5fce0 - "closed" { } uv_timer_t: 0xaaab02d5fce0 + "timeout" { } uv_timer_t: 0xaaaaedc689b0 + "closed" { } uv_timer_t: 0xaaaaedc689b0 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,23 @@ { fd = 12 } { stat = { - uid = 1111, - gen = 0, - birthtime = table: 0xaaab02d7ee70, - ino = 772202345, - type = "file", - dev = 39, - rdev = 0, size = 6060, - blocks = 16, - blksize = 4096, - ctime = table: 0xaaab02dadfa0, - mtime = table: 0xaaab02db4950, - atime = table: 0xaaab02db6fa0, flags = 0, - mode = 33188, + gid = 2222, + blocks = 16, nlink = 1, - gid = 1111 + gen = 0, + ctime = table: 0xaaaaedc4b270, + ino = 749542053, + atime = table: 0xaaaaedc5b150, + mtime = table: 0xaaaaedc5a3f0, + mode = 33204, + rdev = 0, + type = "file", + birthtime = table: 0xaaaaedc4b8b0, + blksize = 4096, + uid = 2222, + dev = 39 } } ok 7 fs - read a file sync @@ -3629,23 +3665,23 @@ { fd = 12 } { stat = { - uid = 1111, - gen = 0, - birthtime = table: 0xaaab02dd8410, - ino = 772202345, - type = "file", - dev = 39, - rdev = 0, size = 6060, - blocks = 16, - blksize = 4096, - ctime = table: 0xaaab02dd8570, - mtime = table: 0xaaab02da0270, - atime = table: 0xaaab02d939c0, flags = 0, - mode = 33188, + gid = 2222, + blocks = 16, nlink = 1, - gid = 1111 + gen = 0, + ctime = table: 0xaaaaedc32de0, + ino = 749542053, + atime = table: 0xaaaaedc5cfa0, + mtime = table: 0xaaaaedc0e6b0, + mode = 33204, + rdev = 0, + type = "file", + birthtime = table: 0xaaaaedc0dab0, + blksize = 4096, + uid = 2222, + dev = 39 } } { chunk = 6060 } @@ -3787,7 +3823,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaab02d8b1e8 closed + uv_dir_t: 0xaaaaedc5ee58 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -3916,9 +3952,9 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 16914836, blocks = 26214400, ffree = 7487631, bavail = 24086378, bsize = 4096, files = 7701326, bfree = 24086378 } + { bavail = 21926148, bfree = 21926148, ffree = 7431279, bsize = 4096, files = 7701327, type = 16914836, blocks = 26214400 } ok 31 fs - fs.statfs sync - { type = 16914836, blocks = 26214400, ffree = 7487631, bavail = 24086376, bsize = 4096, files = 7701326, bfree = 24086376 } + { bavail = 21926095, bfree = 21926095, ffree = 7431279, bsize = 4096, files = 7701327, type = 16914836, 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 @@ -3938,59 +3974,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 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { total = 63089266688, constrained = 0, available = 48662437888, rss = 3567616, free = 48662437888 } + { rss = 3567616, total = 63089270784, constrained = 0, available = 43220172800, free = 43220172800 } ok 48 misc - memory size - { uptime = 703919.94 } + { uptime = 704083.34 } ok 49 misc - uv.uptime { - inblock = 0, - nvcsw = 65, + utime = { sec = 0, usec = 633382 }, + minflt = 438, + stime = { sec = 0, usec = 100740 }, + ixrss = 0, + nivcsw = 77, + nvcsw = 62, + msgsnd = 0, nsignals = 0, idrss = 0, - msgrcv = 0, - msgsnd = 0, + nswap = 0, isrss = 0, - utime = { usec = 564402, sec = 0 }, oublock = 0, - stime = { usec = 90049, sec = 0 }, - maxrss = 3556, - nivcsw = 155, - ixrss = 0, - minflt = 413, - nswap = 0, - majflt = 0 + maxrss = 3584, + inblock = 0, + majflt = 0, + msgrcv = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02d97240 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02d8ec30 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02dc6480 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02d9e480 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02dc6eb0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02dbc9b0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02dd6870 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02dc1e70 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02d727b0 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02dd8640 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02d95560 }, - { model = "Neoverse-N1", speed = 0, times = table: 0xaaab02d92880 } + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc49970 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc69640 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc6c080 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc7d7f0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc5dae0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc20c10 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc49a00 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc571c0 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc49500 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc64f00 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc25060 }, + { speed = 0, model = "Neoverse-N1", times = table: 0xaaaaedc0e6b0 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", mac = "\0\0\0\0\0\0", internal = true, netmask = "255.0.0.0", ip = "127.0.0.1" }, - { family = "inet6", mac = "\0\0\0\0\0\0", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1" } + { family = "inet", internal = true, netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", ip = "127.0.0.1" }, + { family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 7.44, 6.87, 7.55 } + { 5.08, 5.12, 7.77 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" ok 55 misc - uv.exepath @@ -3998,18 +4034,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", uid = 1111, shell = "/bin/sh", username = "pbuilder1", gid = 1111 } + { username = "pbuilder2", homedir = "/nonexistent/second-build", gid = 2222, 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 - 7.0391994515104e+14 + 7.0408335325472e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", machine = "aarch64", release = "6.1.0-28-cloud-arm64", sysname = "Linux" } + { release = "6.1.0-28-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1768502962 - uv.gettimeofday 1768502962.000865 + os.time 1734092977 + uv.gettimeofday 1734092977.000747 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4020,53 +4056,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 950193120, sec = 703920 } nil - "realtime" { nsec = 950209880, sec = 703920 } nil + "monotonic" { sec = 704084, nsec = 360434974 } nil + "realtime" { sec = 704084, nsec = 360485495 } 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: 0xaaab02db0e10 + "prepare" uv_prepare_t: 0xaaaaedc281a0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab02db0e10 - "timeout" uv_timer_t: 0xaaab02d82ea0 + "check" uv_check_t: 0xaaaaedc281a0 + "timeout" uv_timer_t: 0xaaaaedc689b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab02db0e10 + "idle" uv_idle_t: 0xaaaaedc281a0 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: 0xaaab02da9cd0, pid = 3358636 } + { handle = uv_process_t: 0xaaaaedc79060, pid = 3682139 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaab02da9cd0, pid = 3358639 } - "exit" uv_process_t: 0xaaab02da9cd0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaaedc79060, pid = 3682141 } + "exit" uv_process_t: 0xaaaaedc79060 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaab02da9cd0, pid = 3358643 } - "exit" uv_process_t: 0xaaab02da9cd0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaaedc79060, pid = 3682142 } + "exit" uv_process_t: 0xaaaaedc79060 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaab02da9cd0, pid = 3358648 } + { handle = uv_process_t: 0xaaaaedc79060, pid = 3682144 } "stdout" { chunk = "Hello World" } - "exit" { code = 0, signal = 0 } + "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" { code = 0, pid = 3358658, signal = 0 } + "exit" { code = 0, signal = 0, pid = 3682147 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffa7fff1a0 + In uv_thread_t: 0xffff7dcef1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffb6acc420 - Runing uv_thread_t: 0xffffb6acc420 - { delay = 100, elapsed = 101 } + Runing uv_thread_t: 0xffff80092420 + Runing uv_thread_t: 0xffff80092420 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 102 } + { 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 @@ -4075,29 +4111,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: 0xaaab02d82ea0 - "closed" uv_timer_t: 0xaaab02d82ea0 + "timeout" uv_timer_t: 0xaaaaedc689b0 + "closed" uv_timer_t: 0xaaaaedc689b0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab02d82ea0 - "interval" uv_timer_t: 0xaaab02d82ea0 - "interval" uv_timer_t: 0xaaab02d82ea0 - "closed" uv_timer_t: 0xaaab02d82ea0 + "interval" uv_timer_t: 0xaaaaedc689b0 + "interval" uv_timer_t: 0xaaaaedc689b0 + "interval" uv_timer_t: 0xaaaaedc689b0 + "closed" uv_timer_t: 0xaaaaedc689b0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab02d79b20 - "timeout" uv_timer_t: 0xaaab02d82ea0 - "interval" uv_timer_t: 0xaaab02d79b20 + "interval" uv_timer_t: 0xaaaaedc36500 + "timeout" uv_timer_t: 0xaaaaedc689b0 + "interval" uv_timer_t: 0xaaaaedc36500 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab02d79b20 0 - "interval" uv_timer_t: 0xaaab02d79b20 8 - "interval" uv_timer_t: 0xaaab02d79b20 4 - "interval" uv_timer_t: 0xaaab02d79b20 2 + "interval" uv_timer_t: 0xaaaaedc36500 0 + "interval" uv_timer_t: 0xaaaaedc36500 8 + "interval" uv_timer_t: 0xaaaaedc36500 4 + "interval" uv_timer_t: 0xaaaaedc36500 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab02d79b20 0 - "interval" uv_timer_t: 0xaaab02d79b20 8 - "interval" uv_timer_t: 0xaaab02d79b20 4 - "interval" uv_timer_t: 0xaaab02d79b20 2 + "interval" uv_timer_t: 0xaaaaedc36500 0 + "interval" uv_timer_t: 0xaaaaedc36500 8 + "interval" uv_timer_t: 0xaaaaedc36500 4 + "interval" uv_timer_t: 0xaaaaedc36500 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4116,8 +4152,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffb676f1a0" "hello" - uv_thread_t: 0xffffb676f1a0 finish hello + 2 4 "uv_thread_t: 0xffff7fd2f1a0" "hello" + uv_thread_t: 0xffff7fd2f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4147,11 +4183,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaae781cbf0 - "closed" uv_timer_t: 0xaaaae781cbf0 + "timeout" uv_timer_t: 0xaaaae0c1c6d0 + "closed" uv_timer_t: 0xaaaae0c1c6d0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaae781cbf0 - "closed" { } uv_timer_t: 0xaaaae781cbf0 + "timeout" { } uv_timer_t: 0xaaaae0c1c6d0 + "closed" { } uv_timer_t: 0xaaaae0c1c6d0 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 +4197,23 @@ { fd = 12 } { stat = { - mtime = table: 0xaaaae77f89d0, - flags = 0, - rdev = 0, - blksize = 4096, - gid = 1111, - blocks = 16, + uid = 2222, + mtime = table: 0xaaaae0c28680, size = 6060, - ino = 772202345, - atime = table: 0xaaaae77f09b0, - ctime = table: 0xaaaae7833df0, - mode = 33188, - type = "file", - uid = 1111, - birthtime = table: 0xaaaae77fddb0, + mode = 33204, + blocks = 16, gen = 0, + flags = 0, + nlink = 1, + rdev = 0, + atime = table: 0xaaaae0c28320, + gid = 2222, + ctime = table: 0xaaaae0c2abd0, + ino = 749542053, dev = 39, - nlink = 1 + type = "file", + birthtime = table: 0xaaaae0c2ace0, + blksize = 4096 } } ok 7 fs - read a file sync @@ -4185,23 +4221,23 @@ { fd = 12 } { stat = { - mtime = table: 0xaaaae783b260, - flags = 0, - rdev = 0, - blksize = 4096, - gid = 1111, - blocks = 16, + uid = 2222, + mtime = table: 0xaaaae0be73f0, size = 6060, - ino = 772202345, - atime = table: 0xaaaae77f7ed0, - ctime = table: 0xaaaae7825930, - mode = 33188, - type = "file", - uid = 1111, - birthtime = table: 0xaaaae7805a50, + mode = 33204, + blocks = 16, gen = 0, + flags = 0, + nlink = 1, + rdev = 0, + atime = table: 0xaaaae0c27f90, + gid = 2222, + ctime = table: 0xaaaae0c1e6d0, + ino = 749542053, dev = 39, - nlink = 1 + type = "file", + birthtime = table: 0xaaaae0c0b7d0, + blksize = 4096 } } { chunk = 6060 } @@ -4210,7 +4246,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 @@ -4244,7 +4280,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 @@ -4343,7 +4379,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaae784d578 closed + uv_dir_t: 0xaaaae0c36b18 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -4472,11 +4508,11 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 16914836, ffree = 7451148, files = 7701326, bfree = 23736613, blocks = 26214400, bsize = 4096, bavail = 23736613 } + { bfree = 22361149, blocks = 26214400, type = 16914836, files = 7701327, bsize = 4096, bavail = 22361149, ffree = 7466166 } ok 31 fs - fs.statfs sync - { type = 16914836, ffree = 7451148, files = 7701326, bfree = 23736591, blocks = 26214400, bsize = 4096, bavail = 23736591 } + { bfree = 22361149, blocks = 26214400, type = 16914836, files = 7701327, bsize = 4096, bavail = 22361149, ffree = 7466166 } 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 @@ -4494,59 +4530,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, events = 26, loop_count = 54 } - { events_waiting = 0, events = 26, 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" } + { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { available = 48167350272.0, free = 48167350272.0, total = 63089266688.0, rss = 5992448, constrained = 0.0 } + { constrained = 0.0, total = 63089270784.0, rss = 3895296, available = 44680232960.0, free = 44680232960.0 } ok 48 misc - memory size - { uptime = 703928.69 } + { uptime = 704092.1 } ok 49 misc - uv.uptime { - maxrss = 5852, - nivcsw = 16, - nvcsw = 56, + maxrss = 3804, + oublock = 0, + stime = { usec = 60252, sec = 0 }, + nivcsw = 3, + nvcsw = 49, nsignals = 0, + msgrcv = 0, + msgsnd = 0, inblock = 0, majflt = 0, - stime = { usec = 75368, sec = 0 }, - nswap = 0, - utime = { usec = 650839, sec = 0 }, - msgrcv = 0, - idrss = 0, ixrss = 0, - minflt = 411, - oublock = 0, - msgsnd = 0, - isrss = 0 + nswap = 0, + utime = { usec = 635141, sec = 0 }, + minflt = 436, + isrss = 0, + idrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae782a480 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae783b260 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae780d680 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae77f4f90 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae7818670 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae7825930 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae77f09b0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae781b570 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae78260f0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae78037f0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae7831ba0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaae77e3a20 } + { speed = 0.0, times = table: 0xaaaae0befae0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c36ed0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c0b7d0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0be73f0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0bd0a50, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c15cf0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0bf2c20, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c2abd0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c1a8a0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0bf0510, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c0f900, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaae0c07570, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { mac = "\0\0\0\0\0\0", ip = "127.0.0.1", internal = true, family = "inet", netmask = "255.0.0.0" }, - { mac = "\0\0\0\0\0\0", ip = "::1", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { internal = true, mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0" }, + { internal = true, mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 7.44, 6.89, 7.55 } + { 4.91, 5.08, 7.75 } ok 54 misc - uv.loadavg "/usr/bin/lua5.3" ok 55 misc - uv.exepath @@ -4554,18 +4590,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", shell = "/bin/sh", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build" } + { gid = 2222, uid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash", 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 - 7.0392869575908e+14 + 7.0409210770592e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", release = "6.1.0-28-cloud-arm64", machine = "aarch64", sysname = "Linux" } + { release = "6.1.0-28-cloud-arm64", sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)" } ok 62 misc - uv.os_uname - os.time 1768502971 - uv.gettimeofday 1768502971.000616 + os.time 1734092986 + uv.gettimeofday 1734092986.000501 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4576,34 +4612,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 700436680, sec = 703929 } nil - "realtime" { nsec = 700486280, sec = 703929 } nil + "monotonic" { nsec = 112542123, sec = 704093 } nil + "realtime" { nsec = 112589563, sec = 704093 } 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: 0xaaaae782b300 + "prepare" uv_prepare_t: 0xaaaae0c286c0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaae782b300 - "timeout" uv_timer_t: 0xaaaae781cbf0 + "check" uv_check_t: 0xaaaae0c286c0 + "timeout" uv_timer_t: 0xaaaae0be1a90 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaae782b300 + "idle" uv_idle_t: 0xaaaae0c286c0 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: 0xaaaae7827650, pid = 3361203 } + { handle = uv_process_t: 0xaaaae0c15fe0, pid = 3683221 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaae7827650, pid = 3361204 } - "exit" uv_process_t: 0xaaaae7827650 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaae0c15fe0, pid = 3683225 } + "exit" uv_process_t: 0xaaaae0c15fe0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaae7827650, pid = 3361205 } - "exit" uv_process_t: 0xaaaae7827650 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaae0c15fe0, pid = 3683226 } + "exit" uv_process_t: 0xaaaae0c15fe0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaae7827650, pid = 3361207 } + { handle = uv_process_t: 0xaaaae0c15fe0, pid = 3683229 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -4612,17 +4648,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3361210, code = 0 } + "exit" { pid = 3683235, code = 0, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff8bfff1a0 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0xffff8a61f1a0 + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff9a834780 - Runing uv_thread_t: 0xffff9a834780 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xffff8ca84780 + Runing uv_thread_t: 0xffff8ca84780 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 102, delay = 100 } + { 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 @@ -4631,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: 0xaaaae781cbf0 - "closed" uv_timer_t: 0xaaaae781cbf0 + "timeout" uv_timer_t: 0xaaaae0be1a90 + "closed" uv_timer_t: 0xaaaae0be1a90 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaae781cbf0 - "interval" uv_timer_t: 0xaaaae781cbf0 - "interval" uv_timer_t: 0xaaaae781cbf0 - "closed" uv_timer_t: 0xaaaae781cbf0 + "interval" uv_timer_t: 0xaaaae0be1a90 + "interval" uv_timer_t: 0xaaaae0be1a90 + "interval" uv_timer_t: 0xaaaae0be1a90 + "closed" uv_timer_t: 0xaaaae0be1a90 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaae7835570 - "timeout" uv_timer_t: 0xaaaae781cbf0 - "interval" uv_timer_t: 0xaaaae7835570 + "interval" uv_timer_t: 0xaaaae0c0b810 + "timeout" uv_timer_t: 0xaaaae0be1a90 + "interval" uv_timer_t: 0xaaaae0c0b810 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaae7835570 0 - "interval" uv_timer_t: 0xaaaae7835570 8 - "interval" uv_timer_t: 0xaaaae7835570 4 - "interval" uv_timer_t: 0xaaaae7835570 2 + "interval" uv_timer_t: 0xaaaae0c0b810 0 + "interval" uv_timer_t: 0xaaaae0c0b810 8 + "interval" uv_timer_t: 0xaaaae0c0b810 4 + "interval" uv_timer_t: 0xaaaae0c0b810 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaae7835570 0 - "interval" uv_timer_t: 0xaaaae7835570 8 - "interval" uv_timer_t: 0xaaaae7835570 4 - "interval" uv_timer_t: 0xaaaae7835570 2 + "interval" uv_timer_t: 0xaaaae0c0b810 0 + "interval" uv_timer_t: 0xaaaae0c0b810 8 + "interval" uv_timer_t: 0xaaaae0c0b810 4 + "interval" uv_timer_t: 0xaaaae0c0b810 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4672,8 +4708,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff98bdf1a0" "hello" - uv_thread_t: 0xffff98bdf1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff8be4f1a0" "hello" + uv_thread_t: 0xffff8be4f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4698,13 +4734,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.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 (0x0000ffff8b5c7000) - liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffff8b510000) - liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff8b4b0000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8b2f0000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8b290000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff8b58a000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8b1e0000) + linux-vdso.so.1 (0x0000ffff98a22000) + liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffff98970000) + liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff98910000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff98750000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff986f0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff989e5000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff98640000) ********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos @@ -4712,11 +4748,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaec059ec0 - "closed" uv_timer_t: 0xaaaaec059ec0 + "timeout" uv_timer_t: 0xaaaafe545d90 + "closed" uv_timer_t: 0xaaaafe545d90 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaec059ec0 - "closed" { } uv_timer_t: 0xaaaaec059ec0 + "timeout" { } uv_timer_t: 0xaaaafe545d90 + "closed" { } uv_timer_t: 0xaaaafe545d90 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 +4762,23 @@ { fd = 12 } { stat = { - gid = 1111, - blocks = 16, - blksize = 4096, - gen = 0, + birthtime = table: 0xaaaafe55f2c0, + rdev = 0, flags = 0, + gid = 2222, + gen = 0, + blksize = 4096, size = 6060, - mode = 33188, - uid = 1111, - rdev = 0, - nlink = 1, - atime = table: 0xaaaaec06ac20, - mtime = table: 0xaaaaec06ad30, - ctime = table: 0xaaaaec067fe0, - birthtime = table: 0xaaaaec032dd0, - dev = 39, + blocks = 16, + mode = 33204, + ino = 749542053, + mtime = table: 0xaaaafe565030, + ctime = table: 0xaaaafe55e3f0, type = "file", - ino = 772202345 + dev = 39, + uid = 2222, + nlink = 1, + atime = table: 0xaaaafe563190 } } ok 7 fs - read a file sync @@ -4750,23 +4786,23 @@ { fd = 12 } { stat = { - gid = 1111, - blocks = 16, - blksize = 4096, - gen = 0, + birthtime = table: 0xaaaafe559040, + rdev = 0, flags = 0, + gid = 2222, + gen = 0, + blksize = 4096, size = 6060, - mode = 33188, - uid = 1111, - rdev = 0, - nlink = 1, - atime = table: 0xaaaaec05e650, - mtime = table: 0xaaaaec04eb30, - ctime = table: 0xaaaaec0599a0, - birthtime = table: 0xaaaaec0604f0, - dev = 39, + blocks = 16, + mode = 33204, + ino = 749542053, + mtime = table: 0xaaaafe522960, + ctime = table: 0xaaaafe553d50, type = "file", - ino = 772202345 + dev = 39, + uid = 2222, + nlink = 1, + atime = table: 0xaaaafe55f3d0 } } { chunk = 6060 } @@ -4775,7 +4811,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 @@ -4809,7 +4845,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 @@ -4908,7 +4944,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaaec076168 closed + uv_dir_t: 0xaaaafe5607b8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -5037,11 +5073,11 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { ffree = 7429269, bsize = 4096, blocks = 26214400, bavail = 23485132, bfree = 23485132, type = 16914836, files = 7701326 } + { ffree = 7463400, files = 7701327, type = 16914836, bfree = 22340849, blocks = 26214400, bavail = 22340849, bsize = 4096 } ok 31 fs - fs.statfs sync - { ffree = 7429269, bsize = 4096, blocks = 26214400, bavail = 23484970, bfree = 23484970, type = 16914836, files = 7701326 } + { ffree = 7463400, files = 7701327, type = 16914836, bfree = 22340849, blocks = 26214400, bavail = 22340849, 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 @@ -5059,59 +5095,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 } + { 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_string = "1.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { constrained = 0.0, available = 47549227008.0, total = 63089266688.0, rss = 5533696, free = 47549227008.0 } + { total = 63089270784.0, rss = 3682304, constrained = 0.0, available = 43969327104.0, free = 43969327104.0 } ok 48 misc - memory size - { uptime = 703937.91 } + { uptime = 704101.38 } ok 49 misc - uv.uptime { - stime = { sec = 0, usec = 89860 }, - msgrcv = 0, - msgsnd = 0, - nsignals = 0, - nivcsw = 81, majflt = 0, - utime = { sec = 0, usec = 655877 }, - nvcsw = 102, - oublock = 0, inblock = 0, - isrss = 0, nswap = 0, - maxrss = 7168, - idrss = 0, + minflt = 3632, ixrss = 0, - minflt = 3639 + nivcsw = 2, + nvcsw = 84, + nsignals = 0, + msgsnd = 0, + msgrcv = 0, + idrss = 0, + utime = { usec = 699072, sec = 0 }, + oublock = 0, + stime = { usec = 86450, sec = 0 }, + isrss = 0, + maxrss = 7172 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec0342f0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec032dd0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec0545f0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec027960 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec044220 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec06ad30 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec03e030 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec040e30 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec00e820 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec033490 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec02e8c0 }, - { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaaec032d40 } + { times = table: 0xaaaafe52c780, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe543030, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe56f870, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe5424b0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe538a80, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe560790, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe537dd0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe51fb30, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe559040, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe513670, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe5203d0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafe5496a0, speed = 0.0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", netmask = "255.0.0.0", internal = true }, - { family = "inet6", mac = "\0\0\0\0\0\0", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true } + { mac = "\0\0\0\0\0\0", 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" } } ok 53 misc - uv.interface_addresses - { 8.0, 7.03, 7.58 } + { 4.46, 4.98, 7.68 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -5119,18 +5155,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1" } + { username = "pbuilder2", shell = "/bin/bash", uid = 2222, homedir = "/nonexistent/second-build", 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 - 7.0393792224532e+14 + 7.0410139106503e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-28-cloud-arm64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux", machine = "aarch64" } + { machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux", release = "6.1.0-28-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1768502980 - uv.gettimeofday 1768502980.000843 + os.time 1734092995 + uv.gettimeofday 1734092995.000784 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5141,53 +5177,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 703938, nsec = 929251080 } nil - "realtime" { sec = 703938, nsec = 929268080 } nil + "monotonic" { nsec = 395507269, sec = 704102 } nil + "realtime" { nsec = 395552869, sec = 704102 } 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: 0xaaaaec003300 + "prepare" uv_prepare_t: 0xaaaafe56dc20 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaec003300 - "timeout" uv_timer_t: 0xaaaaec0026c0 + "check" uv_check_t: 0xaaaafe56dc20 + "timeout" uv_timer_t: 0xaaaafe5475b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaec003300 + "idle" uv_idle_t: 0xaaaafe56dc20 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3366486, handle = uv_process_t: 0xaaaaec0412d0 } + { handle = uv_process_t: 0xaaaafe52f810, pid = 3684059 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 3366487, handle = uv_process_t: 0xaaaaec0412d0 } - "exit" uv_process_t: 0xaaaaec0412d0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaafe52f810, pid = 3684060 } + "exit" uv_process_t: 0xaaaafe52f810 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 3366488, handle = uv_process_t: 0xaaaaec0412d0 } - "exit" uv_process_t: 0xaaaaec0412d0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaafe52f810, pid = 3684061 } + "exit" uv_process_t: 0xaaaafe52f810 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3366490, handle = uv_process_t: 0xaaaaec0412d0 } + { handle = uv_process_t: 0xaaaafe52f810, pid = 3684063 } "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" { signal = 0, code = 0, pid = 3366493 } + "exit" { code = 0, pid = 3684066, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff8afdf1a0 + In uv_thread_t: 0xffff812df1a0 { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff91a9bb80 - Runing uv_thread_t: 0xffff91a9bb80 + Runing uv_thread_t: 0xffff836c8b80 + Runing uv_thread_t: 0xffff836c8b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 106 } + { 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 @@ -5196,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: 0xaaaaec0026c0 - "closed" uv_timer_t: 0xaaaaec0026c0 + "timeout" uv_timer_t: 0xaaaafe5475b0 + "closed" uv_timer_t: 0xaaaafe5475b0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaec0026c0 - "interval" uv_timer_t: 0xaaaaec0026c0 - "interval" uv_timer_t: 0xaaaaec0026c0 - "closed" uv_timer_t: 0xaaaaec0026c0 + "interval" uv_timer_t: 0xaaaafe5475b0 + "interval" uv_timer_t: 0xaaaafe5475b0 + "interval" uv_timer_t: 0xaaaafe5475b0 + "closed" uv_timer_t: 0xaaaafe5475b0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaec008490 - "timeout" uv_timer_t: 0xaaaaec0026c0 - "interval" uv_timer_t: 0xaaaaec008490 + "interval" uv_timer_t: 0xaaaafe545d90 + "timeout" uv_timer_t: 0xaaaafe5475b0 + "interval" uv_timer_t: 0xaaaafe545d90 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaec008490 0 - "interval" uv_timer_t: 0xaaaaec008490 8 - "interval" uv_timer_t: 0xaaaaec008490 4 - "interval" uv_timer_t: 0xaaaaec008490 2 + "interval" uv_timer_t: 0xaaaafe545d90 0 + "interval" uv_timer_t: 0xaaaafe545d90 8 + "interval" uv_timer_t: 0xaaaafe545d90 4 + "interval" uv_timer_t: 0xaaaafe545d90 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaec008490 0 - "interval" uv_timer_t: 0xaaaaec008490 8 - "interval" uv_timer_t: 0xaaaaec008490 4 - "interval" uv_timer_t: 0xaaaaec008490 2 + "interval" uv_timer_t: 0xaaaafe545d90 0 + "interval" uv_timer_t: 0xaaaafe545d90 8 + "interval" uv_timer_t: 0xaaaafe545d90 4 + "interval" uv_timer_t: 0xaaaafe545d90 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5237,8 +5273,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff8b7ef1a0" "hello" - uv_thread_t: 0xffff8b7ef1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff8331f1a0" "hello" + uv_thread_t: 0xffff8331f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5262,12 +5298,12 @@ -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 (0x0000ffff9c808000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff9c720000) - liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff9c6c0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9c500000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff9c7cb000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff9c450000) + linux-vdso.so.1 (0x0000ffff9de5e000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff9dd70000) + liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff9dd10000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9db50000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff9de21000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff9daa0000) *********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos @@ -5275,11 +5311,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaab18e065d0 - "closed" uv_timer_t: 0xaaab18e065d0 + "timeout" uv_timer_t: 0xaaab11646b90 + "closed" uv_timer_t: 0xaaab11646b90 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab18e065d0 - "closed" { } uv_timer_t: 0xaaab18e065d0 + "timeout" { } uv_timer_t: 0xaaab11646b90 + "closed" { } uv_timer_t: 0xaaab11646b90 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5289,22 +5325,22 @@ { fd = 12 } { stat = { - ctime = table: 0xaaab18e24170, - blksize = 4096, - flags = 0, - ino = 772202345, - gen = 0, - gid = 1111, - atime = table: 0xaaab18e26db0, nlink = 1, + flags = 0, rdev = 0, - mode = 33188, - uid = 1111, + blksize = 4096, + birthtime = table: 0xaaab11646670, + ino = 749542053, dev = 39, + mode = 33204, + ctime = table: 0xaaab1164d1c0, type = "file", - birthtime = table: 0xaaab18deed40, - mtime = table: 0xaaab18e26ec0, + gen = 0, + mtime = table: 0xaaab1164b320, + gid = 2222, + atime = table: 0xaaab1161fe80, blocks = 16, + uid = 2222, size = 6060 } } @@ -5313,22 +5349,22 @@ { fd = 12 } { stat = { - ctime = table: 0xaaab18e15a40, - blksize = 4096, - flags = 0, - ino = 772202345, - gen = 0, - gid = 1111, - atime = table: 0xaaab18e1a7e0, nlink = 1, + flags = 0, rdev = 0, - mode = 33188, - uid = 1111, + blksize = 4096, + birthtime = table: 0xaaab11647650, + ino = 749542053, dev = 39, + mode = 33204, + ctime = table: 0xaaab11641320, type = "file", - birthtime = table: 0xaaab18e1c680, - mtime = table: 0xaaab18e05940, + gen = 0, + mtime = table: 0xaaab11613060, + gid = 2222, + atime = table: 0xaaab11647540, blocks = 16, + uid = 2222, size = 6060 } } @@ -5342,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 @@ -5412,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: 0xaaab18e207d8 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: 0xaaab1160e3e8 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 - { ffree = 7417321, type = 16914836, bavail = 23328310, bfree = 23328310, files = 7701326, bsize = 4096, blocks = 26214400 } + { type = 16914836, bsize = 4096, blocks = 26214400, bfree = 22596524, ffree = 7488587, files = 7701327, bavail = 22596524 } ok 31 fs - fs.statfs sync - { ffree = 7417321, type = 16914836, bavail = 23328263, bfree = 23328263, files = 7701326, bsize = 4096, blocks = 26214400 } + { type = 16914836, bsize = 4096, blocks = 26214400, bfree = 22596524, ffree = 7488587, files = 7701327, bavail = 22596524 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -5622,59 +5658,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, events = 26, loop_count = 54 } - { events_waiting = 0, events = 26, loop_count = 55 } + { 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_string = "1.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { available = 47151460352.0, total = 63089266688.0, rss = 3411968, free = 47151460352.0, constrained = 0.0 } + { total = 63089270784.0, free = 44229480448.0, available = 44229480448.0, rss = 5857280, constrained = 0.0 } ok 48 misc - memory size - { uptime = 703946.9 } + { uptime = 704110.3 } ok 49 misc - uv.uptime { - utime = { sec = 0, usec = 628076 }, - inblock = 0, - stime = { sec = 0, usec = 66350 }, + msgrcv = 0, + utime = { usec = 643355, sec = 0 }, + nvcsw = 45, nsignals = 0, - nvcsw = 55, - minflt = 399, - oublock = 0, - nivcsw = 18, msgsnd = 0, - msgrcv = 0, - idrss = 0, ixrss = 0, - maxrss = 3544, - nswap = 0, + nivcsw = 2, + stime = { usec = 63445, sec = 0 }, + isrss = 0, majflt = 0, - isrss = 0 + minflt = 414, + nswap = 0, + idrss = 0, + inblock = 0, + oublock = 0, + maxrss = 5720 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", times = table: 0xaaab18e24860, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18dfa030, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18defa80, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18e15a40, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18dfcda0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18df02f0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18deed40, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18dd5e40, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18dea8c0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18dca670, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18deedd0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaab18dd9330, speed = 0.0 } + { model = "Neoverse-N1", times = table: 0xaaab11621310, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab11620b30, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab1161fdf0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab116068b0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab11647540, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab1164d1c0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab1163c0a0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab1162fc10, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab11613060, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab1162aed0, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab11657d10, speed = 0.0 }, + { model = "Neoverse-N1", times = table: 0xaaab11617d80, speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", internal = true, ip = "127.0.0.1" }, - { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", internal = true, ip = "::1" } + { ip = "127.0.0.1", family = "inet", internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, + { ip = "::1", family = "inet6", internal = true, mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 8.0, 7.04, 7.59 } + { 4.16, 4.9, 7.63 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath @@ -5682,18 +5718,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, username = "pbuilder1", gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build" } + { homedir = "/nonexistent/second-build", gid = 2222, uid = 2222, shell = "/bin/bash", 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 - 7.0394690807676e+14 + 7.0411030795144e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-28-cloud-arm64", sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)" } + { sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", release = "6.1.0-28-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1768502989 - uv.gettimeofday 1768502989.000828 + os.time 1734093004 + uv.gettimeofday 1734093004.000701 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5704,34 +5740,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 703947, nsec = 912905360 } nil - "realtime" { sec = 703947, nsec = 913024840 } nil + "monotonic" { nsec = 312361994, sec = 704111 } nil + "realtime" { nsec = 312409634, sec = 704111 } 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: 0xaaab18e10480 + "prepare" uv_prepare_t: 0xaaab116317c0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab18e10480 - "timeout" uv_timer_t: 0xaaab18e065d0 + "check" uv_check_t: 0xaaab116317c0 + "timeout" uv_timer_t: 0xaaab11633ff0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab18e10480 + "idle" uv_idle_t: 0xaaab116317c0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3374670, handle = uv_process_t: 0xaaab18ddc7f0 } + { pid = 3686803, handle = uv_process_t: 0xaaab11651a80 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 3374673, handle = uv_process_t: 0xaaab18ddc7f0 } - "exit" uv_process_t: 0xaaab18ddc7f0 { status = 0, signal = 2 } + { pid = 3686804, handle = uv_process_t: 0xaaab11651a80 } + "exit" uv_process_t: 0xaaab11651a80 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 3374680, handle = uv_process_t: 0xaaab18ddc7f0 } - "exit" uv_process_t: 0xaaab18ddc7f0 { status = 0, signal = 15 } + { pid = 3686805, handle = uv_process_t: 0xaaab11651a80 } + "exit" uv_process_t: 0xaaab11651a80 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3374690, handle = uv_process_t: 0xaaab18ddc7f0 } + { pid = 3686807, handle = uv_process_t: 0xaaab11651a80 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -5740,17 +5776,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, code = 0, pid = 3374703 } + "exit" { pid = 3686810, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffa938f1a0 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xffff927cf1a0 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffab731420 - Runing uv_thread_t: 0xffffab731420 + Runing uv_thread_t: 0xffff99160420 + Runing uv_thread_t: 0xffff99160420 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 103 } + { 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 @@ -5759,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: 0xaaab18e065d0 - "closed" uv_timer_t: 0xaaab18e065d0 + "timeout" uv_timer_t: 0xaaab11633ff0 + "closed" uv_timer_t: 0xaaab11633ff0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab18e065d0 - "interval" uv_timer_t: 0xaaab18e065d0 - "interval" uv_timer_t: 0xaaab18e065d0 - "closed" uv_timer_t: 0xaaab18e065d0 + "interval" uv_timer_t: 0xaaab11633ff0 + "interval" uv_timer_t: 0xaaab11633ff0 + "interval" uv_timer_t: 0xaaab11633ff0 + "closed" uv_timer_t: 0xaaab11633ff0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab18e00d60 - "timeout" uv_timer_t: 0xaaab18e065d0 - "interval" uv_timer_t: 0xaaab18e00d60 + "interval" uv_timer_t: 0xaaab11646b90 + "timeout" uv_timer_t: 0xaaab11633ff0 + "interval" uv_timer_t: 0xaaab11646b90 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab18e00d60 0 - "interval" uv_timer_t: 0xaaab18e00d60 8 - "interval" uv_timer_t: 0xaaab18e00d60 4 - "interval" uv_timer_t: 0xaaab18e00d60 2 + "interval" uv_timer_t: 0xaaab11646b90 0 + "interval" uv_timer_t: 0xaaab11646b90 8 + "interval" uv_timer_t: 0xaaab11646b90 4 + "interval" uv_timer_t: 0xaaab11646b90 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab18e00d60 0 - "interval" uv_timer_t: 0xaaab18e00d60 8 - "interval" uv_timer_t: 0xaaab18e00d60 4 - "interval" uv_timer_t: 0xaaab18e00d60 2 + "interval" uv_timer_t: 0xaaab11646b90 0 + "interval" uv_timer_t: 0xaaab11646b90 8 + "interval" uv_timer_t: 0xaaab11646b90 4 + "interval" uv_timer_t: 0xaaab11646b90 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5800,8 +5836,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffffaa3af1a0" "hello" - uv_thread_t: 0xffffaa3af1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff937ef1a0" "hello" + uv_thread_t: 0xffff937ef1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5831,11 +5867,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaadb9ebac0 - "closed" uv_timer_t: 0xaaaadb9ebac0 + "timeout" uv_timer_t: 0xaaaae78edac0 + "closed" uv_timer_t: 0xaaaae78edac0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaadb9ebac0 - "closed" { } uv_timer_t: 0xaaaadb9ebac0 + "timeout" { } uv_timer_t: 0xaaaae78edac0 + "closed" { } uv_timer_t: 0xaaaae78edac0 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 +5881,23 @@ { fd = 12 } { stat = { - flags = 0, - uid = 1111, - ctime = table: 0xaaaadb9d9040, + gid = 2222, type = "file", - blocks = 16, - ino = 772202345, - mtime = table: 0xaaaadba065e0, - dev = 39, + mtime = table: 0xaaaae79085e0, rdev = 0, - mode = 33188, - gid = 1111, - size = 6060, nlink = 1, - birthtime = table: 0xaaaadb9bb5c0, - atime = table: 0xaaaadb9d3150, + ctime = table: 0xaaaae78db040, + uid = 2222, + birthtime = table: 0xaaaae78bd5c0, + flags = 0, + dev = 39, + ino = 749542053, + blocks = 16, gen = 0, - blksize = 4096 + atime = table: 0xaaaae78d5150, + mode = 33204, + blksize = 4096, + size = 6060 } } ok 7 fs - read a file sync @@ -5869,23 +5905,23 @@ { fd = 12 } { stat = { - flags = 0, - uid = 1111, - ctime = table: 0xaaaadb9eb6a0, + gid = 2222, type = "file", - blocks = 16, - ino = 772202345, - mtime = table: 0xaaaadb9d3150, - dev = 39, + mtime = table: 0xaaaae78d5150, rdev = 0, - mode = 33188, - gid = 1111, - size = 6060, nlink = 1, - birthtime = table: 0xaaaadb9ecef0, - atime = table: 0xaaaadb9d5ee0, + ctime = table: 0xaaaae78ed6a0, + uid = 2222, + birthtime = table: 0xaaaae78eeef0, + flags = 0, + dev = 39, + ino = 749542053, + blocks = 16, gen = 0, - blksize = 4096 + atime = table: 0xaaaae78d7ee0, + mode = 33204, + blksize = 4096, + size = 6060 } } { chunk = 6060 } @@ -6027,7 +6063,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaadba18758 closed + uv_dir_t: 0xaaaae791a758 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -6156,9 +6192,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 7701326, bavail = 23369791, bsize = 4096, ffree = 7421158, bfree = 23369791, type = 16914836, blocks = 26214400 } + { bavail = 22596466, blocks = 26214400, files = 7701327, bfree = 22596466, type = 16914836, ffree = 7488593, bsize = 4096 } ok 31 fs - fs.statfs sync - { files = 7701326, bavail = 23369791, bsize = 4096, ffree = 7421158, bfree = 23369791, type = 16914836, blocks = 26214400 } + { bavail = 22596466, blocks = 26214400, files = 7701327, bfree = 22596466, type = 16914836, ffree = 7488593, 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 @@ -6178,59 +6214,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_string = "1.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { constrained = 0.0, available = 48933867520.0, free = 48933867520.0, total = 63089266688.0, rss = 5632000 } + { rss = 3538944, constrained = 0.0, free = 44063670272.0, total = 63089270784.0, available = 44063670272.0 } ok 48 misc - memory size - { uptime = 703955.68 } + { uptime = 704119.05 } ok 49 misc - uv.uptime { - nivcsw = 22, - maxrss = 5508, - ixrss = 0, - nswap = 0, - isrss = 0, - stime = { sec = 0, usec = 91884 }, + utime = { usec = 641835, sec = 0 }, + msgsnd = 0, + stime = { usec = 68084, sec = 0 }, + maxrss = 3464, + oublock = 0, + nivcsw = 3, idrss = 0, - utime = { sec = 0, usec = 627657 }, + inblock = 0, + nvcsw = 46, + ixrss = 0, nsignals = 0, + isrss = 0, msgrcv = 0, - majflt = 0, - oublock = 0, - inblock = 0, - minflt = 324, - nvcsw = 52, - msgsnd = 0 + nswap = 0, + minflt = 349, + majflt = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadba01b50 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9e60e0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9bc9c0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9f3c70 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9ff880 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9d28b0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9bd0b0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9eb6a0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9faec0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9d5ee0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9d87e0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaadb9d3150 } + { times = table: 0xaaaae7903b50, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78e80e0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78be9c0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78f5c70, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae7901880, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78d48b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78bf0b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78ed6a0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78fcec0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78d7ee0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78da7e0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaae78d5150, model = "Neoverse-N1", speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", mac = "\0\0\0\0\0\0", internal = true, netmask = "255.0.0.0", ip = "127.0.0.1" }, - { family = "inet6", mac = "\0\0\0\0\0\0", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1" } + { internal = true, mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0" }, + { internal = true, mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 8.14, 7.11, 7.6 } + { 3.91, 4.82, 7.57 } ok 54 misc - uv.loadavg "/usr/bin/lua5.4" ok 55 misc - uv.exepath @@ -6238,18 +6274,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", uid = 1111, username = "pbuilder1", gid = 1111, shell = "/bin/sh" } + { homedir = "/nonexistent/second-build", shell = "/bin/bash", gid = 2222, uid = 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 - 7.0395568776912e+14 + 7.0411905917342e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "aarch64", sysname = "Linux", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", release = "6.1.0-28-cloud-arm64" } + { machine = "aarch64", sysname = "Linux", release = "6.1.0-28-cloud-arm64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)" } ok 62 misc - uv.os_uname - os.time 1768502998 - uv.gettimeofday 1768502998.000608 + os.time 1734093013 + uv.gettimeofday 1734093013.000453 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6260,34 +6296,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 703956, nsec = 690475840 } nil - "realtime" { sec = 703956, nsec = 690490520 } nil + "monotonic" { nsec = 63286743, sec = 704120 } nil + "realtime" { nsec = 63311663, sec = 704120 } 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: 0xaaaadb9ec4a0 + "prepare" uv_prepare_t: 0xaaaae78ee4a0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaadb9ec4a0 - "timeout" uv_timer_t: 0xaaaadb9f1360 + "check" uv_check_t: 0xaaaae78ee4a0 + "timeout" uv_timer_t: 0xaaaae78edac0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaadb9ec4a0 + "idle" uv_idle_t: 0xaaaae78ee4a0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3378446, handle = uv_process_t: 0xaaaadb9cfff0 } + { handle = uv_process_t: 0xaaaae78f4260, pid = 3687028 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 3378447, handle = uv_process_t: 0xaaaadb9cfff0 } - "exit" uv_process_t: 0xaaaadb9cfff0 { signal = 2, status = 0 } + { handle = uv_process_t: 0xaaaae78f4260, pid = 3687029 } + "exit" uv_process_t: 0xaaaae78f4260 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 3378448, handle = uv_process_t: 0xaaaadb9cfff0 } - "exit" uv_process_t: 0xaaaadb9cfff0 { signal = 15, status = 0 } + { handle = uv_process_t: 0xaaaae78f4260, pid = 3687030 } + "exit" uv_process_t: 0xaaaae78f4260 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3378451, handle = uv_process_t: 0xaaaadb9cfff0 } + { handle = uv_process_t: 0xaaaae78f4260, pid = 3687032 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -6296,17 +6332,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 3378457, signal = 0, code = 0 } + "exit" { signal = 0, pid = 3687035, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff927cf1a0 - { elapsed = 105, delay = 100 } + In uv_thread_t: 0xffff9e41f1a0 + { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff992d2780 - Runing uv_thread_t: 0xffff992d2780 + Runing uv_thread_t: 0xffffa0886780 + Runing uv_thread_t: 0xffffa0886780 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 102, delay = 100 } + { 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 @@ -6315,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: 0xaaaadb9f1360 - "closed" uv_timer_t: 0xaaaadb9f1360 + "timeout" uv_timer_t: 0xaaaae78edac0 + "closed" uv_timer_t: 0xaaaae78edac0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaadb9f1360 - "interval" uv_timer_t: 0xaaaadb9f1360 - "interval" uv_timer_t: 0xaaaadb9f1360 - "closed" uv_timer_t: 0xaaaadb9f1360 + "interval" uv_timer_t: 0xaaaae78edac0 + "interval" uv_timer_t: 0xaaaae78edac0 + "interval" uv_timer_t: 0xaaaae78edac0 + "closed" uv_timer_t: 0xaaaae78edac0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaadb9f1c30 - "timeout" uv_timer_t: 0xaaaadb9f1360 - "interval" uv_timer_t: 0xaaaadb9f1c30 + "interval" uv_timer_t: 0xaaaae78f3360 + "timeout" uv_timer_t: 0xaaaae78edac0 + "interval" uv_timer_t: 0xaaaae78f3360 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaadb9f1c30 0 - "interval" uv_timer_t: 0xaaaadb9f1c30 8 - "interval" uv_timer_t: 0xaaaadb9f1c30 4 - "interval" uv_timer_t: 0xaaaadb9f1c30 2 + "interval" uv_timer_t: 0xaaaae78f3360 0 + "interval" uv_timer_t: 0xaaaae78f3360 8 + "interval" uv_timer_t: 0xaaaae78f3360 4 + "interval" uv_timer_t: 0xaaaae78f3360 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaadb9f1c30 0 - "interval" uv_timer_t: 0xaaaadb9f1c30 8 - "interval" uv_timer_t: 0xaaaadb9f1c30 4 - "interval" uv_timer_t: 0xaaaadb9f1c30 2 + "interval" uv_timer_t: 0xaaaae78f3360 0 + "interval" uv_timer_t: 0xaaaae78f3360 8 + "interval" uv_timer_t: 0xaaaae78f3360 4 + "interval" uv_timer_t: 0xaaaae78f3360 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6356,8 +6392,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff98eaf1a0" "hello" - uv_thread_t: 0xffff98eaf1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff9f43f1a0" "hello" + uv_thread_t: 0xffff9f43f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -6382,13 +6418,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.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 (0x0000ffffaa6c9000) - liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffaa610000) - liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffaa5a0000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaa3e0000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffaa380000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffaa68c000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffaa2d0000) + linux-vdso.so.1 (0x0000ffff99135000) + liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffff99080000) + liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff99010000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff98e50000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff98df0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff990f8000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff98d40000) ********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos @@ -6396,11 +6432,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaad07a7a20 - "closed" uv_timer_t: 0xaaaad07a7a20 + "timeout" uv_timer_t: 0xaaaab8fbca20 + "closed" uv_timer_t: 0xaaaab8fbca20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaad07a7a20 - "closed" { } uv_timer_t: 0xaaaad07a7a20 + "timeout" { } uv_timer_t: 0xaaaab8fbca20 + "closed" { } uv_timer_t: 0xaaaab8fbca20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6410,23 +6446,23 @@ { fd = 12 } { stat = { - gid = 1111, + mtime = table: 0xaaaab8fa38c0, + birthtime = table: 0xaaaab8fb4440, + ctime = table: 0xaaaab8fadf70, + ino = 749542053, + uid = 2222, blocks = 16, + mode = 33204, rdev = 0, - flags = 0, - nlink = 1, - atime = table: 0xaaaad0793210, + atime = table: 0xaaaab8fa8210, + dev = 39, blksize = 4096, - ino = 772202345, - uid = 1111, + gid = 2222, size = 6060, - dev = 39, - mode = 33188, + nlink = 1, type = "file", - mtime = table: 0xaaaad078e8c0, - birthtime = table: 0xaaaad079f440, gen = 0, - ctime = table: 0xaaaad0798f70 + flags = 0 } } ok 7 fs - read a file sync @@ -6434,586 +6470,23 @@ { fd = 12 } { stat = { - gid = 1111, + mtime = table: 0xaaaab8fa8210, + birthtime = table: 0xaaaab8fc3ad0, + ctime = table: 0xaaaab8fca690, + ino = 749542053, + uid = 2222, blocks = 16, + mode = 33204, rdev = 0, - flags = 0, - nlink = 1, - atime = table: 0xaaaad0793860, - blksize = 4096, - ino = 772202345, - uid = 1111, - size = 6060, - dev = 39, - mode = 33188, - type = "file", - mtime = table: 0xaaaad0793210, - birthtime = table: 0xaaaad07aead0, - gen = 0, - ctime = table: 0xaaaad07b5690 - } - } - { 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 - { 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: 0xaaaad07d2f38 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 - { type = 16914836, blocks = 26214400, bfree = 24380299, ffree = 7519439, bavail = 24380299, files = 7701326, bsize = 4096 } -ok 31 fs - fs.statfs sync - { type = 16914836, blocks = 26214400, bfree = 24380299, ffree = 7519439, bavail = 24380299, 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 - { 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 = 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 - { available = 52489531392.0, rss = 3268608, constrained = 0.0, total = 63089266688.0, free = 52489531392.0 } -ok 48 misc - memory size - { uptime = 703964.85 } -ok 49 misc - uv.uptime - { - nivcsw = 7, - msgrcv = 0, - isrss = 0, - nsignals = 0, - utime = { sec = 0, usec = 686758 }, - nvcsw = 88, - stime = { sec = 0, usec = 84126 }, - majflt = 0, - msgsnd = 0, - inblock = 0, - oublock = 0, - nswap = 0, - minflt = 3561, - maxrss = 7168, - ixrss = 0, - idrss = 0 - } -ok 50 misc - uv.getrusage - 12 -ok 51 misc - uv.available_parallelism - { - { model = "Neoverse-N1", times = table: 0xaaaad07a7600, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad078c980, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07a0450, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07a64a0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad0793210, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07a2040, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07929b0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad0792dc0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07beed0, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07adb10, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07b8670, speed = 0.0 }, - { model = "Neoverse-N1", times = table: 0xaaaad07900b0, speed = 0.0 } - } -ok 52 misc - uv.cpu_info - "lo" { - { 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" } - } -ok 53 misc - uv.interface_addresses - { 7.72, 7.05, 7.58 } -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 - "/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, username = "pbuilder1", shell = "/bin/sh", uid = 1111, homedir = "/nonexistent/first-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 - 7.03964859291e+14 -ok 60 misc - uv.hrtime -ok 61 misc - uv.getpid - { sysname = "Linux", machine = "aarch64", release = "6.1.0-28-cloud-arm64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)" } -ok 62 misc - uv.os_uname - os.time 1768503007 - uv.gettimeofday 1768503007.000779 -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 = 703965, nsec = 863391560 } nil - "realtime" { sec = 703965, nsec = 863435080 } 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: 0xaaaad079e8d0 -ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaad079e8d0 - "timeout" uv_timer_t: 0xaaaad078a0c0 -ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaad079e8d0 -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: 0xaaaad07b5cc0, pid = 3380311 } - "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } -ok 82 process - process stdout - { handle = uv_process_t: 0xaaaad07b5cc0, pid = 3380312 } - "exit" uv_process_t: 0xaaaad07b5cc0 { status = 0, signal = 2 } -ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaad07b5cc0, pid = 3380313 } - "exit" uv_process_t: 0xaaaad07b5cc0 { status = 0, signal = 15 } -ok 84 process - spawn and kill by handle -ok 85 process - invalid command - { handle = uv_process_t: 0xaaaad07b5cc0, pid = 3380315 } - "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" { code = 0, pid = 3380318, signal = 0 } -ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff9676f1a0 - { elapsed = 101, delay = 100 } -ok 91 thread - test thread create -ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff98b72b80 - Runing uv_thread_t: 0xffff98b72b80 - { elapsed = 100, delay = 100 } -ok 93 thread - test thread sleep msecs in main thread - { 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 -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: 0xaaaad078a0c0 - "closed" uv_timer_t: 0xaaaad078a0c0 -ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaad078a0c0 - "interval" uv_timer_t: 0xaaaad078a0c0 - "interval" uv_timer_t: 0xaaaad078a0c0 - "closed" uv_timer_t: 0xaaaad078a0c0 -ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaad0798c20 - "timeout" uv_timer_t: 0xaaaad078a0c0 - "interval" uv_timer_t: 0xaaaad0798c20 -ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaad0798c20 0 - "interval" uv_timer_t: 0xaaaad0798c20 8 - "interval" uv_timer_t: 0xaaaad0798c20 4 - "interval" uv_timer_t: 0xaaaad0798c20 2 -ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaad0798c20 0 - "interval" uv_timer_t: 0xaaaad0798c20 8 - "interval" uv_timer_t: 0xaaaad0798c20 4 - "interval" uv_timer_t: 0xaaaad0798c20 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: 0xffff96f7f1a0" "hello" - uv_thread_t: 0xffff96f7f1a0 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 \ - -static -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 /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ - -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 (0x0000ffff9d947000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff9d860000) - liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff9d7f0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9d630000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff9d90a000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff9d580000) -*********************** app static (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: 0xaaaad7f99a20 - "closed" uv_timer_t: 0xaaaad7f99a20 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaad7f99a20 - "closed" { } uv_timer_t: 0xaaaad7f99a20 -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 = { - size = 6060, - mode = 33188, - blocks = 16, - uid = 1111, - flags = 0, - rdev = 0, - type = "file", - nlink = 1, + atime = table: 0xaaaab8fa8860, dev = 39, blksize = 4096, - birthtime = table: 0xaaaad7f91440, - ino = 772202345, - gid = 1111, - mtime = table: 0xaaaad7f808c0, - ctime = table: 0xaaaad7f8af70, - gen = 0, - atime = table: 0xaaaad7f85210 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 12 } - { - stat = { + gid = 2222, size = 6060, - mode = 33188, - blocks = 16, - uid = 1111, - flags = 0, - rdev = 0, - type = "file", nlink = 1, - dev = 39, - blksize = 4096, - birthtime = table: 0xaaaad7fa0ad0, - ino = 772202345, - gid = 1111, - mtime = table: 0xaaaad7f85210, - ctime = table: 0xaaaad7fa7690, + type = "file", gen = 0, - atime = table: 0xaaaad7f85860 + flags = 0 } } { chunk = 6060 } @@ -7022,7 +6495,7 @@ 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!" } + { 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 @@ -7056,7 +6529,7 @@ { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { 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 @@ -7155,7 +6628,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaad7fc4f38 closed + uv_dir_t: 0xaaaab8fe7f38 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,9 +6757,572 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 24830872, files = 7701326, bfree = 24830872, blocks = 26214400, bsize = 4096, type = 16914836, ffree = 7562823 } + { bfree = 22596519, files = 7701327, type = 16914836, ffree = 7488591, bavail = 22596519, bsize = 4096, blocks = 26214400 } +ok 31 fs - fs.statfs sync + { bfree = 22596519, files = 7701327, type = 16914836, ffree = 7488591, bavail = 22596519, bsize = 4096, 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 + { 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 = 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 = 77824, version_string = "1.48.0" } +ok 47 misc - uv.version and uv.version_string + { constrained = 0.0, rss = 3325952, free = 43937017856.0, available = 43937017856.0, total = 63089270784.0 } +ok 48 misc - memory size + { uptime = 704128.31 } +ok 49 misc - uv.uptime + { + idrss = 0, + nsignals = 0, + nvcsw = 85, + oublock = 0, + nivcsw = 3, + majflt = 0, + minflt = 3542, + ixrss = 0, + stime = { sec = 0, usec = 91935 }, + msgrcv = 0, + utime = { sec = 0, usec = 689545 }, + msgsnd = 0, + nswap = 0, + inblock = 0, + maxrss = 7168, + isrss = 0 + } +ok 50 misc - uv.getrusage + 12 +ok 51 misc - uv.available_parallelism + { + { speed = 0.0, times = table: 0xaaaab8fb7040, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fbde50, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fd1de0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8f98b40, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fa0970, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fa50b0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fc8270, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fa8860, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fc3ad0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fbfda0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fa1980, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaaab8fbb5a0, model = "Neoverse-N1" } + } +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" } + } +ok 53 misc - uv.interface_addresses + { 3.69, 4.74, 7.52 } +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 + "/build/reproducible-path/lua-luv-1.48.0-2/debian" +ok 56 misc - uv.os_homedir + "/tmp" +ok 57 misc - uv.os_tmpdir + { shell = "/bin/bash", gid = 2222, homedir = "/nonexistent/second-build", uid = 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 + 7.0412831424719e+14 +ok 60 misc - uv.hrtime +ok 61 misc - uv.getpid + { release = "6.1.0-28-cloud-arm64", machine = "aarch64", sysname = "Linux", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)" } +ok 62 misc - uv.os_uname + os.time 1734093022 + uv.gettimeofday 1734093022.000708 +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 = 704129, nsec = 318396264 } nil + "realtime" { sec = 704129, nsec = 318440104 } 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: 0xaaaab8fd2930 +ok 77 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0xaaaab8fd2930 + "timeout" uv_timer_t: 0xaaaab8fbca20 +ok 78 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0xaaaab8fd2930 +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: 0xaaaab8fd5ed0, pid = 3687688 } + "stdout" { chunk = "Hello World\n" } + "exit" { code = 0, signal = 0 } +ok 82 process - process stdout + { handle = uv_process_t: 0xaaaab8fd5ed0, pid = 3687689 } + "exit" uv_process_t: 0xaaaab8fd5ed0 { signal = 2, status = 0 } +ok 83 process - spawn and kill by pid + { handle = uv_process_t: 0xaaaab8fd5ed0, pid = 3687690 } + "exit" uv_process_t: 0xaaaab8fd5ed0 { signal = 15, status = 0 } +ok 84 process - spawn and kill by handle +ok 85 process - invalid command + { handle = uv_process_t: 0xaaaab8fd5ed0, pid = 3687692 } + "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 = 3687695 } +ok 90 signal - Catch SIGINT + In uv_thread_t: 0xffff8d9ff1a0 + { delay = 100, elapsed = 103 } +ok 91 thread - test thread create +ok 92 thread - test thread create with arguments + Runing uv_thread_t: 0xffff8fe01b80 + Runing uv_thread_t: 0xffff8fe01b80 + { delay = 100, elapsed = 100 } +ok 93 thread - test thread sleep msecs in main thread + { 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 +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: 0xaaaab8fbca20 + "closed" uv_timer_t: 0xaaaab8fbca20 +ok 100 timer - simple timeout + "interval" uv_timer_t: 0xaaaab8fbca20 + "interval" uv_timer_t: 0xaaaab8fbca20 + "interval" uv_timer_t: 0xaaaab8fbca20 + "closed" uv_timer_t: 0xaaaab8fbca20 +ok 101 timer - simple interval + "interval" uv_timer_t: 0xaaaab8f99280 + "timeout" uv_timer_t: 0xaaaab8fbca20 + "interval" uv_timer_t: 0xaaaab8f99280 +ok 102 timer - timeout with interval + "interval" uv_timer_t: 0xaaaab8f99280 0 + "interval" uv_timer_t: 0xaaaab8f99280 8 + "interval" uv_timer_t: 0xaaaab8f99280 4 + "interval" uv_timer_t: 0xaaaab8f99280 2 +ok 103 timer - shrinking interval + "interval" uv_timer_t: 0xaaaab8f99280 0 + "interval" uv_timer_t: 0xaaaab8f99280 8 + "interval" uv_timer_t: 0xaaaab8f99280 4 + "interval" uv_timer_t: 0xaaaab8f99280 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: 0xffff8fa3f1a0" "hello" + uv_thread_t: 0xffff8fa3f1a0 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 \ + -static -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 /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ + -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 (0x0000ffff8ddac000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8dcc0000) + liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff8dc50000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8da90000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff8dd6f000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8d9e0000) +*********************** app static (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: 0xaaab14373a20 + "closed" uv_timer_t: 0xaaab14373a20 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0xaaab14373a20 + "closed" { } uv_timer_t: 0xaaab14373a20 +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 = { + blocks = 16, + nlink = 1, + flags = 0, + mtime = table: 0xaaab1435a8c0, + rdev = 0, + size = 6060, + atime = table: 0xaaab1435f210, + ino = 749542053, + ctime = table: 0xaaab14364f70, + uid = 2222, + mode = 33204, + dev = 39, + blksize = 4096, + gen = 0, + birthtime = table: 0xaaab1436b440, + gid = 2222, + type = "file" + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 12 } + { + stat = { + blocks = 16, + nlink = 1, + flags = 0, + mtime = table: 0xaaab1435f210, + rdev = 0, + size = 6060, + atime = table: 0xaaab1435f860, + ino = 749542053, + ctime = table: 0xaaab14381690, + uid = 2222, + mode = 33204, + dev = 39, + blksize = 4096, + gen = 0, + birthtime = table: 0xaaab1437aad0, + gid = 2222, + type = "file" + } + } + { 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 + { 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 + { 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: 0xaaab1439ef38 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 + { type = 16914836, blocks = 26214400, ffree = 7467588, bsize = 4096, files = 7701327, bfree = 22393938, bavail = 22393938 } ok 31 fs - fs.statfs sync - { bavail = 24830870, files = 7701326, bfree = 24830870, blocks = 26214400, bsize = 4096, type = 16914836, ffree = 7562823 } + { type = 16914836, blocks = 26214400, ffree = 7467588, bsize = 4096, files = 7701327, bfree = 22393938, bavail = 22393938 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync 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, events = 26, loop_count = 54 } - { events_waiting = 0, events = 26, loop_count = 55 } + { 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_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { available = 54329843712.0, constrained = 0.0, free = 54329843712.0, rss = 3162112, total = 63089266688.0 } + { rss = 5332992, available = 42976985088.0, constrained = 0.0, total = 63089270784.0, free = 42976985088.0 } ok 48 misc - memory size - { uptime = 703973.78 } + { uptime = 704137.18 } ok 49 misc - uv.uptime { - majflt = 0, - maxrss = 3088, oublock = 0, - utime = { sec = 0, usec = 646673 }, + nvcsw = 46, + nivcsw = 4, + inblock = 0, nsignals = 0, + majflt = 0, msgrcv = 0, - ixrss = 0, - nvcsw = 47, + idrss = 0, msgsnd = 0, - inblock = 0, nswap = 0, - nivcsw = 3, - minflt = 311, - stime = { sec = 0, usec = 60818 }, isrss = 0, - idrss = 0 + maxrss = 5288, + stime = { usec = 60012, sec = 0 }, + minflt = 334, + utime = { usec = 647588, sec = 0 }, + ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, times = table: 0xaaaad7f94040, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7fa5270, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7faede0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f75b40, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f7d970, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f820b0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f85860, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7fa0ad0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f9ae50, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f9cda0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f7e980, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad7f985a0, model = "Neoverse-N1" } + { speed = 0.0, times = table: 0xaaab14373600, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab14358980, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1436c450, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab143724a0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1435f210, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1436e040, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1435e9b0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1435edc0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1438aed0, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab14379b10, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab14384670, model = "Neoverse-N1" }, + { speed = 0.0, times = table: 0xaaab1435c0b0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", internal = true, netmask = "255.0.0.0", ip = "127.0.0.1", mac = "\0\0\0\0\0\0" }, - { family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", mac = "\0\0\0\0\0\0" } + { netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", internal = true, family = "inet" }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", ip = "::1", internal = true, family = "inet6" } } ok 53 misc - uv.interface_addresses - { 6.99, 6.92, 7.53 } + { 3.56, 4.69, 7.49 } 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 - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", shell = "/bin/bash", uid = 2222, homedir = "/nonexistent/second-build", 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 - 7.0397378407724e+14 + 7.0413718730772e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", release = "6.1.0-28-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)" } + { machine = "aarch64", release = "6.1.0-28-cloud-arm64", version = "#1 SMP Debian 6.1.119-1 (2024-11-22)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1768503016 - uv.gettimeofday 1768503016.000704 + os.time 1734093031 + uv.gettimeofday 1734093031.000581 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 = 703974, nsec = 788043240 } nil - "realtime" { sec = 703974, nsec = 788091960 } nil + "monotonic" { nsec = 191449638, sec = 704138 } nil + "realtime" { nsec = 191491878, sec = 704138 } 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: 0xaaaad7faf930 + "prepare" uv_prepare_t: 0xaaab1436a8d0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaad7faf930 - "timeout" uv_timer_t: 0xaaaad7f76280 + "check" uv_check_t: 0xaaab1436a8d0 + "timeout" uv_timer_t: 0xaaab14373a20 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaad7faf930 + "idle" uv_idle_t: 0xaaab1436a8d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3381289, handle = uv_process_t: 0xaaaad7f68780 } + { handle = uv_process_t: 0xaaab14381cc0, pid = 3688140 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 3381290, handle = uv_process_t: 0xaaaad7f68780 } - "exit" uv_process_t: 0xaaaad7f68780 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab14381cc0, pid = 3688141 } + "exit" uv_process_t: 0xaaab14381cc0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 3381291, handle = uv_process_t: 0xaaaad7f68780 } - "exit" uv_process_t: 0xaaaad7f68780 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab14381cc0, pid = 3688142 } + "exit" uv_process_t: 0xaaab14381cc0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3381293, handle = uv_process_t: 0xaaaad7f68780 } + { handle = uv_process_t: 0xaaab14381cc0, pid = 3688144 } "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" { pid = 3381296, signal = 0, code = 0 } + "exit" { code = 0, signal = 0, pid = 3688147 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff8271f1a0 - { delay = 100, elapsed = 101 } + In uv_thread_t: 0xffff867cf1a0 + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff84ad5420 - Runing uv_thread_t: 0xffff84ad5420 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffff8d37f420 + Runing uv_thread_t: 0xffff8d37f420 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { 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: 0xaaaad7f76280 - "closed" uv_timer_t: 0xaaaad7f76280 + "timeout" uv_timer_t: 0xaaab14373a20 + "closed" uv_timer_t: 0xaaab14373a20 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaad7f76280 - "interval" uv_timer_t: 0xaaaad7f76280 - "interval" uv_timer_t: 0xaaaad7f76280 - "closed" uv_timer_t: 0xaaaad7f76280 + "interval" uv_timer_t: 0xaaab14373a20 + "interval" uv_timer_t: 0xaaab14373a20 + "interval" uv_timer_t: 0xaaab14373a20 + "closed" uv_timer_t: 0xaaab14373a20 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaad7f7c0c0 - "timeout" uv_timer_t: 0xaaaad7f76280 - "interval" uv_timer_t: 0xaaaad7f7c0c0 + "interval" uv_timer_t: 0xaaab143560c0 + "timeout" uv_timer_t: 0xaaab14373a20 + "interval" uv_timer_t: 0xaaab143560c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaad7f7c0c0 0 - "interval" uv_timer_t: 0xaaaad7f7c0c0 8 - "interval" uv_timer_t: 0xaaaad7f7c0c0 4 - "interval" uv_timer_t: 0xaaaad7f7c0c0 2 + "interval" uv_timer_t: 0xaaab143560c0 0 + "interval" uv_timer_t: 0xaaab143560c0 8 + "interval" uv_timer_t: 0xaaab143560c0 4 + "interval" uv_timer_t: 0xaaab143560c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaad7f7c0c0 0 - "interval" uv_timer_t: 0xaaaad7f7c0c0 8 - "interval" uv_timer_t: 0xaaaad7f7c0c0 4 - "interval" uv_timer_t: 0xaaaad7f7c0c0 2 + "interval" uv_timer_t: 0xaaab143560c0 0 + "interval" uv_timer_t: 0xaaab143560c0 8 + "interval" uv_timer_t: 0xaaab143560c0 4 + "interval" uv_timer_t: 0xaaab143560c0 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: 0xffff8373f1a0" "hello" - uv_thread_t: 0xffff8373f1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff86fdf1a0" "hello" + uv_thread_t: 0xffff86fdf1a0 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 @@ -7740,50 +7776,50 @@ 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.4-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.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushlightuserdata 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_tonumberx 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_checkoption 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.1-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.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_next 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_argerror 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_checknumber 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_pushnumber 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_pushlstring 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_register 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_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_newuserdatauv 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_rotate 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_newmetatable 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_checkinteger 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_unref 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_pushvalue 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_getglobal 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_status 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_type 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_tolstring 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_toboolean 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_rawget 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_isnumber 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_getmetafield 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_newmetatable 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_newstate 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_settable 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_checkversion_ 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_buffinit 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: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_getmetatable 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_checkversion_ 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: symbol lua_next 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 lua_touserdata 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_absindex 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_setmetatable 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_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: symbol lua_rawseti 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 lua_pushcclosure 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_pushresult 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_tointegerx 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 luaL_checktype 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: 57 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol lua_settable 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_checkinteger 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_remove 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_newmetatable 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_absindex 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_optinteger 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 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_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: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_createtable 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_rawseti 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_newstate 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_objlen 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_setmetatable 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 luaL_callmeta 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_register 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_newmetatable 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_getmetafield 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) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua @@ -7798,12 +7834,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/3659752/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3659752/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/3328292 and its subdirectories -I: Current time: Thu Jan 15 06:50:33 -12 2026 -I: pbuilder-time-stamp: 1768503033 +I: removing directory /srv/workspace/pbuilder/3659752 and its subdirectories +I: Current time: Sat Dec 14 02:30:48 +14 2024 +I: pbuilder-time-stamp: 1734093048