Diff of the two buildlogs: -- --- b1/build.log 2025-03-01 13:31:44.908222630 +0000 +++ b2/build.log 2025-03-01 13:36:09.460245867 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Mar 1 01:28:16 -12 2025 -I: pbuilder-time-stamp: 1740835696 +I: Current time: Sat Apr 4 09:54:47 +14 2026 +I: pbuilder-time-stamp: 1775246087 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -26,51 +26,83 @@ 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/1322318/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3727740/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +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 Apr 3 19:55 /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/3727740/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3727740/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='amd64' - 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='11e82dda5291411fa44878f0c51c3665' - 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='1322318' - PS1='# ' - PS2='> ' + INVOCATION_ID=6e4240053a0e4f3c87a117ec0ba450d9 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=3727740 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.TR3mgMV6/pbuilderrc_FzEW --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.TR3mgMV6/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' + 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.TR3mgMV6/pbuilderrc_vXfz --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.TR3mgMV6/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' I: uname -a - Linux infom01-amd64 6.1.0-31-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1322318/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3727740/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -172,7 +204,7 @@ Get: 58 http://deb.debian.org/debian unstable/main amd64 libuv1-dev amd64 1.50.0-2 [189 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 lua-compat53 amd64 0.7-2+b2 [32.9 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 lua-compat53-dev amd64 0.7-2+b2 [30.3 kB] -Fetched 23.7 MB in 4s (5791 kB/s) +Fetched 23.7 MB in 0s (79.9 MB/s) Preconfiguring packages ... 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 ... 19780 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/3727740/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3727740/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 (0x00007ffcb8dfc000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fbdc07e3000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbdc05ed000) - /lib64/ld-linux-x86-64.so.2 (0x00007fbdc084f000) + linux-vdso.so.1 (0x00007fc693ba9000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fc693b39000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc693943000) + /lib64/ld-linux-x86-64.so.2 (0x00007fc693bab000) 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 (0x00007ffe5b14c000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fd2e575b000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd2e5565000) - /lib64/ld-linux-x86-64.so.2 (0x00007fd2e57c6000) + linux-vdso.so.1 (0x00007fb14592e000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fb1458bf000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb1456c9000) + /lib64/ld-linux-x86-64.so.2 (0x00007fb145930000) 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 (0x00007ffe5c695000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f8b65f23000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8b65d2d000) - /lib64/ld-linux-x86-64.so.2 (0x00007f8b65f8d000) + linux-vdso.so.1 (0x00007fbda8844000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fbda87d6000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbda85e0000) + /lib64/ld-linux-x86-64.so.2 (0x00007fbda8846000) 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 (0x00007ffc46d73000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007ffacad4a000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffacab54000) - /lib64/ld-linux-x86-64.so.2 (0x00007ffacadb4000) + linux-vdso.so.1 (0x00007f4acc2d4000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f4acc266000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4acc070000) + /lib64/ld-linux-x86-64.so.2 (0x00007f4acc2d6000) 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: 0x55cdd005d6a0 - "closed" uv_timer_t: 0x55cdd005d6a0 + "timeout" uv_timer_t: 0x55c60775d6a0 + "closed" uv_timer_t: 0x55c60775d6a0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55cdd005d6a0 - "closed" { } uv_timer_t: 0x55cdd005d6a0 + "timeout" { } uv_timer_t: 0x55c60775d6a0 + "closed" { } uv_timer_t: 0x55c60775d6a0 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 = 9314319, - mtime = table: 0x55cdd0072f40, - gid = 1111, - mode = 33188, + ino = 3422000, + mtime = table: 0x55c6077709e0, + gid = 2222, + mode = 33204, size = 6060, - dev = 2065, + dev = 2081, gen = 0, rdev = 0, - atime = table: 0x55cdd00575c0, + atime = table: 0x55c60776ba30, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x55cdd0075560, - birthtime = table: 0x55cdd0070450, + ctime = table: 0x55c6077716d0, + birthtime = table: 0x55c607776230, blocks = 16 } } @@ -818,21 +854,21 @@ { stat = { nlink = 1, - ino = 9314319, - mtime = table: 0x55cdd00794f0, - gid = 1111, - mode = 33188, + ino = 3422000, + mtime = table: 0x55c607780b10, + gid = 2222, + mode = 33204, size = 6060, - dev = 2065, + dev = 2081, gen = 0, rdev = 0, - atime = table: 0x55cdd0078fa0, + atime = table: 0x55c6077838d0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x55cdd007fd40, - birthtime = table: 0x55cdd0082cc0, + ctime = table: 0x55c6077794f0, + birthtime = table: 0x55c607788550, blocks = 16 } } @@ -916,197 +952,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } + uv_dir_t: 0x55c607783628 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } - uv_dir_t: 0x55cdd002e648 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "rockspecs", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } { { name = ".clangd", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 48188828, type = 61267, bsize = 4096, files = 13107200, bfree = 50814351, ffree = 13060245, blocks = 51328250 } + { bavail = 46860312, type = 61267, bsize = 4096, files = 13107200, bfree = 49485835, ffree = 12940598, blocks = 51328250 } ok 31 fs - fs.statfs sync - { bavail = 48188806, type = 61267, bsize = 4096, files = 13107200, bfree = 50814329, ffree = 13060245, blocks = 51328250 } + { bavail = 46860306, type = 61267, bsize = 4096, files = 13107200, bfree = 49485829, ffree = 12940594, blocks = 51328250 } 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 = 78336, version_string = "1.50.0" } ok 47 misc - uv.version and uv.version_string - { rss = 4358144, total = 25211318272, free = 24013975552, constrained = 0, available = 24013975552 } + { rss = 4272128, total = 25205043200, free = 22402703360, constrained = 0, available = 22402703360 } ok 48 misc - memory size - { uptime = 394113.45 } + { uptime = 866372.31 } ok 49 misc - uv.uptime { - inblock = 0, + inblock = 192, nsignals = 0, - utime = { usec = 619578, sec = 0 }, + utime = { usec = 647574, sec = 0 }, oublock = 40, - stime = { usec = 11992, sec = 0 }, - nivcsw = 3, - minflt = 441, + stime = { usec = 8094, sec = 0 }, + nivcsw = 1, + minflt = 471, idrss = 0, majflt = 0, - nvcsw = 48, + nvcsw = 63, isrss = 0, nswap = 0, - maxrss = 4496, + maxrss = 4316, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -1159,18 +1195,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0x55cdd005da40, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0098400, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd00a0290, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd004f310, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0070450, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0083800, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0098d20, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0065160, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0082780, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd00b40b0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd00b1c60, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x55cdd0068d60, model = "AMD EPYC-Rome Processor" } + { speed = 0, times = table: 0x55c607775c80, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c6077aef40, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c60775cd40, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c607777c90, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c60779ef00, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c6077ae380, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c6077825c0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c60774f780, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c607785260, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c607766b00, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c607792700, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55c60775a520, model = "AMD EPYC-Rome Processor" } } 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 - { 3.07, 4.19, 4.2 } + { 8.95, 7.1, 5.38 } 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 - 3.9411345740647e+14 + 8.6637231979779e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-31-cloud-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", sysname = "Linux" } + { release = "6.12.9+bpo-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1740835795 - uv.gettimeofday 1740835795.000598 + os.time 1775246232 + uv.gettimeofday 1775246232.000462 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 = 461266352, sec = 394114 } nil - "realtime" { nsec = 461281004, sec = 394114 } nil + "monotonic" { nsec = 326150014, sec = 866373 } nil + "realtime" { nsec = 326190489, sec = 866373 } 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: 0x55cdd0073e20 + "prepare" uv_prepare_t: 0x55c607795f00 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55cdd0073e20 - "timeout" uv_timer_t: 0x55cdd0065d10 + "check" uv_check_t: 0x55c607795f00 + "timeout" uv_timer_t: 0x55c60775d6a0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55cdd0073e20 + "idle" uv_idle_t: 0x55c607795f00 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: 0x55cdd0054e00, pid = 1331109 } + { handle = uv_process_t: 0x55c60775da40, pid = 3746001 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x55cdd0054e00, pid = 1331110 } - "exit" uv_process_t: 0x55cdd0054e00 { status = 0, signal = 2 } + { handle = uv_process_t: 0x55c60775da40, pid = 3746002 } + "exit" uv_process_t: 0x55c60775da40 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x55cdd0054e00, pid = 1331111 } - "exit" uv_process_t: 0x55cdd0054e00 { status = 0, signal = 15 } + { handle = uv_process_t: 0x55c60775da40, pid = 3746003 } + "exit" uv_process_t: 0x55c60775da40 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x55cdd0054e00, pid = 1331113 } + { handle = uv_process_t: 0x55c60775da40, pid = 3746005 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1244,14 +1280,14 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 1331115, code = 0 } + "exit" { signal = 0, pid = 3746007, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7fd2f03d8440 - Runing uv_thread_t: 0x7fd2f03d8440 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0x7f0f58a64440 + Runing uv_thread_t: 0x7f0f58a64440 + { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table @@ -1262,27 +1298,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x55cdd0065d10 - "closed" uv_timer_t: 0x55cdd0065d10 + "timeout" uv_timer_t: 0x55c60775d6a0 + "closed" uv_timer_t: 0x55c60775d6a0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x55cdd0065d10 - "interval" uv_timer_t: 0x55cdd0065d10 - "interval" uv_timer_t: 0x55cdd0065d10 - "closed" uv_timer_t: 0x55cdd0065d10 + "interval" uv_timer_t: 0x55c60775d6a0 + "interval" uv_timer_t: 0x55c60775d6a0 + "interval" uv_timer_t: 0x55c60775d6a0 + "closed" uv_timer_t: 0x55c60775d6a0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x55cdd005d590 - "timeout" uv_timer_t: 0x55cdd0065d10 - "interval" uv_timer_t: 0x55cdd005d590 + "interval" uv_timer_t: 0x55c60775d590 + "timeout" uv_timer_t: 0x55c60775d6a0 + "interval" uv_timer_t: 0x55c60775d590 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x55cdd005d590 0 - "interval" uv_timer_t: 0x55cdd005d590 8 - "interval" uv_timer_t: 0x55cdd005d590 4 - "interval" uv_timer_t: 0x55cdd005d590 2 + "interval" uv_timer_t: 0x55c60775d590 0 + "interval" uv_timer_t: 0x55c60775d590 8 + "interval" uv_timer_t: 0x55c60775d590 4 + "interval" uv_timer_t: 0x55c60775d590 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x55cdd005d590 0 - "interval" uv_timer_t: 0x55cdd005d590 8 - "interval" uv_timer_t: 0x55cdd005d590 4 - "interval" uv_timer_t: 0x55cdd005d590 2 + "interval" uv_timer_t: 0x55c60775d590 0 + "interval" uv_timer_t: 0x55c60775d590 8 + "interval" uv_timer_t: 0x55c60775d590 4 + "interval" uv_timer_t: 0x55c60775d590 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: 0x7fd2efb6a6c0" "hello" - uv_thread_t: 0x7fd2efb6a6c0 finish hello + 2 4 "uv_thread_t: 0x7f0f589f76c0" "hello" + uv_thread_t: 0x7f0f589f76c0 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: 0x7fd2ee3606c0 + In uv_thread_t: 0x7f0f569ea6c0 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 x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1330,13 +1366,13 @@ libtool: link: x86_64-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 -fcf-protection -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/x86_64-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 (0x00007ffe1c5f4000) - liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x00007fc34c5b0000) - liblua5.1.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007fc34c57c000) - libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007fc34c386000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fc34c34d000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc34c25d000) - /lib64/ld-linux-x86-64.so.2 (0x00007fc34c5e8000) + linux-vdso.so.1 (0x00007f2b812db000) + liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x00007f2b8129f000) + liblua5.1.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007f2b8126b000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f2b81075000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f2b8103c000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2b80f4c000) + /lib64/ld-linux-x86-64.so.2 (0x00007f2b812dd000) ********************** 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: 0x5618e3b606e0 - "closed" uv_timer_t: 0x5618e3b606e0 + "timeout" uv_timer_t: 0x563b5a4116e0 + "closed" uv_timer_t: 0x563b5a4116e0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5618e3b606e0 - "closed" { } uv_timer_t: 0x5618e3b606e0 + "timeout" { } uv_timer_t: 0x563b5a4116e0 + "closed" { } uv_timer_t: 0x563b5a4116e0 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 = 9314319, - mtime = table: 0x5618e3b91e80, - gid = 1111, - mode = 33188, + ino = 3422000, + mtime = table: 0x563b5a43ce20, + gid = 2222, + mode = 33204, size = 6060, - dev = 2065, + dev = 2081, gen = 0, rdev = 0, - atime = table: 0x5618e3b86bd0, + atime = table: 0x563b5a4333d0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x5618e3b8f940, - birthtime = table: 0x5618e3b8e340, + ctime = table: 0x563b5a4352d0, + birthtime = table: 0x563b5a432660, blocks = 16 } } @@ -1383,21 +1419,21 @@ { stat = { nlink = 1, - ino = 9314319, - mtime = table: 0x5618e3b93ea0, - gid = 1111, - mode = 33188, + ino = 3422000, + mtime = table: 0x563b5a444a20, + gid = 2222, + mode = 33204, size = 6060, - dev = 2065, + dev = 2081, gen = 0, rdev = 0, - atime = table: 0x5618e3b90470, + atime = table: 0x563b5a442650, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x5618e3b9a0d0, - birthtime = table: 0x5618e3b990f0, + ctime = table: 0x563b5a443450, + birthtime = table: 0x563b5a447d50, blocks = 16 } } @@ -1481,197 +1517,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } + uv_dir_t: 0x563b5a476dd8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } - uv_dir_t: 0x5618e3bb35c8 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "rockspecs", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } { { name = ".clangd", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 48219596, type = 61267, bsize = 4096, files = 13107200, bfree = 50845119, ffree = 13062562, blocks = 51328250 } + { bavail = 46839990, type = 61267, bsize = 4096, files = 13107200, bfree = 49465513, ffree = 12935849, blocks = 51328250 } ok 31 fs - fs.statfs sync - { bavail = 48219614, type = 61267, bsize = 4096, files = 13107200, bfree = 50845137, ffree = 13062580, blocks = 51328250 } + { bavail = 46839987, type = 61267, bsize = 4096, files = 13107200, bfree = 49465510, ffree = 12935846, blocks = 51328250 } 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 = 78336, version_string = "1.50.0" } ok 47 misc - uv.version and uv.version_string - { rss = 6131712, total = 25211318272, free = 23919771648, constrained = 0, available = 23919771648 } + { rss = 4063232, total = 25205043200, free = 22857506816, constrained = 0, available = 22857506816 } ok 48 misc - memory size - { uptime = 394122.16 } + { uptime = 866381.82 } ok 49 misc - uv.uptime { - inblock = 0, + inblock = 32, nsignals = 0, - utime = { usec = 639935, sec = 0 }, + utime = { usec = 656797, sec = 0 }, oublock = 40, - stime = { usec = 15801, sec = 0 }, - nivcsw = 6, - minflt = 3656, + stime = { usec = 37161, sec = 0 }, + nivcsw = 4, + minflt = 3662, idrss = 0, majflt = 0, - nvcsw = 84, + nvcsw = 88, isrss = 0, nswap = 0, - maxrss = 7436, + maxrss = 7220, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -1724,18 +1760,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0x5618e3b69040, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3b9a0d0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3ba0210, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3bb6720, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3bcd410, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3bb5710, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3b694a0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3bcfd10, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3bb5030, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3bcfab0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3b91e80, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x5618e3b8b5b0, model = "AMD EPYC-Rome Processor" } + { speed = 0, times = table: 0x563b5a442650, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a4394d0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a424d70, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a443450, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a432660, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a47b6a0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a425020, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a46b7b0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a446ef0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a47ad10, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a431060, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x563b5a444a20, model = "AMD EPYC-Rome Processor" } } 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 - { 3.06, 4.15, 4.19 } + { 8.65, 7.09, 5.4 } 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 - 3.9412216812208e+14 + 8.6638183442009e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-31-cloud-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", sysname = "Linux" } + { release = "6.12.9+bpo-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1740835804 - uv.gettimeofday 1740835804.000309 + os.time 1775246241 + uv.gettimeofday 1775246241.000977 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 = 171945470, sec = 394123 } nil - "realtime" { nsec = 171960913, sec = 394123 } nil + "monotonic" { nsec = 839945256, sec = 866382 } nil + "realtime" { nsec = 839966376, sec = 866382 } 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: 0x5618e3b67dc0 + "prepare" uv_prepare_t: 0x563b5a437f20 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5618e3b67dc0 - "timeout" uv_timer_t: 0x5618e3bc06e0 + "check" uv_check_t: 0x563b5a437f20 + "timeout" uv_timer_t: 0x563b5a4716b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5618e3b67dc0 + "idle" uv_idle_t: 0x563b5a437f20 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: 0x5618e3b80870, pid = 1332225 } + { handle = uv_process_t: 0x563b5a460a50, pid = 3746324 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x5618e3b80870, pid = 1332226 } - "exit" uv_process_t: 0x5618e3b80870 { status = 0, signal = 2 } + { handle = uv_process_t: 0x563b5a460a50, pid = 3746325 } + "exit" uv_process_t: 0x563b5a460a50 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x5618e3b80870, pid = 1332227 } - "exit" uv_process_t: 0x5618e3b80870 { status = 0, signal = 15 } + { handle = uv_process_t: 0x563b5a460a50, pid = 3746326 } + "exit" uv_process_t: 0x563b5a460a50 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x5618e3b80870, pid = 1332229 } + { handle = uv_process_t: 0x563b5a460a50, pid = 3746328 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1809,13 +1845,13 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 1332231, code = 0 } + "exit" { signal = 0, pid = 3746330, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f19dd5d8740 - Runing uv_thread_t: 0x7f19dd5d8740 + Runing uv_thread_t: 0x7f62e381a740 + Runing uv_thread_t: 0x7f62e381a740 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } @@ -1827,27 +1863,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x5618e3bc06e0 - "closed" uv_timer_t: 0x5618e3bc06e0 + "timeout" uv_timer_t: 0x563b5a4716b0 + "closed" uv_timer_t: 0x563b5a4716b0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x5618e3bc06e0 - "interval" uv_timer_t: 0x5618e3bc06e0 - "interval" uv_timer_t: 0x5618e3bc06e0 - "closed" uv_timer_t: 0x5618e3bc06e0 + "interval" uv_timer_t: 0x563b5a4716b0 + "interval" uv_timer_t: 0x563b5a4716b0 + "interval" uv_timer_t: 0x563b5a4716b0 + "closed" uv_timer_t: 0x563b5a4716b0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x5618e3b7d2e0 - "timeout" uv_timer_t: 0x5618e3bc06e0 - "interval" uv_timer_t: 0x5618e3b7d2e0 + "interval" uv_timer_t: 0x563b5a4116e0 + "timeout" uv_timer_t: 0x563b5a4716b0 + "interval" uv_timer_t: 0x563b5a4116e0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x5618e3b7d2e0 0 - "interval" uv_timer_t: 0x5618e3b7d2e0 8 - "interval" uv_timer_t: 0x5618e3b7d2e0 4 - "interval" uv_timer_t: 0x5618e3b7d2e0 2 + "interval" uv_timer_t: 0x563b5a4116e0 0 + "interval" uv_timer_t: 0x563b5a4116e0 8 + "interval" uv_timer_t: 0x563b5a4116e0 4 + "interval" uv_timer_t: 0x563b5a4116e0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x5618e3b7d2e0 0 - "interval" uv_timer_t: 0x5618e3b7d2e0 8 - "interval" uv_timer_t: 0x5618e3b7d2e0 4 - "interval" uv_timer_t: 0x5618e3b7d2e0 2 + "interval" uv_timer_t: 0x563b5a4116e0 0 + "interval" uv_timer_t: 0x563b5a4116e0 8 + "interval" uv_timer_t: 0x563b5a4116e0 4 + "interval" uv_timer_t: 0x563b5a4116e0 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: 0x7f19dcdd26c0" "hello" - uv_thread_t: 0x7f19dcdd26c0 finish hello + 2 4 "uv_thread_t: 0x7f62e20126c0" "hello" + uv_thread_t: 0x7f62e20126c0 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: 0x7f19d6ffd6c0 + In uv_thread_t: 0x7f62e18086c0 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 x86_64-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 -fcf-protection -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: x86_64-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 -fcf-protection -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 (0x00007fff98dfc000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f4c9f768000) - liblua5.1.so.0 => /lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007f4c9f734000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4c9f53e000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4c9f44e000) - /lib64/ld-linux-x86-64.so.2 (0x00007f4c9f7d4000) + linux-vdso.so.1 (0x00007f5ddd070000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f5ddd000000) + liblua5.1.so.0 => /lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007f5ddcfcc000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5ddcdd6000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5ddcce6000) + /lib64/ld-linux-x86-64.so.2 (0x00007f5ddd072000) *********************** 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: 0x555f2376c6e0 - "closed" uv_timer_t: 0x555f2376c6e0 + "timeout" uv_timer_t: 0x55862c9946e0 + "closed" uv_timer_t: 0x55862c9946e0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x555f2376c6e0 - "closed" { } uv_timer_t: 0x555f2376c6e0 + "timeout" { } uv_timer_t: 0x55862c9946e0 + "closed" { } uv_timer_t: 0x55862c9946e0 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 = 9314319, - mtime = table: 0x555f2379de80, - gid = 1111, - mode = 33188, + ino = 3422000, + mtime = table: 0x55862c9bfe20, + gid = 2222, + mode = 33204, size = 6060, - dev = 2065, + dev = 2081, gen = 0, rdev = 0, - atime = table: 0x555f23792bd0, + atime = table: 0x55862c9b63d0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x555f2379b940, - birthtime = table: 0x555f2379a340, + ctime = table: 0x55862c9b82d0, + birthtime = table: 0x55862c9b5660, blocks = 16 } } @@ -1946,21 +1982,21 @@ { stat = { nlink = 1, - ino = 9314319, - mtime = table: 0x555f2379fea0, - gid = 1111, - mode = 33188, + ino = 3422000, + mtime = table: 0x55862c9c7a20, + gid = 2222, + mode = 33204, size = 6060, - dev = 2065, + dev = 2081, gen = 0, rdev = 0, - atime = table: 0x555f2379c470, + atime = table: 0x55862c9c5650, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x555f237a60d0, - birthtime = table: 0x555f237a50f0, + ctime = table: 0x55862c9c6450, + birthtime = table: 0x55862c9cad50, blocks = 16 } } @@ -2044,197 +2080,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } + uv_dir_t: 0x55862c9fd938 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } - uv_dir_t: 0x555f237a00c8 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "rockspecs", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } { { name = ".clangd", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 48208597, type = 61267, bsize = 4096, files = 13107200, bfree = 50834120, ffree = 13062317, blocks = 51328250 } + { bavail = 46828053, type = 61267, bsize = 4096, files = 13107200, bfree = 49453576, ffree = 12931139, blocks = 51328250 } ok 31 fs - fs.statfs sync - { bavail = 48208597, type = 61267, bsize = 4096, files = 13107200, bfree = 50834120, ffree = 13062317, blocks = 51328250 } + { bavail = 46828053, type = 61267, bsize = 4096, files = 13107200, bfree = 49453576, ffree = 12931139, blocks = 51328250 } 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 = 78336, version_string = "1.50.0" } ok 47 misc - uv.version and uv.version_string - { rss = 6291456, total = 25211318272, free = 23982346240, constrained = 0, available = 23982346240 } + { rss = 4100096, total = 25205043200, free = 21484720128, constrained = 0, available = 21484720128 } ok 48 misc - memory size - { uptime = 394133.16 } + { uptime = 866390.94 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 627244, sec = 0 }, + utime = { usec = 651174, sec = 0 }, oublock = 40, - stime = { usec = 4047, sec = 0 }, - nivcsw = 0, - minflt = 414, + stime = { usec = 7966, sec = 0 }, + nivcsw = 3, + minflt = 442, idrss = 0, majflt = 0, - nvcsw = 46, + nvcsw = 48, isrss = 0, nswap = 0, - maxrss = 6168, + maxrss = 4140, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -2287,18 +2323,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0x555f237c2720, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f2379dae0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f23785140, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f2379fea0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f23787250, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f237d5f90, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f237dbd10, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f237c00d0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f237b68c0, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f2379a340, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f237b4390, model = "AMD EPYC-Rome Processor" }, - { speed = 0, times = table: 0x555f2379fc60, model = "AMD EPYC-Rome Processor" } + { speed = 0, times = table: 0x55862c9cb790, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9e3ae0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9d4560, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9cad50, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9c7a20, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c994780, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9b4060, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9fe1a0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9b5660, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9fdd10, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9cb3e0, model = "AMD EPYC-Rome Processor" }, + { speed = 0, times = table: 0x55862c9b54e0, model = "AMD EPYC-Rome Processor" } } 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 - { 3.05, 4.11, 4.18 } + { 8.56, 7.12, 5.43 } 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 - 3.9413317004517e+14 + 8.6639094889423e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-31-cloud-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", sysname = "Linux" } + { release = "6.12.9+bpo-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1740835815 - uv.gettimeofday 1740835815.000311 + os.time 1775246251 + uv.gettimeofday 1775246251.000092 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 = 173769228, sec = 394134 } nil - "realtime" { nsec = 173787867, sec = 394134 } nil + "monotonic" { nsec = 955639329, sec = 866391 } nil + "realtime" { nsec = 955671500, sec = 866391 } 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: 0x555f23773dc0 + "prepare" uv_prepare_t: 0x55862c9baf20 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x555f23773dc0 - "timeout" uv_timer_t: 0x555f2379a1e0 + "check" uv_check_t: 0x55862c9baf20 + "timeout" uv_timer_t: 0x55862c9b12e0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x555f23773dc0 + "idle" uv_idle_t: 0x55862c9baf20 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: 0x555f23782670, pid = 1332482 } + { handle = uv_process_t: 0x55862c98b350, pid = 3748486 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x555f23782670, pid = 1332483 } - "exit" uv_process_t: 0x555f23782670 { status = 0, signal = 2 } + { handle = uv_process_t: 0x55862c98b350, pid = 3748487 } + "exit" uv_process_t: 0x55862c98b350 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x555f23782670, pid = 1332484 } - "exit" uv_process_t: 0x555f23782670 { status = 0, signal = 15 } + { handle = uv_process_t: 0x55862c98b350, pid = 3748488 } + "exit" uv_process_t: 0x55862c98b350 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x555f23782670, pid = 1332486 } + { handle = uv_process_t: 0x55862c98b350, pid = 3748490 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -2372,13 +2408,13 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 1332488, code = 0 } + "exit" { signal = 0, pid = 3748492, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 100 } + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f4db9e80300 - Runing uv_thread_t: 0x7f4db9e80300 + Runing uv_thread_t: 0x7f9b4e993300 + Runing uv_thread_t: 0x7f9b4e993300 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } @@ -2390,27 +2426,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x555f2379a1e0 - "closed" uv_timer_t: 0x555f2379a1e0 + "timeout" uv_timer_t: 0x55862c9b12e0 + "closed" uv_timer_t: 0x55862c9b12e0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x555f2379a1e0 - "interval" uv_timer_t: 0x555f2379a1e0 - "interval" uv_timer_t: 0x555f2379a1e0 - "closed" uv_timer_t: 0x555f2379a1e0 + "interval" uv_timer_t: 0x55862c9b12e0 + "interval" uv_timer_t: 0x55862c9b12e0 + "interval" uv_timer_t: 0x55862c9b12e0 + "closed" uv_timer_t: 0x55862c9b12e0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x555f237cc6e0 - "timeout" uv_timer_t: 0x555f2379a1e0 - "interval" uv_timer_t: 0x555f237cc6e0 + "interval" uv_timer_t: 0x55862c9c2230 + "timeout" uv_timer_t: 0x55862c9b12e0 + "interval" uv_timer_t: 0x55862c9c2230 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x555f237cc6e0 0 - "interval" uv_timer_t: 0x555f237cc6e0 8 - "interval" uv_timer_t: 0x555f237cc6e0 4 - "interval" uv_timer_t: 0x555f237cc6e0 2 + "interval" uv_timer_t: 0x55862c9c2230 0 + "interval" uv_timer_t: 0x55862c9c2230 8 + "interval" uv_timer_t: 0x55862c9c2230 4 + "interval" uv_timer_t: 0x55862c9c2230 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x555f237cc6e0 0 - "interval" uv_timer_t: 0x555f237cc6e0 8 - "interval" uv_timer_t: 0x555f237cc6e0 4 - "interval" uv_timer_t: 0x555f237cc6e0 2 + "interval" uv_timer_t: 0x55862c9c2230 0 + "interval" uv_timer_t: 0x55862c9c2230 8 + "interval" uv_timer_t: 0x55862c9c2230 4 + "interval" uv_timer_t: 0x55862c9c2230 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: 0x7f4db3fff6c0" "hello" - uv_thread_t: 0x7f4db3fff6c0 finish hello + 2 4 "uv_thread_t: 0x7f9b4d98b6c0" "hello" + uv_thread_t: 0x7f9b4d98b6c0 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: 0x7f4db37fe6c0 + In uv_thread_t: 0x7f9b4c9806c0 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: 0x564e5b3f9dd0 - "closed" uv_timer_t: 0x564e5b3f9dd0 + "timeout" uv_timer_t: 0x55c035d006c0 + "closed" uv_timer_t: 0x55c035d006c0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x564e5b3f9dd0 - "closed" { } uv_timer_t: 0x564e5b3f9dd0 + "timeout" { } uv_timer_t: 0x55c035d006c0 + "closed" { } uv_timer_t: 0x55c035d006c0 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 = 11 } { stat = { + dev = 2081, + blocks = 16, + ctime = table: 0x55c035cdbdf0, gen = 0, - birthtime = table: 0x564e5b3ae4b0, size = 6060, - mode = 33188, - dev = 2065, - uid = 1111, + ino = 3422000, + uid = 2222, flags = 0, - atime = table: 0x564e5b37d9d0, - blocks = 16, - blksize = 4096, + birthtime = table: 0x55c035cdbb80, rdev = 0, - nlink = 1, - gid = 1111, + blksize = 4096, type = "file", - ctime = table: 0x564e5b3a8120, - ino = 9314319, - mtime = table: 0x564e5b396da0 + mtime = table: 0x55c035cdbff0, + nlink = 1, + mode = 33204, + atime = table: 0x55c035cdca60, + gid = 2222 } } ok 7 fs - read a file sync @@ -2501,23 +2537,588 @@ { fd = 11 } { stat = { + dev = 2081, + blocks = 16, + ctime = table: 0x55c035cadbe0, gen = 0, - birthtime = table: 0x564e5b3c9ac0, size = 6060, - mode = 33188, - dev = 2065, - uid = 1111, + ino = 3422000, + uid = 2222, flags = 0, - atime = table: 0x564e5b3d1de0, + birthtime = table: 0x55c035ca7910, + rdev = 0, + blksize = 4096, + type = "file", + mtime = table: 0x55c035cacd10, + nlink = 1, + mode = 33204, + atime = table: 0x55c035cac820, + gid = 2222 + } + } + { chunk = 6060 } +ok 9 fs - read a file async +ok 10 fs - fs.write +ok 11 fs - fs.write data refs +ok 12 fs - fs.stat sync +ok 13 fs - fs.stat async + { 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 = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } + uv_dir_t: 0x55c035cd76e8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } +ok 26 fs - fs.{open,read,close}dir sync one entry + { + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } + } +ok 27 fs - fs.{open,read,close}dir sync more entry + { + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } + } +ok 30 fs - fs.{open,read,close}dir ref check + { type = 61267, blocks = 51328250, bavail = 46793207, bfree = 49418730, ffree = 12926634, bsize = 4096, files = 13107200 } +ok 31 fs - fs.statfs sync + { type = 61267, blocks = 51328250, bavail = 46793207, bfree = 49418730, ffree = 12926634, bsize = 4096, files = 13107200 } +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, events_waiting = 0, loop_count = 54 } + { events = 26, events_waiting = 0, loop_count = 55 } +ok 45 metrics - idle time + "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } +ok 46 misc - uv.guess_handle + { version = 78336, version_string = "1.50.0" } +ok 47 misc - uv.version and uv.version_string + { constrained = 0, rss = 4435968, total = 25205043200, available = 23116488704, free = 23116488704 } +ok 48 misc - memory size + { uptime = 866399.8 } +ok 49 misc - uv.uptime + { + msgsnd = 0, + isrss = 0, + nsignals = 0, + nvcsw = 49, + majflt = 0, + maxrss = 4476, + inblock = 0, + nswap = 0, + stime = { usec = 19907, sec = 0 }, + msgrcv = 0, + nivcsw = 3, + minflt = 491, + ixrss = 0, + oublock = 40, + utime = { usec = 621084, sec = 0 }, + idrss = 0 + } +ok 50 misc - uv.getrusage + 12 +ok 51 misc - uv.available_parallelism + { + { times = table: 0x55c035cc8b70, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cdbb80, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cf0a40, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035ccb150, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cf0680, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cc5720, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cf4900, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035ce8410, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035d003e0, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cfa510, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035ce93b0, speed = 0, model = "AMD EPYC-Rome Processor" }, + { times = table: 0x55c035cfb490, speed = 0, model = "AMD EPYC-Rome Processor" } + } +ok 52 misc - uv.cpu_info + "lo" { + { ip = "127.0.0.1", internal = true, family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, + { ip = "::1", internal = true, family = "inet6", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + } +ok 53 misc - uv.interface_addresses + { 8.31, 7.12, 5.44 } +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 + { homedir = "/nonexistent/second-build", shell = "/bin/bash", username = "pbuilder2", gid = 2222, uid = 2222 } +ok 58 misc - uv.os_get_passwd + "/build/reproducible-path/lua-luv-1.48.0-2" + "/" +ok 59 misc - uv.cwd and uv.chdir + 8.6639980604268e+14 +ok 60 misc - uv.hrtime +ok 61 misc - uv.getpid + { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", release = "6.12.9+bpo-amd64", machine = "x86_64", sysname = "Linux" } +ok 62 misc - uv.os_uname + os.time 1775246259 + uv.gettimeofday 1775246259.000948 +ok 63 misc - uv.gettimeofday +ok 64 misc - uv.os_environ +ok 65 misc - uv.sleep +ok 66 misc - uv.random async +ok 67 misc - uv.random sync +ok 68 misc - uv.random errors +ok 69 misc - uv errno +ok 70 misc - uv constants + 1024 nil +ok 71 misc - uv.cpumask_size + "monotonic" { nsec = 809894214, sec = 866400 } nil + "realtime" { nsec = 809918470, sec = 866400 } 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: 0x55c035ca02b0 +ok 77 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0x55c035ca02b0 + "timeout" uv_timer_t: 0x55c035cc0590 +ok 78 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0x55c035ca02b0 +ok 79 prepare-check-idle-async - simple idle +ok 80 prepare-check-idle-async - simple async +ok 81 process - test disable_stdio_inheritance + { pid = 3749039, handle = uv_process_t: 0x55c035ccd340 } + "stdout" { chunk = "Hello World\n" } + "exit" { signal = 0, code = 0 } +ok 82 process - process stdout + { pid = 3749041, handle = uv_process_t: 0x55c035ccd340 } + "exit" uv_process_t: 0x55c035ccd340 { signal = 2, status = 0 } +ok 83 process - spawn and kill by pid + { pid = 3749042, handle = uv_process_t: 0x55c035ccd340 } + "exit" uv_process_t: 0x55c035ccd340 { signal = 15, status = 0 } +ok 84 process - spawn and kill by handle +ok 85 process - invalid command + { pid = 3749044, handle = uv_process_t: 0x55c035ccd340 } + "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" { signal = 0, pid = 3749046, code = 0 } +ok 90 signal - Catch SIGINT + In uv_thread_t: 0x7f293c8eb6c0 + { delay = 100, elapsed = 103 } +ok 91 thread - test thread create +ok 92 thread - test thread create with arguments + Runing uv_thread_t: 0x7f293e964440 + Runing uv_thread_t: 0x7f293e964440 + { 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: 0x55c035cc0590 + "closed" uv_timer_t: 0x55c035cc0590 +ok 100 timer - simple timeout + "interval" uv_timer_t: 0x55c035cc0590 + "interval" uv_timer_t: 0x55c035cc0590 + "interval" uv_timer_t: 0x55c035cc0590 + "closed" uv_timer_t: 0x55c035cc0590 +ok 101 timer - simple interval + "interval" uv_timer_t: 0x55c035ccd010 + "timeout" uv_timer_t: 0x55c035cc0590 + "interval" uv_timer_t: 0x55c035ccd010 +ok 102 timer - timeout with interval + "interval" uv_timer_t: 0x55c035ccd010 0 + "interval" uv_timer_t: 0x55c035ccd010 8 + "interval" uv_timer_t: 0x55c035ccd010 4 + "interval" uv_timer_t: 0x55c035ccd010 2 +ok 103 timer - shrinking interval + "interval" uv_timer_t: 0x55c035ccd010 0 + "interval" uv_timer_t: 0x55c035ccd010 8 + "interval" uv_timer_t: 0x55c035ccd010 4 + "interval" uv_timer_t: 0x55c035ccd010 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: 0x7f293e8f86c0" "hello" + uv_thread_t: 0x7f293e8f86c0 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 x86_64-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 -fcf-protection -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: x86_64-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 -fcf-protection -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/x86_64-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 (0x00007f6483c6f000) + liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x00007f6483c34000) + liblua5.2.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f6483bfd000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f6483a07000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f64839ce000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f64838de000) + /lib64/ld-linux-x86-64.so.2 (0x00007f6483c71000) +********************** 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: 0x5575052471c0 + "closed" uv_timer_t: 0x5575052471c0 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0x5575052471c0 + "closed" { } uv_timer_t: 0x5575052471c0 +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 = 11 } + { + stat = { + ino = 3422000, + atime = table: 0x557505240c00, + uid = 2222, + ctime = table: 0x557505258680, blocks = 16, + gid = 2222, blksize = 4096, + size = 6060, + gen = 0, + nlink = 1, + mode = 33204, + birthtime = table: 0x557505244850, + mtime = table: 0x55750523ada0, + flags = 0, rdev = 0, + type = "file", + dev = 2081 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 11 } + { + stat = { + ino = 3422000, + atime = table: 0x557505258000, + uid = 2222, + ctime = table: 0x55750529ade0, + blocks = 16, + gid = 2222, + blksize = 4096, + size = 6060, + gen = 0, nlink = 1, - gid = 1111, + mode = 33204, + birthtime = table: 0x55750529ad10, + mtime = table: 0x55750525a990, + flags = 0, + rdev = 0, type = "file", - ctime = table: 0x564e5b3c9bd0, - ino = 9314319, - mtime = table: 0x564e5b3dc970 + dev = 2081 } } { chunk = 6060 } @@ -2526,7 +3127,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 @@ -2560,7 +3161,7 @@ { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } 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 @@ -2600,199 +3201,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } + uv_dir_t: 0x55750528eba8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x564e5b3e7938 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "tests" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 61267, bavail = 48194014, bfree = 50819537, blocks = 51328250, files = 13107200, ffree = 13059410, bsize = 4096 } + { bfree = 49420687, blocks = 51328250, bavail = 46795164, ffree = 12926295, files = 13107200, type = 61267, bsize = 4096 } ok 31 fs - fs.statfs sync - { type = 61267, bavail = 48194014, bfree = 50819537, blocks = 51328250, files = 13107200, ffree = 13059410, bsize = 4096 } + { bfree = 49420687, blocks = 51328250, bavail = 46795164, ffree = 12926295, files = 13107200, type = 61267, bsize = 4096 } ok 32 fs - fs.statfs async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { 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 @@ -2810,78 +3411,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events_waiting = 0, 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_string = "1.50.0", version = 78336 } ok 47 misc - uv.version and uv.version_string - { total = 25211318272, free = 23965679616, constrained = 0, available = 23965679616, rss = 6868992 } + { available = 23278985216, total = 25205043200, rss = 4194304, constrained = 0, free = 23278985216 } ok 48 misc - memory size - { uptime = 394141.76 } + { uptime = 866409.19 } ok 49 misc - uv.uptime { - nivcsw = 1, - msgrcv = 0, - inblock = 0, - utime = { usec = 617204, sec = 0 }, - nsignals = 0, - nvcsw = 52, - majflt = 0, + nivcsw = 2, msgsnd = 0, - oublock = 40, + majflt = 0, + nsignals = 0, + inblock = 0, + nvcsw = 91, + stime = { usec = 20098, sec = 0 }, + idrss = 0, + utime = { usec = 671227, sec = 0 }, + minflt = 3687, isrss = 0, - nswap = 0, + maxrss = 7272, + oublock = 40, + msgrcv = 0, ixrss = 0, - minflt = 459, - stime = { usec = 8068, sec = 0 }, - maxrss = 6716, - idrss = 0 + nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3caaf0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3c4260, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3cbb00, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b393a80, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b396980, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3d68e0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3a2b50, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3bd040, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3caa70, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3cce00, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b39e500, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x564e5b3e8520, speed = 0 } + { model = "AMD EPYC-Rome Processor", times = table: 0x557505274ba0, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x557505258250, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x557505244850, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x5575052448e0, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x5575052429a0, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55750522a340, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x557505265c10, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x557505260260, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x5575052577d0, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x5575052953d0, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x5575052799a0, speed = 0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x557505229e60, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", internal = true, family = "inet", netmask = "255.0.0.0" }, - { ip = "::1", mac = "\0\0\0\0\0\0", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true }, + { ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true } } ok 53 misc - uv.interface_addresses - { 2.81, 4.02, 4.15 } + { 8.02, 7.1, 5.45 } ok 54 misc - uv.loadavg - "/usr/bin/lua5.2" + "/build/reproducible-path/lua-luv-1.48.0-2/5.2-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 - { username = "pbuilder1", shell = "/bin/sh", gid = 1111, homedir = "/nonexistent/first-build", uid = 1111 } + { gid = 2222, homedir = "/nonexistent/second-build", 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 - 3.9414176750542e+14 + 8.664091991523e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", machine = "x86_64", release = "6.1.0-31-cloud-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)" } + { sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", release = "6.12.9+bpo-amd64", machine = "x86_64" } ok 62 misc - uv.os_uname - os.time 1740835823 - uv.gettimeofday 1740835823.000908 + os.time 1775246269 + uv.gettimeofday 1775246269.000341 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -2892,34 +3493,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 769768513, sec = 394142 } nil - "realtime" { nsec = 769787511, sec = 394142 } nil + "monotonic" { nsec = 202944189, sec = 866410 } nil + "realtime" { nsec = 202969317, sec = 866410 } 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: 0x564e5b3eaa30 + "prepare" uv_prepare_t: 0x557505248fb0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x564e5b3eaa30 - "timeout" uv_timer_t: 0x564e5b3a06d0 + "check" uv_check_t: 0x557505248fb0 + "timeout" uv_timer_t: 0x557505254d90 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x564e5b3eaa30 + "idle" uv_idle_t: 0x557505248fb0 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: 0x564e5b3b0220, pid = 1333058 } + { pid = 3749915, handle = uv_process_t: 0x557505276370 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x564e5b3b0220, pid = 1333059 } - "exit" uv_process_t: 0x564e5b3b0220 { status = 0, signal = 2 } + { pid = 3749916, handle = uv_process_t: 0x557505276370 } + "exit" uv_process_t: 0x557505276370 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x564e5b3b0220, pid = 1333060 } - "exit" uv_process_t: 0x564e5b3b0220 { status = 0, signal = 15 } + { pid = 3749917, handle = uv_process_t: 0x557505276370 } + "exit" uv_process_t: 0x557505276370 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x564e5b3b0220, pid = 1333064 } + { pid = 3749919, handle = uv_process_t: 0x557505276370 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -2928,15 +3529,15 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, pid = 1333071, signal = 0 } + "exit" { pid = 3749921, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7ff4ae7fc6c0 - { elapsed = 100, delay = 100 } + In uv_thread_t: 0x7f2abaffd6c0 + { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7ff4b4f72440 - Runing uv_thread_t: 0x7ff4b4f72440 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0x7f2ac13ca680 + Runing uv_thread_t: 0x7f2ac13ca680 + { elapsed = 101, 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 @@ -2947,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: 0x564e5b3a06d0 - "closed" uv_timer_t: 0x564e5b3a06d0 + "timeout" uv_timer_t: 0x557505254d90 + "closed" uv_timer_t: 0x557505254d90 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x564e5b3a06d0 - "interval" uv_timer_t: 0x564e5b3a06d0 - "interval" uv_timer_t: 0x564e5b3a06d0 - "closed" uv_timer_t: 0x564e5b3a06d0 + "interval" uv_timer_t: 0x557505254d90 + "interval" uv_timer_t: 0x557505254d90 + "interval" uv_timer_t: 0x557505254d90 + "closed" uv_timer_t: 0x557505254d90 ok 101 timer - simple interval - "interval" uv_timer_t: 0x564e5b3a4310 - "timeout" uv_timer_t: 0x564e5b3a06d0 - "interval" uv_timer_t: 0x564e5b3a4310 + "interval" uv_timer_t: 0x557505299490 + "timeout" uv_timer_t: 0x557505254d90 + "interval" uv_timer_t: 0x557505299490 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x564e5b3a4310 0 - "interval" uv_timer_t: 0x564e5b3a4310 8 - "interval" uv_timer_t: 0x564e5b3a4310 4 - "interval" uv_timer_t: 0x564e5b3a4310 2 + "interval" uv_timer_t: 0x557505299490 0 + "interval" uv_timer_t: 0x557505299490 8 + "interval" uv_timer_t: 0x557505299490 4 + "interval" uv_timer_t: 0x557505299490 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x564e5b3a4310 0 - "interval" uv_timer_t: 0x564e5b3a4310 8 - "interval" uv_timer_t: 0x564e5b3a4310 4 - "interval" uv_timer_t: 0x564e5b3a4310 2 + "interval" uv_timer_t: 0x557505299490 0 + "interval" uv_timer_t: 0x557505299490 8 + "interval" uv_timer_t: 0x557505299490 4 + "interval" uv_timer_t: 0x557505299490 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -2988,8 +3589,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0x7ff4b4f066c0" "hello" - uv_thread_t: 0x7ff4b4f066c0 finish hello + 2 4 "uv_thread_t: 0x7f2abb7fe6c0" "hello" + uv_thread_t: 0x7f2abb7fe6c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -3008,31 +3609,29 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-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 -fcf-protection -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/ \ + -static -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 /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: x86_64-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 -fcf-protection -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/x86_64-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 (0x00007ffed0074000) - liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x00007f2c60084000) - liblua5.2.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f2c6004d000) - libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f2c5fe57000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f2c5fe1e000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2c5fd2e000) - /lib64/ld-linux-x86-64.so.2 (0x00007f2c600bb000) -********************** app dynamic (5.2) ********* + -Wl,-z,relro -llua5.2 -lm -ldl +libtool: link: x86_64-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 -fcf-protection -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 (0x00007fa24184e000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fa2417df000) + liblua5.2.so.0 => /lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007fa2417a8000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa2415b2000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa2414c2000) + /lib64/ld-linux-x86-64.so.2 (0x00007fa241850000) +*********************** app static (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: 0x562eac565380 - "closed" uv_timer_t: 0x562eac565380 + "timeout" uv_timer_t: 0x55eab64820d0 + "closed" uv_timer_t: 0x55eab64820d0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x562eac565380 - "closed" { } uv_timer_t: 0x562eac565380 + "timeout" { } uv_timer_t: 0x55eab64820d0 + "closed" { } uv_timer_t: 0x55eab64820d0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3042,23 +3641,23 @@ { fd = 11 } { stat = { - atime = table: 0x562eac5a5780, - mode = 33188, - uid = 1111, - flags = 0, - birthtime = table: 0x562eac587190, - dev = 2065, - ino = 9314319, - nlink = 1, + ctime = table: 0x55eab6469940, + mode = 33204, blksize = 4096, - type = "file", - ctime = table: 0x562eac573860, - size = 6060, - mtime = table: 0x562eac56a470, - gen = 0, - gid = 1111, blocks = 16, - rdev = 0 + birthtime = table: 0x55eab646f8c0, + dev = 2081, + rdev = 0, + uid = 2222, + gen = 0, + mtime = table: 0x55eab649ec30, + size = 6060, + type = "file", + atime = table: 0x55eab64a5d10, + flags = 0, + nlink = 1, + ino = 3422000, + gid = 2222 } } ok 7 fs - read a file sync @@ -3066,23 +3665,23 @@ { fd = 11 } { stat = { - atime = table: 0x562eac581f80, - mode = 33188, - uid = 1111, - flags = 0, - birthtime = table: 0x562eac5ca710, - dev = 2065, - ino = 9314319, - nlink = 1, + ctime = table: 0x55eab6482a90, + mode = 33204, blksize = 4096, - type = "file", - ctime = table: 0x562eac5c34e0, - size = 6060, - mtime = table: 0x562eac5838b0, - gen = 0, - gid = 1111, blocks = 16, - rdev = 0 + birthtime = table: 0x55eab64c9f80, + dev = 2081, + rdev = 0, + uid = 2222, + gen = 0, + mtime = table: 0x55eab647a900, + size = 6060, + type = "file", + atime = table: 0x55eab64c5c00, + flags = 0, + nlink = 1, + ino = 3422000, + gid = 2222 } } { chunk = 6060 } @@ -3091,7 +3690,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 @@ -3125,7 +3724,7 @@ { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } 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 @@ -3165,199 +3764,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } + uv_dir_t: 0x55eab64be2a8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x562eac5b90f8 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "tests" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 30 fs - fs.{open,read,close}dir ref check - { ffree = 13057273, type = 61267, files = 13107200, bavail = 48175882, bfree = 50801405, blocks = 51328250, bsize = 4096 } + { bfree = 49818148, bsize = 4096, bavail = 47192625, files = 13107200, type = 61267, ffree = 12962326, blocks = 51328250 } ok 31 fs - fs.statfs sync - { ffree = 13057273, type = 61267, files = 13107200, bavail = 48175882, bfree = 50801405, blocks = 51328250, bsize = 4096 } + { bfree = 49818140, bsize = 4096, bavail = 47192617, files = 13107200, type = 61267, ffree = 12962326, blocks = 51328250 } ok 32 fs - fs.statfs async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { 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 @@ -3375,78 +3974,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events = 26, events_waiting = 0, loop_count = 54 } - { events = 26, events_waiting = 0, loop_count = 55 } + { 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 = 78336, version_string = "1.50.0" } + { version_string = "1.50.0", version = 78336 } ok 47 misc - uv.version and uv.version_string - { rss = 4313088, constrained = 0, total = 25211318272, available = 24006868992, free = 24006868992 } + { free = 23131009024, rss = 4243456, constrained = 0, available = 23131009024, total = 25205043200 } ok 48 misc - memory size - { uptime = 394150.47 } + { uptime = 866417.96 } ok 49 misc - uv.uptime { - inblock = 0, - nivcsw = 5, + nivcsw = 2, + stime = { usec = 16153, sec = 0 }, msgsnd = 0, - stime = { usec = 19941, sec = 0 }, majflt = 0, - nvcsw = 87, - maxrss = 7464, - idrss = 0, + inblock = 0, ixrss = 0, - nsignals = 0, - isrss = 0, - oublock = 40, + minflt = 468, msgrcv = 0, - utime = { usec = 630141, sec = 0 }, + maxrss = 4144, nswap = 0, - minflt = 3664 + oublock = 40, + isrss = 0, + idrss = 0, + nvcsw = 47, + nsignals = 0, + utime = { usec = 633881, sec = 0 } } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5a8e70 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5a67f0 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac591b20 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac573860 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac584ce0 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5c6390 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5ae980 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5651c0 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5a64b0 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5ae250 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac56a470 }, - { speed = 0, model = "AMD EPYC-Rome Processor", times = table: 0x562eac5c44a0 } + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab6475c70 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64c81b0 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab6477380 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64b7830 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64590f0 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab6459730 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64c9eb0 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64c3d10 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64ae1f0 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab64c3f70 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab6491af0 }, + { model = "AMD EPYC-Rome Processor", speed = 0, times = table: 0x55eab6491bc0 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", ip = "127.0.0.1", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true }, - { family = "inet6", ip = "::1", mac = "\0\0\0\0\0\0", 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", internal = true, netmask = "255.0.0.0" }, + { mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 2.54, 3.92, 4.11 } + { 7.56, 7.03, 5.45 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" + "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build" } + { shell = "/bin/bash", gid = 2222, uid = 2222, homedir = "/nonexistent/second-build", 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 - 3.9415047288669e+14 + 8.6641796555407e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", sysname = "Linux", release = "6.1.0-31-cloud-amd64" } + { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", release = "6.12.9+bpo-amd64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1740835832 - uv.gettimeofday 1740835832.000613 + os.time 1775246278 + uv.gettimeofday 1775246278.000108 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -3457,50 +4056,50 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 475207438, sec = 394151 } nil - "realtime" { nsec = 475226086, sec = 394151 } nil + "monotonic" { nsec = 969275027, sec = 866418 } nil + "realtime" { nsec = 969308750, sec = 866418 } 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: 0x562eac59e620 + "prepare" uv_prepare_t: 0x55eab648a9e0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x562eac59e620 - "timeout" uv_timer_t: 0x562eac5787d0 + "check" uv_check_t: 0x55eab648a9e0 + "timeout" uv_timer_t: 0x55eab6487b90 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x562eac59e620 + "idle" uv_idle_t: 0x55eab648a9e0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 1333713, handle = uv_process_t: 0x562eac5abb10 } + { pid = 3751626, handle = uv_process_t: 0x55eab64c3d80 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 1333714, handle = uv_process_t: 0x562eac5abb10 } - "exit" uv_process_t: 0x562eac5abb10 { signal = 2, status = 0 } + { pid = 3751627, handle = uv_process_t: 0x55eab64c3d80 } + "exit" uv_process_t: 0x55eab64c3d80 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 1333715, handle = uv_process_t: 0x562eac5abb10 } - "exit" uv_process_t: 0x562eac5abb10 { signal = 15, status = 0 } + { pid = 3751629, handle = uv_process_t: 0x55eab64c3d80 } + "exit" uv_process_t: 0x55eab64c3d80 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 1333717, handle = uv_process_t: 0x562eac5abb10 } + { pid = 3751631, handle = uv_process_t: 0x55eab64c3d80 } "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" { pid = 1333719, signal = 0, code = 0 } + "exit" { code = 0, pid = 3751633, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7f840bfff6c0 - { elapsed = 101, delay = 100 } + In uv_thread_t: 0x7f0767fff6c0 + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f841a23a680 - Runing uv_thread_t: 0x7f841a23a680 + Runing uv_thread_t: 0x7f07760ece80 + Runing uv_thread_t: 0x7f07760ece80 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } @@ -3512,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: 0x562eac5787d0 - "closed" uv_timer_t: 0x562eac5787d0 + "timeout" uv_timer_t: 0x55eab6487b90 + "closed" uv_timer_t: 0x55eab6487b90 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x562eac5787d0 - "interval" uv_timer_t: 0x562eac5787d0 - "interval" uv_timer_t: 0x562eac5787d0 - "closed" uv_timer_t: 0x562eac5787d0 + "interval" uv_timer_t: 0x55eab6487b90 + "interval" uv_timer_t: 0x55eab6487b90 + "interval" uv_timer_t: 0x55eab6487b90 + "closed" uv_timer_t: 0x55eab6487b90 ok 101 timer - simple interval - "interval" uv_timer_t: 0x562eac583080 - "timeout" uv_timer_t: 0x562eac5787d0 - "interval" uv_timer_t: 0x562eac583080 + "interval" uv_timer_t: 0x55eab64a5300 + "timeout" uv_timer_t: 0x55eab6487b90 + "interval" uv_timer_t: 0x55eab64a5300 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x562eac583080 0 - "interval" uv_timer_t: 0x562eac583080 8 - "interval" uv_timer_t: 0x562eac583080 4 - "interval" uv_timer_t: 0x562eac583080 2 + "interval" uv_timer_t: 0x55eab64a5300 0 + "interval" uv_timer_t: 0x55eab64a5300 8 + "interval" uv_timer_t: 0x55eab64a5300 4 + "interval" uv_timer_t: 0x55eab64a5300 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x562eac583080 0 - "interval" uv_timer_t: 0x562eac583080 8 - "interval" uv_timer_t: 0x562eac583080 4 - "interval" uv_timer_t: 0x562eac583080 2 + "interval" uv_timer_t: 0x55eab64a5300 0 + "interval" uv_timer_t: 0x55eab64a5300 8 + "interval" uv_timer_t: 0x55eab64a5300 4 + "interval" uv_timer_t: 0x55eab64a5300 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -3553,8 +4152,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0x7f8419a316c0" "hello" - uv_thread_t: 0x7f8419a316c0 finish hello + 2 4 "uv_thread_t: 0x7f07758e66c0" "hello" + uv_thread_t: 0x7f07758e66c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -3572,30 +4171,23 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -static -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 /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ - -Wl,-z,relro -llua5.2 -lm -ldl -libtool: link: x86_64-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 -fcf-protection -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 (0x00007fff51bee000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f5695926000) - liblua5.2.so.0 => /lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f56958ef000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f56956f9000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5695609000) - /lib64/ld-linux-x86-64.so.2 (0x00007f5695991000) -*********************** app static (5.2) ********* +Target test made + + +Making target test for debian/lua5.3.dh-lua.conf +# tests +********************** lua dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" - "a" true 250 + "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5571cd49b950 - "closed" uv_timer_t: 0x5571cd49b950 + "timeout" uv_timer_t: 0x55935a535f80 + "closed" uv_timer_t: 0x55935a535f80 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5571cd49b950 - "closed" { } uv_timer_t: 0x5571cd49b950 + "timeout" { } uv_timer_t: 0x55935a535f80 + "closed" { } uv_timer_t: 0x55935a535f80 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3606,22 +4198,22 @@ { stat = { blksize = 4096, - mode = 33188, - gid = 1111, - ino = 9314319, - flags = 0, - rdev = 0, - type = "file", - birthtime = table: 0x5571cd463f90, - dev = 2065, - mtime = table: 0x5571cd486920, - ctime = table: 0x5571cd4522b0, - atime = table: 0x5571cd48e120, + gid = 2222, + mtime = table: 0x55935a55f770, + birthtime = table: 0x55935a572fb0, gen = 0, + dev = 2081, + mode = 33204, + ctime = table: 0x55935a570700, nlink = 1, - uid = 1111, + uid = 2222, + type = "file", + flags = 0, + atime = table: 0x55935a552ed0, blocks = 16, - size = 6060 + size = 6060, + rdev = 0, + ino = 3422000 } } ok 7 fs - read a file sync @@ -3630,22 +4222,22 @@ { stat = { blksize = 4096, - mode = 33188, - gid = 1111, - ino = 9314319, - flags = 0, - rdev = 0, - type = "file", - birthtime = table: 0x5571cd46bab0, - dev = 2065, - mtime = table: 0x5571cd4882a0, - ctime = table: 0x5571cd46ad50, - atime = table: 0x5571cd46b130, + gid = 2222, + mtime = table: 0x55935a562be0, + birthtime = table: 0x55935a570370, gen = 0, + dev = 2081, + mode = 33204, + ctime = table: 0x55935a553860, nlink = 1, - uid = 1111, + uid = 2222, + type = "file", + flags = 0, + atime = table: 0x55935a5730c0, blocks = 16, - size = 6060 + size = 6060, + rdev = 0, + ino = 3422000 } } { chunk = 6060 } @@ -3654,7 +4246,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 @@ -3688,7 +4280,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 @@ -3728,199 +4320,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } + uv_dir_t: 0x55935a57efb8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } - uv_dir_t: 0x5571cd44fb58 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "rockspecs", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } { { name = ".clangd", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 13107200, type = 61267, bfree = 50799426, ffree = 13056883, bsize = 4096, bavail = 48173903, blocks = 51328250 } + { blocks = 51328250, ffree = 12976443, bsize = 4096, bavail = 47355366, type = 61267, files = 13107200, bfree = 49980889 } ok 31 fs - fs.statfs sync - { files = 13107200, type = 61267, bfree = 50799426, ffree = 13056883, bsize = 4096, bavail = 48173903, blocks = 51328250 } + { blocks = 51328250, ffree = 12976443, bsize = 4096, bavail = 47355366, type = 61267, files = 13107200, bfree = 49980889 } ok 32 fs - fs.statfs async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { 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 @@ -3945,71 +4537,71 @@ ok 46 misc - uv.guess_handle { version_string = "1.50.0", version = 78336 } ok 47 misc - uv.version and uv.version_string - { constrained = 0, rss = 4087808, free = 24092950528, available = 24092950528, total = 25211318272 } + { total = 25205043200.0, rss = 4767744, available = 23484837888.0, free = 23484837888.0, constrained = 0.0 } ok 48 misc - memory size - { uptime = 394159.04 } + { uptime = 866426.76 } ok 49 misc - uv.uptime { + nivcsw = 4, + nvcsw = 53, inblock = 0, oublock = 40, - ixrss = 0, + utime = { sec = 0, usec = 622728 }, + msgrcv = 0, + stime = { sec = 0, usec = 11952 }, + majflt = 0, + msgsnd = 0, idrss = 0, - nswap = 0, - nivcsw = 3, - nvcsw = 50, + minflt = 467, nsignals = 0, - msgsnd = 0, - stime = { usec = 3981, sec = 0 }, - msgrcv = 0, isrss = 0, - minflt = 438, - majflt = 0, - maxrss = 4292, - utime = { usec = 621049, sec = 0 } + nswap = 0, + ixrss = 0, + maxrss = 4656 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd48ff40, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd4b22b0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd478ef0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd4522b0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd4adf30, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd464020, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd49fb60, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd477200, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd49a710, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd4690b0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd4815e0, speed = 0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5571cd49d100, speed = 0 } + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a54efd0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a527030 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a53b0d0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a54e4f0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a552ed0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a553860 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a5618e0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a557900 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a53f790 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a55f770 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a50d690 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55935a562be0 } } ok 52 misc - uv.cpu_info "lo" { - { netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", internal = true, family = "inet", ip = "127.0.0.1" }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", internal = true, family = "inet6", ip = "::1" } + { mac = "\0\0\0\0\0\0", family = "inet", netmask = "255.0.0.0", ip = "127.0.0.1", internal = true }, + { mac = "\0\0\0\0\0\0", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", internal = true } } ok 53 misc - uv.interface_addresses - { 2.42, 3.87, 4.1 } + { 7.52, 7.03, 5.46 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" + "/usr/bin/lua5.3" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1", uid = 1111, gid = 1111 } + { uid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 3.9415905005294e+14 + 8.6642676660922e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "x86_64", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", release = "6.1.0-31-cloud-amd64" } + { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", release = "6.12.9+bpo-amd64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1740835841 - uv.gettimeofday 1740835841.000191 + os.time 1775246286 + uv.gettimeofday 1775246286.000909 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4020,53 +4612,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 52400364, sec = 394160 } nil - "realtime" { nsec = 52418641, sec = 394160 } nil + "monotonic" { sec = 866427, nsec = 770041501 } nil + "realtime" { sec = 866427, nsec = 770064434 } 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: 0x5571cd48f090 + "prepare" uv_prepare_t: 0x55935a537980 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5571cd48f090 - "timeout" uv_timer_t: 0x5571cd48e820 + "check" uv_check_t: 0x55935a537980 + "timeout" uv_timer_t: 0x55935a5316b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5571cd48f090 + "idle" uv_idle_t: 0x55935a537980 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: 0x5571cd453990, pid = 1334010 } + { handle = uv_process_t: 0x55935a568f80, pid = 3754646 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x5571cd453990, pid = 1334011 } - "exit" uv_process_t: 0x5571cd453990 { status = 0, signal = 2 } + { handle = uv_process_t: 0x55935a568f80, pid = 3754647 } + "exit" uv_process_t: 0x55935a568f80 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x5571cd453990, pid = 1334012 } - "exit" uv_process_t: 0x5571cd453990 { status = 0, signal = 15 } + { handle = uv_process_t: 0x55935a568f80, pid = 3754648 } + "exit" uv_process_t: 0x55935a568f80 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x5571cd453990, pid = 1334014 } + { handle = uv_process_t: 0x55935a568f80, pid = 3754650 } "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" { pid = 1334016, code = 0, signal = 0 } + "exit" { code = 0, signal = 0, pid = 3754652 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7f502ffff6c0 - { elapsed = 101, delay = 100 } + In uv_thread_t: 0x7fc437fff6c0 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f503e6d1e80 - Runing uv_thread_t: 0x7f503e6d1e80 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0x7fc446669440 + Runing uv_thread_t: 0x7fc446669440 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 101, 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 @@ -4075,29 +4667,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x5571cd48e820 - "closed" uv_timer_t: 0x5571cd48e820 + "timeout" uv_timer_t: 0x55935a5316b0 + "closed" uv_timer_t: 0x55935a5316b0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x5571cd48e820 - "interval" uv_timer_t: 0x5571cd48e820 - "interval" uv_timer_t: 0x5571cd48e820 - "closed" uv_timer_t: 0x5571cd48e820 + "interval" uv_timer_t: 0x55935a5316b0 + "interval" uv_timer_t: 0x55935a5316b0 + "interval" uv_timer_t: 0x55935a5316b0 + "closed" uv_timer_t: 0x55935a5316b0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x5571cd492700 - "timeout" uv_timer_t: 0x5571cd48e820 - "interval" uv_timer_t: 0x5571cd492700 + "interval" uv_timer_t: 0x55935a535f80 + "timeout" uv_timer_t: 0x55935a5316b0 + "interval" uv_timer_t: 0x55935a535f80 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x5571cd492700 0 - "interval" uv_timer_t: 0x5571cd492700 8 - "interval" uv_timer_t: 0x5571cd492700 4 - "interval" uv_timer_t: 0x5571cd492700 2 + "interval" uv_timer_t: 0x55935a535f80 0 + "interval" uv_timer_t: 0x55935a535f80 8 + "interval" uv_timer_t: 0x55935a535f80 4 + "interval" uv_timer_t: 0x55935a535f80 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x5571cd492700 0 - "interval" uv_timer_t: 0x5571cd492700 8 - "interval" uv_timer_t: 0x5571cd492700 4 - "interval" uv_timer_t: 0x5571cd492700 2 + "interval" uv_timer_t: 0x55935a535f80 0 + "interval" uv_timer_t: 0x55935a535f80 8 + "interval" uv_timer_t: 0x55935a535f80 4 + "interval" uv_timer_t: 0x55935a535f80 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4115,9 +4707,9 @@ "run 100%" ok 108 work - test threadpool "in async notify callback" - "a" true 250 - 2 4 "uv_thread_t: 0x7f503e6cc6c0" "hello" - uv_thread_t: 0x7f503e6cc6c0 finish hello + "a" true 250.0 + 2.0 4.0 "uv_thread_t: 0x7fc4455fc6c0" "hello" + uv_thread_t: 0x7fc4455fc6c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4135,23 +4727,32 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -Target test made - - -Making target test for debian/lua5.3.dh-lua.conf -# tests -********************** lua dynamic (5.3) ********* +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ + /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 +libtool: link: x86_64-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 -fcf-protection -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/x86_64-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 (0x00007f867543d000) + liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x00007f8675403000) + liblua5.3.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007f86753c6000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f86751d0000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f8675197000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f86750a7000) + /lib64/ld-linux-x86-64.so.2 (0x00007f867543f000) +********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55de725c65d0 - "closed" uv_timer_t: 0x55de725c65d0 + "timeout" uv_timer_t: 0x559401c05690 + "closed" uv_timer_t: 0x559401c05690 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55de725c65d0 - "closed" { } uv_timer_t: 0x55de725c65d0 + "timeout" { } uv_timer_t: 0x559401c05690 + "closed" { } uv_timer_t: 0x559401c05690 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4161,23 +4762,23 @@ { fd = 11 } { stat = { - gid = 1111, - blocks = 16, - mode = 33188, - size = 6060, - mtime = table: 0x55de7256f690, - blksize = 4096, - birthtime = table: 0x55de7256f500, - flags = 0, - uid = 1111, - dev = 2065, + gid = 2222, rdev = 0, - nlink = 1, + birthtime = table: 0x559401bdc2a0, + flags = 0, type = "file", + uid = 2222, + ino = 3422000, + blksize = 4096, + mtime = table: 0x559401c10df0, + mode = 33204, + atime = table: 0x559401c13b10, + dev = 2081, gen = 0, - atime = table: 0x55de725b4f60, - ino = 9314319, - ctime = table: 0x55de725b9a20 + size = 6060, + nlink = 1, + blocks = 16, + ctime = table: 0x559401c0c350 } } ok 7 fs - read a file sync @@ -4185,23 +4786,23 @@ { fd = 11 } { stat = { - gid = 1111, - blocks = 16, - mode = 33188, - size = 6060, - mtime = table: 0x55de725c46c0, - blksize = 4096, - birthtime = table: 0x55de725d4b80, - flags = 0, - uid = 1111, - dev = 2065, + gid = 2222, rdev = 0, - nlink = 1, + birthtime = table: 0x559401c09530, + flags = 0, type = "file", + uid = 2222, + ino = 3422000, + blksize = 4096, + mtime = table: 0x559401bf79b0, + mode = 33204, + atime = table: 0x559401c07690, + dev = 2081, gen = 0, - atime = table: 0x55de725d22d0, - ino = 9314319, - ctime = table: 0x55de725d4c90 + size = 6060, + nlink = 1, + blocks = 16, + ctime = table: 0x559401c028f0 } } { chunk = 6060 } @@ -4284,197 +4885,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } + uv_dir_t: 0x559401c117a8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x55de725e08c8 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "tests" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 13107200, bfree = 51068266, bsize = 4096, blocks = 51328250, ffree = 13083441, type = 61267, bavail = 48442743 } + { files = 13107200, bsize = 4096, bfree = 49914651, type = 61267, bavail = 47289128, blocks = 51328250, ffree = 12975119 } ok 31 fs - fs.statfs sync - { files = 13107200, bfree = 51068266, bsize = 4096, blocks = 51328250, ffree = 13083441, type = 61267, bavail = 48442743 } + { files = 13107200, bsize = 4096, bfree = 49914651, type = 61267, bavail = 47289128, blocks = 51328250, ffree = 12975119 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error @@ -4494,78 +5095,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events_waiting = 0, loop_count = 54, events = 26 } - { events_waiting = 0, loop_count = 55, events = 26 } + { loop_count = 54, events = 26, events_waiting = 0 } + { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.50.0", version = 78336 } ok 47 misc - uv.version and uv.version_string - { total = 25211318272.0, constrained = 0.0, free = 24150429696.0, rss = 4591616, available = 24150429696.0 } + { total = 25205043200.0, rss = 3985408, free = 23340437504.0, available = 23340437504.0, constrained = 0.0 } ok 48 misc - memory size - { uptime = 394167.56 } + { uptime = 866435.96 } ok 49 misc - uv.uptime { - nivcsw = 5, - utime = { sec = 0, usec = 614709 }, - nsignals = 0, - nvcsw = 48, - majflt = 0, - msgsnd = 0, oublock = 40, - idrss = 0, - ixrss = 0, + utime = { usec = 659364, sec = 0 }, + majflt = 0, inblock = 0, + idrss = 0, + maxrss = 7080, isrss = 0, - maxrss = 4484, - minflt = 435, + ixrss = 0, + nsignals = 0, nswap = 0, + nvcsw = 91, + msgsnd = 0, + nivcsw = 3, msgrcv = 0, - stime = { sec = 0, usec = 8091 } + minflt = 3669, + stime = { usec = 19873, sec = 0 } } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de7259d980 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725b1690 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725aafb0 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725c3970 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725b9990 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de7256f730 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725d4c90 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de7256f500 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725993c0 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de7259aea0 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725b9a20 }, - { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55de725c46c0 } + { model = "AMD EPYC-Rome Processor", times = table: 0x559401be5510, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bd4dc0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401c0c350, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bdc2a0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bdd730, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bd99f0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bb77e0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bdcfe0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bdd7c0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bee210, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401be7220, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x559401bf79b0, speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, ip = "127.0.0.1", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet" }, - { internal = true, ip = "::1", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6" } + { ip = "127.0.0.1", internal = true, family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, + { ip = "::1", internal = true, family = "inet6", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 2.2, 3.78, 4.06 } + { 7.12, 6.96, 5.45 } ok 54 misc - uv.loadavg - "/usr/bin/lua5.3" + "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, username = "pbuilder1", shell = "/bin/sh", uid = 1111, homedir = "/nonexistent/first-build" } + { gid = 2222, shell = "/bin/bash", uid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 3.9416756692094e+14 + 8.6643597267262e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", release = "6.1.0-31-cloud-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)" } + { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", machine = "x86_64", sysname = "Linux", release = "6.12.9+bpo-amd64" } ok 62 misc - uv.os_uname - os.time 1740835849 - uv.gettimeofday 1740835849.000707 + os.time 1775246296 + uv.gettimeofday 1775246296.000115 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4576,34 +5177,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 394168, nsec = 568930351 } nil - "realtime" { sec = 394168, nsec = 568949340 } nil + "monotonic" { nsec = 975795115, sec = 866436 } nil + "realtime" { nsec = 975822767, sec = 866436 } 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: 0x55de725960f0 + "prepare" uv_prepare_t: 0x559401bc1120 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55de725960f0 - "timeout" uv_timer_t: 0x55de725849f0 + "check" uv_check_t: 0x559401bc1120 + "timeout" uv_timer_t: 0x559401c02e10 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55de725960f0 + "idle" uv_idle_t: 0x559401bc1120 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 1334512, handle = uv_process_t: 0x55de725928e0 } + { pid = 3755593, handle = uv_process_t: 0x559401c086b0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 1334513, handle = uv_process_t: 0x55de725928e0 } - "exit" uv_process_t: 0x55de725928e0 { signal = 2, status = 0 } + { pid = 3755594, handle = uv_process_t: 0x559401c086b0 } + "exit" uv_process_t: 0x559401c086b0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 1334514, handle = uv_process_t: 0x55de725928e0 } - "exit" uv_process_t: 0x55de725928e0 { signal = 15, status = 0 } + { pid = 3755595, handle = uv_process_t: 0x559401c086b0 } + "exit" uv_process_t: 0x559401c086b0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 1334516, handle = uv_process_t: 0x55de725928e0 } + { pid = 3755597, handle = uv_process_t: 0x559401c086b0 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -4612,14 +5213,14 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, pid = 1334518, signal = 0 } + "exit" { pid = 3755599, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7f95de1156c0 + In uv_thread_t: 0x7f54114bd6c0 { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f95e018b440 - Runing uv_thread_t: 0x7f95e018b440 + Runing uv_thread_t: 0x7f54134cf740 + Runing uv_thread_t: 0x7f54134cf740 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } @@ -4631,29 +5232,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x55de725849f0 - "closed" uv_timer_t: 0x55de725849f0 + "timeout" uv_timer_t: 0x559401c02e10 + "closed" uv_timer_t: 0x559401c02e10 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x55de725849f0 - "interval" uv_timer_t: 0x55de725849f0 - "interval" uv_timer_t: 0x55de725849f0 - "closed" uv_timer_t: 0x55de725849f0 + "interval" uv_timer_t: 0x559401c02e10 + "interval" uv_timer_t: 0x559401c02e10 + "interval" uv_timer_t: 0x559401c02e10 + "closed" uv_timer_t: 0x559401c02e10 ok 101 timer - simple interval - "interval" uv_timer_t: 0x55de7256e700 - "timeout" uv_timer_t: 0x55de725849f0 - "interval" uv_timer_t: 0x55de7256e700 + "interval" uv_timer_t: 0x559401c05690 + "timeout" uv_timer_t: 0x559401c02e10 + "interval" uv_timer_t: 0x559401c05690 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x55de7256e700 0 - "interval" uv_timer_t: 0x55de7256e700 8 - "interval" uv_timer_t: 0x55de7256e700 4 - "interval" uv_timer_t: 0x55de7256e700 2 + "interval" uv_timer_t: 0x559401c05690 0 + "interval" uv_timer_t: 0x559401c05690 8 + "interval" uv_timer_t: 0x559401c05690 4 + "interval" uv_timer_t: 0x559401c05690 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x55de7256e700 0 - "interval" uv_timer_t: 0x55de7256e700 8 - "interval" uv_timer_t: 0x55de7256e700 4 - "interval" uv_timer_t: 0x55de7256e700 2 + "interval" uv_timer_t: 0x559401c05690 0 + "interval" uv_timer_t: 0x559401c05690 8 + "interval" uv_timer_t: 0x559401c05690 4 + "interval" uv_timer_t: 0x559401c05690 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4672,8 +5273,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f95e01206c0" "hello" - uv_thread_t: 0x7f95e01206c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f5412cc96c0" "hello" + uv_thread_t: 0x7f5412cc96c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4692,31 +5293,29 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ + -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 -libtool: link: x86_64-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 -fcf-protection -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/x86_64-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 (0x00007fff10265000) - liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x00007fda4849a000) - liblua5.3.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007fda4845d000) - libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007fda48267000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fda4822e000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fda4813e000) - /lib64/ld-linux-x86-64.so.2 (0x00007fda484d0000) -********************** app dynamic (5.3) ********* + -Wl,-z,relro -llua5.3 -lm -ldl +libtool: link: x86_64-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 -fcf-protection -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 (0x00007fe03ab4b000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fe03aadd000) + liblua5.3.so.0 => /lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007fe03aaa0000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe03a8aa000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe03a7ba000) + /lib64/ld-linux-x86-64.so.2 (0x00007fe03ab4d000) +*********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55a2f77daa80 - "closed" uv_timer_t: 0x55a2f77daa80 + "timeout" uv_timer_t: 0x55e9b29ab980 + "closed" uv_timer_t: 0x55e9b29ab980 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55a2f77daa80 - "closed" { } uv_timer_t: 0x55a2f77daa80 + "timeout" { } uv_timer_t: 0x55e9b29ab980 + "closed" { } uv_timer_t: 0x55e9b29ab980 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4726,23 +5325,23 @@ { fd = 11 } { stat = { - ctime = table: 0x55a2f77de920, - atime = table: 0x55a2f77b1300, - uid = 1111, - mode = 33188, rdev = 0, - nlink = 1, - mtime = table: 0x55a2f77dca80, + mtime = table: 0x55e9b29f2a10, + mode = 33204, + uid = 2222, + size = 6060, + atime = table: 0x55e9b29f2900, + flags = 0, + dev = 2081, type = "file", - birthtime = table: 0x55a2f77d7ce0, + ctime = table: 0x55e9b29bade0, + birthtime = table: 0x55e9b29e6060, + nlink = 1, + gid = 2222, gen = 0, - flags = 0, - gid = 1111, - ino = 9314319, - blksize = 4096, - dev = 2065, blocks = 16, - size = 6060 + blksize = 4096, + ino = 3422000 } } ok 7 fs - read a file sync @@ -4750,23 +5349,23 @@ { fd = 11 } { stat = { - ctime = table: 0x55a2f77d2990, - atime = table: 0x55a2f77d8bb0, - uid = 1111, - mode = 33188, rdev = 0, - nlink = 1, - mtime = table: 0x55a2f7787f00, + mtime = table: 0x55e9b29d0950, + mode = 33204, + uid = 2222, + size = 6060, + atime = table: 0x55e9b29e7f00, + flags = 0, + dev = 2081, type = "file", - birthtime = table: 0x55a2f77d8cc0, + ctime = table: 0x55e9b29e2320, + birthtime = table: 0x55e9b29e1450, + nlink = 1, + gid = 2222, gen = 0, - flags = 0, - gid = 1111, - ino = 9314319, - blksize = 4096, - dev = 2065, blocks = 16, - size = 6060 + blksize = 4096, + ino = 3422000 } } { chunk = 6060 } @@ -4849,197 +5448,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = ".clangd" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } + uv_dir_t: 0x55e9b29e2ae8 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = "README.md" } } { { type = "directory", name = "deps" } } + { { type = "directory", name = "src" } } + { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x55a2f77ca968 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = ".ci" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "debian" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".clang-format" } } { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = ".gitmodules" } } { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "tests" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "src" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "luv-scm-0.rockspec" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "directory", name = ".ci" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "debian" }, { type = "directory", name = "cmake" }, { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".clang-format" }, { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "lib" }, + { type = "file", name = ".gitmodules" }, { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { type = "directory", name = "rockspecs" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "tests" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 48305837, bfree = 50931360, files = 13107200, type = 61267, bsize = 4096, blocks = 51328250, ffree = 13073158 } + { blocks = 51328250, bsize = 4096, type = 61267, bfree = 49890135, bavail = 47264612, ffree = 12972432, files = 13107200 } ok 31 fs - fs.statfs sync - { bavail = 48305832, bfree = 50931355, files = 13107200, type = 61267, bsize = 4096, blocks = 51328250, ffree = 13073158 } + { blocks = 51328250, bsize = 4096, type = 61267, bfree = 49890135, bavail = 47264612, ffree = 12972432, files = 13107200 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error @@ -5059,78 +5658,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events = 26, loop_count = 54, events_waiting = 0 } - { events = 26, loop_count = 55, events_waiting = 0 } + { 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 = 78336, version_string = "1.50.0" } + { version_string = "1.50.0", version = 78336 } ok 47 misc - uv.version and uv.version_string - { rss = 4337664, available = 24148185088.0, free = 24148185088.0, constrained = 0.0, total = 25211318272.0 } + { constrained = 0.0, rss = 4182016, free = 23439380480.0, total = 25205043200.0, available = 23439380480.0 } ok 48 misc - memory size - { uptime = 394176.25 } + { uptime = 866444.76 } ok 49 misc - uv.uptime { - nswap = 0, - isrss = 0, - msgrcv = 0, - maxrss = 7428, - majflt = 0, - stime = { sec = 0, usec = 11999 }, - nvcsw = 92, - minflt = 3657, - ixrss = 0, - inblock = 0, + nivcsw = 2, + nvcsw = 48, oublock = 40, - utime = { sec = 0, usec = 635991 }, + inblock = 0, + majflt = 0, + msgrcv = 0, idrss = 0, - nivcsw = 7, + minflt = 441, + msgsnd = 0, + ixrss = 0, nsignals = 0, - msgsnd = 0 + isrss = 0, + utime = { usec = 615232, sec = 0 }, + maxrss = 4084, + stime = { usec = 19999, sec = 0 }, + nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { times = table: 0x55a2f77b1270, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77a3790, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77c2520, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77acc40, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77baca0, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f778c800, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77e9230, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77d8cc0, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77b19c0, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77ccda0, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77e1a70, model = "AMD EPYC-Rome Processor", speed = 0.0 }, - { times = table: 0x55a2f77b2040, model = "AMD EPYC-Rome Processor", speed = 0.0 } + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29caab0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29b62b0 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29c5280 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29c4c50 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29e7f00 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29b7f20 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29bb530 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29bae70 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29d6510 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29f2900 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29c9490 }, + { speed = 0.0, model = "AMD EPYC-Rome Processor", times = table: 0x55e9b29bc300 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", internal = true }, - { ip = "::1", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true } + { internal = true, ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, + { internal = true, ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 1.94, 3.67, 4.02 } + { 6.42, 6.81, 5.42 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" + "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh", username = "pbuilder1" } + { uid = 2222, username = "pbuilder2", gid = 2222, 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 - 3.941762547418e+14 + 8.6644477314399e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-31-cloud-amd64", sysname = "Linux", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)" } + { machine = "x86_64", sysname = "Linux", release = "6.12.9+bpo-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)" } ok 62 misc - uv.os_uname - os.time 1740835858 - uv.gettimeofday 1740835858.000395 + os.time 1775246304 + uv.gettimeofday 1775246304.000915 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5141,34 +5740,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 394177, nsec = 256679403 } nil - "realtime" { sec = 394177, nsec = 256699474 } nil + "monotonic" { nsec = 776510383, sec = 866445 } nil + "realtime" { nsec = 776538416, sec = 866445 } 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: 0x55a2f77c1b10 + "prepare" uv_prepare_t: 0x55e9b29da6c0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55a2f77c1b10 - "timeout" uv_timer_t: 0x55a2f77c54b0 + "check" uv_check_t: 0x55e9b29da6c0 + "timeout" uv_timer_t: 0x55e9b29cca20 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55a2f77c1b10 + "idle" uv_idle_t: 0x55e9b29da6c0 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: 0x55a2f77ddaa0, pid = 1335107 } + { pid = 3757111, handle = uv_process_t: 0x55e9b29ec7c0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x55a2f77ddaa0, pid = 1335108 } - "exit" uv_process_t: 0x55a2f77ddaa0 { signal = 2, status = 0 } + { pid = 3757112, handle = uv_process_t: 0x55e9b29ec7c0 } + "exit" uv_process_t: 0x55e9b29ec7c0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x55a2f77ddaa0, pid = 1335109 } - "exit" uv_process_t: 0x55a2f77ddaa0 { signal = 15, status = 0 } + { pid = 3757113, handle = uv_process_t: 0x55e9b29ec7c0 } + "exit" uv_process_t: 0x55e9b29ec7c0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x55a2f77ddaa0, pid = 1335111 } + { pid = 3757115, handle = uv_process_t: 0x55e9b29ec7c0 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -5177,17 +5776,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 1335113 } + "exit" { pid = 3757117, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7f4e25b9e6c0 - { elapsed = 101, delay = 100 } + In uv_thread_t: 0x7f813f7fe6c0 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f4e27bae740 - Runing uv_thread_t: 0x7f4e27bae740 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0x7f8145f5f300 + Runing uv_thread_t: 0x7f8145f5f300 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 101, 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 @@ -5196,29 +5795,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x55a2f77c54b0 - "closed" uv_timer_t: 0x55a2f77c54b0 + "timeout" uv_timer_t: 0x55e9b29cca20 + "closed" uv_timer_t: 0x55e9b29cca20 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x55a2f77c54b0 - "interval" uv_timer_t: 0x55a2f77c54b0 - "interval" uv_timer_t: 0x55a2f77c54b0 - "closed" uv_timer_t: 0x55a2f77c54b0 + "interval" uv_timer_t: 0x55e9b29cca20 + "interval" uv_timer_t: 0x55e9b29cca20 + "interval" uv_timer_t: 0x55e9b29cca20 + "closed" uv_timer_t: 0x55e9b29cca20 ok 101 timer - simple interval - "interval" uv_timer_t: 0x55a2f77d8200 - "timeout" uv_timer_t: 0x55a2f77c54b0 - "interval" uv_timer_t: 0x55a2f77d8200 + "interval" uv_timer_t: 0x55e9b29ab980 + "timeout" uv_timer_t: 0x55e9b29cca20 + "interval" uv_timer_t: 0x55e9b29ab980 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x55a2f77d8200 0 - "interval" uv_timer_t: 0x55a2f77d8200 8 - "interval" uv_timer_t: 0x55a2f77d8200 4 - "interval" uv_timer_t: 0x55a2f77d8200 2 + "interval" uv_timer_t: 0x55e9b29ab980 0 + "interval" uv_timer_t: 0x55e9b29ab980 8 + "interval" uv_timer_t: 0x55e9b29ab980 4 + "interval" uv_timer_t: 0x55e9b29ab980 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x55a2f77d8200 0 - "interval" uv_timer_t: 0x55a2f77d8200 8 - "interval" uv_timer_t: 0x55a2f77d8200 4 - "interval" uv_timer_t: 0x55a2f77d8200 2 + "interval" uv_timer_t: 0x55e9b29ab980 0 + "interval" uv_timer_t: 0x55e9b29ab980 8 + "interval" uv_timer_t: 0x55e9b29ab980 4 + "interval" uv_timer_t: 0x55e9b29ab980 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5237,8 +5836,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f4e273a86c0" "hello" - uv_thread_t: 0x7f4e273a86c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f813ffff6c0" "hello" + uv_thread_t: 0x7f813ffff6c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5256,30 +5855,23 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ - /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - -Wl,-z,relro -llua5.3 -lm -ldl -libtool: link: x86_64-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 -fcf-protection -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 (0x00007ffd533b0000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fed68dd1000) - liblua5.3.so.0 => /lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007fed68d94000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fed68b9e000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fed68aae000) - /lib64/ld-linux-x86-64.so.2 (0x00007fed68e3b000) -*********************** app static (5.3) ********* +Target test made + + +Making target test for debian/lua5.4.dh-lua.conf +# tests +********************** lua dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5603abe5ba80 - "closed" uv_timer_t: 0x5603abe5ba80 + "timeout" uv_timer_t: 0x5576ef6c0250 + "closed" uv_timer_t: 0x5576ef6c0250 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5603abe5ba80 - "closed" { } uv_timer_t: 0x5603abe5ba80 + "timeout" { } uv_timer_t: 0x5576ef6c0250 + "closed" { } uv_timer_t: 0x5576ef6c0250 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5290,22 +5882,22 @@ { stat = { gen = 0, - uid = 1111, - dev = 2065, - mode = 33188, - type = "file", - blksize = 4096, - ino = 9314319, - mtime = table: 0x5603abe5da80, - gid = 1111, - flags = 0, - atime = table: 0x5603abe32300, + mtime = table: 0x5576ef6dabc0, + birthtime = table: 0x5576ef68f680, + blocks = 16, + mode = 33204, + uid = 2222, + dev = 2081, + ino = 3422000, + nlink = 1, size = 6060, - birthtime = table: 0x5603abe58ce0, - ctime = table: 0x5603abe5f920, + type = "file", + ctime = table: 0x5576ef6ad140, + gid = 2222, rdev = 0, - blocks = 16, - nlink = 1 + flags = 0, + blksize = 4096, + atime = table: 0x5576ef6a7240 } } ok 7 fs - read a file sync @@ -5314,22 +5906,22 @@ { stat = { gen = 0, - uid = 1111, - dev = 2065, - mode = 33188, - type = "file", - blksize = 4096, - ino = 9314319, - mtime = table: 0x5603abe08f00, - gid = 1111, - flags = 0, - atime = table: 0x5603abe59bb0, + mtime = table: 0x5576ef6a7240, + birthtime = table: 0x5576ef6becd0, + blocks = 16, + mode = 33204, + uid = 2222, + dev = 2081, + ino = 3422000, + nlink = 1, size = 6060, - birthtime = table: 0x5603abe59cc0, - ctime = table: 0x5603abe53990, + type = "file", + ctime = table: 0x5576ef6c35d0, + gid = 2222, rdev = 0, - blocks = 16, - nlink = 1 + flags = 0, + blksize = 4096, + atime = table: 0x5576ef6a9fe0 } } { chunk = 6060 } @@ -5338,7 +5930,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { 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 @@ -5372,7 +5964,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 @@ -5412,199 +6004,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = ".clangd", type = "file" } } + uv_dir_t: 0x5576ef6ec588 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } - uv_dir_t: 0x5603abe4b968 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = "docs.md", type = "file" } } - { { name = "src", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "examples", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "5.4-luv", type = "directory" } } - { { name = ".clang-format", type = "file" } } - { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "Makefile", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "rockspecs", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = ".ci", type = "directory" } } { { name = ".clangd", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } - { { name = "README.md", type = "file" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "luv-scm-0.rockspec", type = "file" }, - { name = "lib", type = "directory" }, - { name = "libluv.pc.in", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = "docs.md", type = "file" }, - { name = "src", type = "directory" }, { name = ".editorconfig", type = "file" }, - { name = "5.2-luv", type = "directory" }, - { name = "examples", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, { name = "5.1-luv", type = "directory" }, { name = "5.4-luv", type = "directory" }, - { name = ".clang-format", type = "file" }, - { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, { name = "cmake", type = "directory" }, { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "Makefile", type = "file" }, - { name = ".github", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "rockspecs", type = "directory" }, - { name = "tests", type = "directory" }, - { name = ".ci", type = "directory" }, { name = ".clangd", type = "file" }, - { name = "deps", type = "directory" }, - { name = "LICENSE.txt", type = "file" }, - { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, - { name = "README.md", type = "file" } + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bsize = 4096, ffree = 13062409, files = 13107200, bavail = 48209583, blocks = 51328250, bfree = 50835106, type = 61267 } + { ffree = 12970978, bsize = 4096, files = 13107200, bfree = 49861510, blocks = 51328250, bavail = 47235987, type = 61267 } ok 31 fs - fs.statfs sync - { bsize = 4096, ffree = 13062409, files = 13107200, bavail = 48209583, blocks = 51328250, bfree = 50835106, type = 61267 } + { ffree = 12970978, bsize = 4096, files = 13107200, bfree = 49861510, blocks = 51328250, bavail = 47235987, type = 61267 } ok 32 fs - fs.statfs async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { 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 @@ -5629,608 +6221,52 @@ ok 46 misc - uv.guess_handle { version = 78336, version_string = "1.50.0" } ok 47 misc - uv.version and uv.version_string - { constrained = 0.0, free = 23984971776.0, rss = 4132864, available = 23984971776.0, total = 25211318272.0 } + { rss = 4112384, constrained = 0.0, free = 23433990144.0, total = 25205043200.0, available = 23433990144.0 } ok 48 misc - memory size - { uptime = 394184.93 } + { uptime = 866453.65 } ok 49 misc - uv.uptime { - msgrcv = 0, - isrss = 0, - nsignals = 0, + ixrss = 0, nivcsw = 1, - msgsnd = 0, - stime = { sec = 0, usec = 4006 }, - majflt = 0, - utime = { sec = 0, usec = 617489 }, - nswap = 0, - oublock = 40, - idrss = 0, - minflt = 414, inblock = 0, - nvcsw = 51, - maxrss = 4188, - ixrss = 0 - } -ok 50 misc - uv.getrusage - 12 -ok 51 misc - uv.available_parallelism - { - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe3b5c0 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe2f400 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe3d390 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe22510 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe33790 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe4dda0 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe4c150 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe3c810 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe329c0 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe3d300 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe46470 }, - { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5603abe03a10 } - } -ok 52 misc - uv.cpu_info - "lo" { - { 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 - { 1.78, 3.61, 4.0 } -ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" -ok 55 misc - uv.exepath - "/build/reproducible-path/lua-luv-1.48.0-2/debian" -ok 56 misc - uv.os_homedir - "/tmp" -ok 57 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, homedir = "/nonexistent/first-build", username = "pbuilder1", shell = "/bin/sh" } -ok 58 misc - uv.os_get_passwd - "/build/reproducible-path/lua-luv-1.48.0-2" - "/" -ok 59 misc - uv.cwd and uv.chdir - 3.9418493820382e+14 -ok 60 misc - uv.hrtime -ok 61 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", machine = "x86_64", release = "6.1.0-31-cloud-amd64", sysname = "Linux" } -ok 62 misc - uv.os_uname - os.time 1740835867 - uv.gettimeofday 1740835867.000079 -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 = 394185, nsec = 940180954 } nil - "realtime" { sec = 394185, nsec = 940196417 } 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: 0x5603abe303e0 -ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5603abe303e0 - "timeout" uv_timer_t: 0x5603abe464b0 -ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5603abe303e0 -ok 79 prepare-check-idle-async - simple idle -ok 80 prepare-check-idle-async - simple async -ok 81 process - test disable_stdio_inheritance - { pid = 1335363, handle = uv_process_t: 0x5603abe08240 } - "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } -ok 82 process - process stdout - { pid = 1335364, handle = uv_process_t: 0x5603abe08240 } - "exit" uv_process_t: 0x5603abe08240 { status = 0, signal = 2 } -ok 83 process - spawn and kill by pid - { pid = 1335365, handle = uv_process_t: 0x5603abe08240 } - "exit" uv_process_t: 0x5603abe08240 { status = 0, signal = 15 } -ok 84 process - spawn and kill by handle -ok 85 process - invalid command - { pid = 1335367, handle = uv_process_t: 0x5603abe08240 } - "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 = 1335369, signal = 0 } -ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7ff8d9bcf6c0 - { elapsed = 101, delay = 100 } -ok 91 thread - test thread create -ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7ff8dbbe0300 - Runing uv_thread_t: 0x7ff8dbbe0300 - { elapsed = 100, delay = 100 } -ok 93 thread - test thread sleep msecs in main thread - { elapsed = 100, 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: 0x5603abe464b0 - "closed" uv_timer_t: 0x5603abe464b0 -ok 100 timer - simple timeout - "interval" uv_timer_t: 0x5603abe464b0 - "interval" uv_timer_t: 0x5603abe464b0 - "interval" uv_timer_t: 0x5603abe464b0 - "closed" uv_timer_t: 0x5603abe464b0 -ok 101 timer - simple interval - "interval" uv_timer_t: 0x5603abe59200 - "timeout" uv_timer_t: 0x5603abe464b0 - "interval" uv_timer_t: 0x5603abe59200 -ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x5603abe59200 0 - "interval" uv_timer_t: 0x5603abe59200 8 - "interval" uv_timer_t: 0x5603abe59200 4 - "interval" uv_timer_t: 0x5603abe59200 2 -ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x5603abe59200 0 - "interval" uv_timer_t: 0x5603abe59200 8 - "interval" uv_timer_t: 0x5603abe59200 4 - "interval" uv_timer_t: 0x5603abe59200 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: 0x7ff8dabd86c0" "hello" - uv_thread_t: 0x7ff8dabd86c0 finish hello -ok 109 work - test threadpool with async -1 -2 -3 -4 -5 -6 -7 -8 -ok 110 work - test threadpool with coro -ok 111 work - test threadpool with invalid argument -Uncaught Error: Error: thread arg not support type 'table' at 1 -stack traceback: - [C]: in ? -ok 112 work - test threadpool with invalid return value -# All tests passed -************************************************** -Target test made - - -Making target test for debian/lua5.4.dh-lua.conf -# tests -********************** lua dynamic (5.4) ********* -Test: tests/run.lua -skip, not on linux or macos -1..112 - "in async notify callback" - "a" true 250.0 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5613b0c3a270 - "closed" uv_timer_t: 0x5613b0c3a270 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5613b0c3a270 - "closed" { } uv_timer_t: 0x5613b0c3a270 -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 = 11 } - { - stat = { - nlink = 1, - size = 6060, - blocks = 16, - gid = 1111, - mtime = table: 0x5613b0c54ad0, - mode = 33188, - type = "file", - blksize = 4096, - dev = 2065, - gen = 0, - birthtime = table: 0x5613b0c0a9d0, - flags = 0, - rdev = 0, - ino = 9314319, - atime = table: 0x5613b0c21240, - uid = 1111, - ctime = table: 0x5613b0c27160 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 11 } - { - stat = { - nlink = 1, - size = 6060, - blocks = 16, - gid = 1111, - mtime = table: 0x5613b0c21240, - mode = 33188, - type = "file", - blksize = 4096, - dev = 2065, - gen = 0, - birthtime = table: 0x5613b0c3d5f0, - flags = 0, - rdev = 0, - ino = 9314319, - atime = table: 0x5613b0c24000, - uid = 1111, - ctime = table: 0x5613b0c38df0 - } - } - { 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 = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x5613b0c66888 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } -ok 26 fs - fs.{open,read,close}dir sync one entry - { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } - } -ok 27 fs - fs.{open,read,close}dir sync more entry - { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } - } -ok 28 fs - fs.{open,read,close}dir with more entry -ok 29 fs - fs.opendir and fs.closedir in a loop - { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } - } -ok 30 fs - fs.{open,read,close}dir ref check - { ffree = 13060863, bfree = 50818221, files = 13107200, type = 61267, blocks = 51328250, bavail = 48192698, bsize = 4096 } -ok 31 fs - fs.statfs sync - { ffree = 13060863, bfree = 50818221, files = 13107200, type = 61267, blocks = 51328250, bavail = 48192698, 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_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 = 78336, version_string = "1.50.0" } -ok 47 misc - uv.version and uv.version_string - { rss = 6496256, available = 23982780416.0, total = 25211318272.0, free = 23982780416.0, constrained = 0.0 } -ok 48 misc - memory size - { uptime = 394193.49 } -ok 49 misc - uv.uptime - { - idrss = 0, - utime = { sec = 0, usec = 617517 }, - minflt = 348, - oublock = 40, majflt = 0, - maxrss = 6380, - nvcsw = 52, - nivcsw = 1, - isrss = 0, - msgsnd = 0, - inblock = 0, nswap = 0, - msgrcv = 0, - ixrss = 0, + maxrss = 4016, nsignals = 0, - stime = { sec = 0, usec = 4009 } + msgrcv = 0, + isrss = 0, + stime = { usec = 12095, sec = 0 }, + msgsnd = 0, + utime = { usec = 636940, sec = 0 }, + idrss = 0, + nvcsw = 52, + minflt = 374, + oublock = 40 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { times = table: 0x5613b0c38cf0, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c52570, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c516c0, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c48b90, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c09680, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c46fb0, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c0abe0, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c48670, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c32ca0, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c40740, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c27960, speed = 0.0, model = "AMD EPYC-Rome Processor" }, - { times = table: 0x5613b0c189d0, speed = 0.0, model = "AMD EPYC-Rome Processor" } + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6c4020 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6c8450 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef69ea00 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6d6390 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6c35d0 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6a6320 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6bedd0 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6ad790 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6d76a0 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6c7060 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef6ce650 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x5576ef690e20 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", netmask = "255.0.0.0", family = "inet", mac = "\0\0\0\0\0\0", internal = true }, - { ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", mac = "\0\0\0\0\0\0", internal = true } + { netmask = "255.0.0.0", family = "inet", internal = true, mac = "\0\0\0\0\0\0", ip = "127.0.0.1" }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true, mac = "\0\0\0\0\0\0", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 1.82, 3.56, 3.98 } + { 6.21, 6.75, 5.42 } 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 - { username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build", uid = 1111, gid = 1111 } + { gid = 2222, homedir = "/nonexistent/second-build", 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 - 3.9419349539516e+14 + 8.664536544829e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-31-cloud-amd64", machine = "x86_64", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)" } + { release = "6.12.9+bpo-amd64", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", machine = "x86_64" } ok 62 misc - uv.os_uname - os.time 1740835875 - uv.gettimeofday 1740835875.000636 + os.time 1775246313 + uv.gettimeofday 1775246313.000797 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6260,53 +6296,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 394194, nsec = 497759330 } nil - "realtime" { sec = 394194, nsec = 497777138 } nil + "monotonic" { nsec = 658028437, sec = 866454 } nil + "realtime" { nsec = 658053744, sec = 866454 } 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: 0x5613b0c40970 + "prepare" uv_prepare_t: 0x5576ef6cb4b0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5613b0c40970 - "timeout" uv_timer_t: 0x5613b0c3a270 + "check" uv_check_t: 0x5576ef6cb4b0 + "timeout" uv_timer_t: 0x5576ef682e30 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5613b0c40970 + "idle" uv_idle_t: 0x5576ef6cb4b0 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: 0x5613b0c4c9b0, pid = 1335887 } + { pid = 3757770, handle = uv_process_t: 0x5576ef6cd7d0 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x5613b0c4c9b0, pid = 1335888 } - "exit" uv_process_t: 0x5613b0c4c9b0 { status = 0, signal = 2 } + { pid = 3757771, handle = uv_process_t: 0x5576ef6cd7d0 } + "exit" uv_process_t: 0x5576ef6cd7d0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x5613b0c4c9b0, pid = 1335889 } - "exit" uv_process_t: 0x5613b0c4c9b0 { status = 0, signal = 15 } + { pid = 3757772, handle = uv_process_t: 0x5576ef6cd7d0 } + "exit" uv_process_t: 0x5576ef6cd7d0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x5613b0c4c9b0, pid = 1335891 } + { pid = 3757774, handle = uv_process_t: 0x5576ef6cd7d0 } "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 = 1335893, signal = 0 } + "exit" { code = 0, pid = 3757776, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7fb38e7fc6c0 + In uv_thread_t: 0x7f8e74b426c0 { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7fb394e57440 - Runing uv_thread_t: 0x7fb394e57440 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0x7f8e76bba440 + Runing uv_thread_t: 0x7f8e76bba440 + { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 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 @@ -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: 0x5613b0c3a270 - "closed" uv_timer_t: 0x5613b0c3a270 + "timeout" uv_timer_t: 0x5576ef682e30 + "closed" uv_timer_t: 0x5576ef682e30 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x5613b0c3a270 - "interval" uv_timer_t: 0x5613b0c3a270 - "interval" uv_timer_t: 0x5613b0c3a270 - "closed" uv_timer_t: 0x5613b0c3a270 + "interval" uv_timer_t: 0x5576ef682e30 + "interval" uv_timer_t: 0x5576ef682e30 + "interval" uv_timer_t: 0x5576ef682e30 + "closed" uv_timer_t: 0x5576ef682e30 ok 101 timer - simple interval - "interval" uv_timer_t: 0x5613b0c43280 - "timeout" uv_timer_t: 0x5613b0c3a270 - "interval" uv_timer_t: 0x5613b0c43280 + "interval" uv_timer_t: 0x5576ef69ff30 + "timeout" uv_timer_t: 0x5576ef682e30 + "interval" uv_timer_t: 0x5576ef69ff30 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x5613b0c43280 0 - "interval" uv_timer_t: 0x5613b0c43280 8 - "interval" uv_timer_t: 0x5613b0c43280 4 - "interval" uv_timer_t: 0x5613b0c43280 2 + "interval" uv_timer_t: 0x5576ef69ff30 0 + "interval" uv_timer_t: 0x5576ef69ff30 8 + "interval" uv_timer_t: 0x5576ef69ff30 4 + "interval" uv_timer_t: 0x5576ef69ff30 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x5613b0c43280 0 - "interval" uv_timer_t: 0x5613b0c43280 8 - "interval" uv_timer_t: 0x5613b0c43280 4 - "interval" uv_timer_t: 0x5613b0c43280 2 + "interval" uv_timer_t: 0x5576ef69ff30 0 + "interval" uv_timer_t: 0x5576ef69ff30 8 + "interval" uv_timer_t: 0x5576ef69ff30 4 + "interval" uv_timer_t: 0x5576ef69ff30 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: 0x7fb394dec6c0" "hello" - uv_thread_t: 0x7fb394dec6c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f8e76b4f6c0" "hello" + uv_thread_t: 0x7f8e76b4f6c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -6382,13 +6418,13 @@ libtool: link: x86_64-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 -fcf-protection -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/x86_64-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 (0x00007ffe5ffe9000) - liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x00007f817db1b000) - liblua5.4.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007f817dad7000) - libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f817d8e1000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f817d8a8000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f817d7b8000) - /lib64/ld-linux-x86-64.so.2 (0x00007f817db51000) + linux-vdso.so.1 (0x00007efe03dc1000) + liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x00007efe03d87000) + liblua5.4.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007efe03d43000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007efe03b4d000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007efe03b14000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007efe03a24000) + /lib64/ld-linux-x86-64.so.2 (0x00007efe03dc3000) ********************** 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: 0x5598835749b0 - "closed" uv_timer_t: 0x5598835749b0 + "timeout" uv_timer_t: 0x56058b2da980 + "closed" uv_timer_t: 0x56058b2da980 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5598835749b0 - "closed" { } uv_timer_t: 0x5598835749b0 + "timeout" { } uv_timer_t: 0x56058b2da980 + "closed" { } uv_timer_t: 0x56058b2da980 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6411,22 +6447,22 @@ { stat = { blksize = 4096, - mtime = table: 0x55988355b8c0, + size = 6060, + mode = 33204, + ctime = table: 0x56058b2cbee0, rdev = 0, flags = 0, - gen = 0, - ctime = table: 0x559883565f00, - type = "file", - atime = table: 0x5598835607f0, + gid = 2222, + dev = 2081, blocks = 16, - uid = 1111, - gid = 1111, - dev = 2065, - birthtime = table: 0x55988356a310, - mode = 33188, - ino = 9314319, - size = 6060, - nlink = 1 + ino = 3422000, + mtime = table: 0x56058b2c18c0, + uid = 2222, + type = "file", + nlink = 1, + birthtime = table: 0x56058b2d02b0, + atime = table: 0x56058b2c6180, + gen = 0 } } ok 7 fs - read a file sync @@ -6435,22 +6471,22 @@ { stat = { blksize = 4096, - mtime = table: 0x5598835607f0, + size = 6060, + mode = 33204, + ctime = table: 0x56058b2e8680, rdev = 0, flags = 0, - gen = 0, - ctime = table: 0x5598835826b0, - type = "file", - atime = table: 0x5598835609a0, + gid = 2222, + dev = 2081, blocks = 16, - uid = 1111, - gid = 1111, - dev = 2065, - birthtime = table: 0x55988357aaa0, - mode = 33188, - ino = 9314319, - size = 6060, - nlink = 1 + ino = 3422000, + mtime = table: 0x56058b2c6180, + uid = 2222, + type = "file", + nlink = 1, + birthtime = table: 0x56058b2e0a70, + atime = table: 0x56058b2c67d0, + gen = 0 } } { chunk = 6060 } @@ -6459,73 +6495,73 @@ 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 - { 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" } + { 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" } + { 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 @@ -6533,199 +6569,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x55988359fc48 closed + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } + uv_dir_t: 0x56058b305b28 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 61267, bsize = 4096, bfree = 50594280, blocks = 51328250, files = 13107200, bavail = 47968757, ffree = 13039699 } + { files = 13107200, bsize = 4096, blocks = 51328250, type = 61267, ffree = 12998699, bfree = 50177811, bavail = 47552288 } ok 31 fs - fs.statfs sync - { type = 61267, bsize = 4096, bfree = 50594280, blocks = 51328250, files = 13107200, bavail = 47968757, ffree = 13039699 } + { files = 13107200, bsize = 4096, blocks = 51328250, type = 61267, ffree = 12998699, bfree = 50177811, bavail = 47552288 } 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 @@ -6743,59 +6779,59 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events_waiting = 0, events = 26 } - { loop_count = 55, events_waiting = 0, events = 26 } + { events_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 = 78336, version_string = "1.50.0" } ok 47 misc - uv.version and uv.version_string - { available = 23979569152.0, free = 23979569152.0, rss = 6004736, constrained = 0.0, total = 25211318272.0 } + { available = 23508082688.0, rss = 3768320, total = 25205043200.0, constrained = 0.0, free = 23508082688.0 } ok 48 misc - memory size - { uptime = 394202.16 } + { uptime = 866462.72 } ok 49 misc - uv.uptime { - stime = { sec = 0, usec = 12011 }, - maxrss = 7436, - nivcsw = 7, + utime = { sec = 0, usec = 660942 }, idrss = 0, + oublock = 40, nswap = 0, - nsignals = 0, - msgrcv = 0, - majflt = 0, + nvcsw = 91, ixrss = 0, - nvcsw = 87, - oublock = 40, + stime = { sec = 0, usec = 28532 }, + nivcsw = 3, + msgsnd = 0, + msgrcv = 0, inblock = 0, + maxrss = 7320, + majflt = 0, + nsignals = 0, isrss = 0, - msgsnd = 0, - utime = { sec = 0, usec = 632533 }, - minflt = 3567 + minflt = 3577 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "AMD EPYC-Rome Processor", times = table: 0x55988355d040, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x559883585620, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5598835607f0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x559883591980, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x559883544250, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5598835601a0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x559883573530, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55988355f940, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5598835816f0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x5598835832d0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55988355f1b0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x559883582db0, speed = 0.0 } + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2c0220 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2c67d0 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2efca0 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2c6980 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2d23a0 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2f7950 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2a8820 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2e8680 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2f1290 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2c5920 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2e0e50 }, + { model = "AMD EPYC-Rome Processor", speed = 0.0, times = table: 0x56058b2e0a70 } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, netmask = "255.0.0.0", family = "inet", ip = "127.0.0.1", mac = "\0\0\0\0\0\0" }, - { internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", ip = "::1", mac = "\0\0\0\0\0\0" } + { netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet" }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6" } } ok 53 misc - uv.interface_addresses - { 1.77, 3.49, 3.95 } + { 6.03, 6.71, 5.41 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -6803,18 +6839,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", uid = 1111, username = "pbuilder1" } + { shell = "/bin/bash", username = "pbuilder2", gid = 2222, homedir = "/nonexistent/second-build", uid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 3.942021710009e+14 + 8.6646273132721e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)", release = "6.1.0-31-cloud-amd64" } + { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", machine = "x86_64", sysname = "Linux", release = "6.12.9+bpo-amd64" } ok 62 misc - uv.os_uname - os.time 1740835884 - uv.gettimeofday 1740835884.000311 + os.time 1775246322 + uv.gettimeofday 1775246322.000873 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6825,34 +6861,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 394203, nsec = 172916014 } nil - "realtime" { sec = 394203, nsec = 172934401 } nil + "monotonic" { sec = 866463, nsec = 734131456 } nil + "realtime" { sec = 866463, nsec = 734154961 } 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: 0x55988355ec90 + "prepare" uv_prepare_t: 0x56058b2e5540 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55988355ec90 - "timeout" uv_timer_t: 0x559883588930 + "check" uv_check_t: 0x56058b2e5540 + "timeout" uv_timer_t: 0x56058b2aa190 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55988355ec90 + "idle" uv_idle_t: 0x56058b2e5540 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 1336707, handle = uv_process_t: 0x55988356e520 } + { pid = 3758687, handle = uv_process_t: 0x56058b2f3df0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 1336708, handle = uv_process_t: 0x55988356e520 } - "exit" uv_process_t: 0x55988356e520 { signal = 2, status = 0 } + { pid = 3758688, handle = uv_process_t: 0x56058b2f3df0 } + "exit" uv_process_t: 0x56058b2f3df0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 1336709, handle = uv_process_t: 0x55988356e520 } - "exit" uv_process_t: 0x55988356e520 { signal = 15, status = 0 } + { pid = 3758689, handle = uv_process_t: 0x56058b2f3df0 } + "exit" uv_process_t: 0x56058b2f3df0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 1336712, handle = uv_process_t: 0x55988356e520 } + { pid = 3758691, handle = uv_process_t: 0x56058b2f3df0 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -6861,17 +6897,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, code = 0, pid = 1336715 } + "exit" { signal = 0, code = 0, pid = 3758693 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7f6266ffd6c0 - { delay = 100, elapsed = 101 } + In uv_thread_t: 0x7fd2277fe6c0 + { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7f626d671740 - Runing uv_thread_t: 0x7f626d671740 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0x7fd22df68740 + Runing uv_thread_t: 0x7fd22df68740 + { elapsed = 101, 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 @@ -6880,29 +6916,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x559883588930 - "closed" uv_timer_t: 0x559883588930 + "timeout" uv_timer_t: 0x56058b2aa190 + "closed" uv_timer_t: 0x56058b2aa190 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x559883588930 - "interval" uv_timer_t: 0x559883588930 - "interval" uv_timer_t: 0x559883588930 - "closed" uv_timer_t: 0x559883588930 + "interval" uv_timer_t: 0x56058b2aa190 + "interval" uv_timer_t: 0x56058b2aa190 + "interval" uv_timer_t: 0x56058b2aa190 + "closed" uv_timer_t: 0x56058b2aa190 ok 101 timer - simple interval - "interval" uv_timer_t: 0x559883582ed0 - "timeout" uv_timer_t: 0x559883588930 - "interval" uv_timer_t: 0x559883582ed0 + "interval" uv_timer_t: 0x56058b2e8ea0 + "timeout" uv_timer_t: 0x56058b2aa190 + "interval" uv_timer_t: 0x56058b2e8ea0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x559883582ed0 0 - "interval" uv_timer_t: 0x559883582ed0 8 - "interval" uv_timer_t: 0x559883582ed0 4 - "interval" uv_timer_t: 0x559883582ed0 2 + "interval" uv_timer_t: 0x56058b2e8ea0 0 + "interval" uv_timer_t: 0x56058b2e8ea0 8 + "interval" uv_timer_t: 0x56058b2e8ea0 4 + "interval" uv_timer_t: 0x56058b2e8ea0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x559883582ed0 0 - "interval" uv_timer_t: 0x559883582ed0 8 - "interval" uv_timer_t: 0x559883582ed0 4 - "interval" uv_timer_t: 0x559883582ed0 2 + "interval" uv_timer_t: 0x56058b2e8ea0 0 + "interval" uv_timer_t: 0x56058b2e8ea0 8 + "interval" uv_timer_t: 0x56058b2e8ea0 4 + "interval" uv_timer_t: 0x56058b2e8ea0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6921,8 +6957,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f6267fff6c0" "hello" - uv_thread_t: 0x7f6267fff6c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7fd227fff6c0" "hello" + uv_thread_t: 0x7fd227fff6c0 finish hello ok 109 work - test threadpool with async 1 2 @@ -6946,12 +6982,12 @@ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: x86_64-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 -fcf-protection -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 (0x00007fff779fe000) - libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f027ffc4000) - liblua5.4.so.0 => /lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007f027ff80000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f027fd8a000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f027fc9a000) - /lib64/ld-linux-x86-64.so.2 (0x00007f028002e000) + linux-vdso.so.1 (0x00007fe7d980a000) + libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fe7d979c000) + liblua5.4.so.0 => /lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007fe7d9758000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe7d9562000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe7d9472000) + /lib64/ld-linux-x86-64.so.2 (0x00007fe7d980c000) *********************** app static (5.4) ********* Test: tests/run.lua skip, not on linux or macos @@ -6959,11 +6995,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55d6194099b0 - "closed" uv_timer_t: 0x55d6194099b0 + "timeout" uv_timer_t: 0x55d222d5a980 + "closed" uv_timer_t: 0x55d222d5a980 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55d6194099b0 - "closed" { } uv_timer_t: 0x55d6194099b0 + "timeout" { } uv_timer_t: 0x55d222d5a980 + "closed" { } uv_timer_t: 0x55d222d5a980 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6973,22 +7009,22 @@ { fd = 11 } { stat = { - nlink = 1, + dev = 2081, + size = 6060, + gid = 2222, + type = "file", + gen = 0, flags = 0, - ino = 9314319, - uid = 1111, blocks = 16, + uid = 2222, + ctime = table: 0x55d222d4bee0, + mode = 33204, + birthtime = table: 0x55d222d502b0, + nlink = 1, + mtime = table: 0x55d222d418c0, + atime = table: 0x55d222d46180, blksize = 4096, - atime = table: 0x55d6193f57f0, - size = 6060, - gid = 1111, - mode = 33188, - dev = 2065, - mtime = table: 0x55d6193f08c0, - gen = 0, - type = "file", - birthtime = table: 0x55d6193ff310, - ctime = table: 0x55d6193faf00, + ino = 3422000, rdev = 0 } } @@ -6997,22 +7033,22 @@ { fd = 11 } { stat = { - nlink = 1, + dev = 2081, + size = 6060, + gid = 2222, + type = "file", + gen = 0, flags = 0, - ino = 9314319, - uid = 1111, blocks = 16, + uid = 2222, + ctime = table: 0x55d222d68680, + mode = 33204, + birthtime = table: 0x55d222d60a70, + nlink = 1, + mtime = table: 0x55d222d46180, + atime = table: 0x55d222d467d0, blksize = 4096, - atime = table: 0x55d6193f59a0, - size = 6060, - gid = 1111, - mode = 33188, - dev = 2065, - mtime = table: 0x55d6193f57f0, - gen = 0, - type = "file", - birthtime = table: 0x55d61940faa0, - ctime = table: 0x55d6194176b0, + ino = 3422000, rdev = 0 } } @@ -7026,69 +7062,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 @@ -7096,197 +7132,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } - uv_dir_t: 0x55d619434c08 closed + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } + uv_dir_t: 0x55d222d85b28 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "src" } } - { { type = "file", name = ".editorconfig" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "examples" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "Makefile" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "debian" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = ".ci" } } - { { type = "file", name = ".clangd" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "file", name = "README.md" } } + { { name = ".editorconfig", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "5.1-luv", type = "directory" } } + { { name = "5.4-luv", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = ".gitmodules", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "tests", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", 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 = "file", name = "luv-scm-0.rockspec" }, - { type = "directory", name = "lib" }, - { type = "file", name = "libluv.pc.in" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "src" }, - { type = "file", name = ".editorconfig" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "examples" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = "5.4-luv" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "Makefile" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "debian" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "tests" }, - { type = "directory", name = ".ci" }, - { type = "file", name = ".clangd" }, - { type = "directory", name = "deps" }, - { type = "file", name = "LICENSE.txt" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "5.3-luv" }, - { type = "file", name = "README.md" } + { name = ".editorconfig", type = "file" }, + { name = "README.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "src", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "5.1-luv", type = "directory" }, + { name = "5.4-luv", type = "directory" }, + { name = ".github", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "lib", type = "directory" }, + { name = ".gitmodules", type = "file" }, + { name = "Makefile", type = "file" }, + { name = ".clangd", type = "file" }, + { name = "examples", type = "directory" }, + { name = "libluv.pc.in", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "tests", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 13107200, type = 61267, bfree = 50814869, bavail = 48189346, ffree = 13061554, bsize = 4096, blocks = 51328250 } + { bsize = 4096, ffree = 12996562, type = 61267, files = 13107200, bfree = 50157610, bavail = 47532087, blocks = 51328250 } ok 31 fs - fs.statfs sync - { files = 13107200, type = 61267, bfree = 50814869, bavail = 48189346, ffree = 13061554, bsize = 4096, blocks = 51328250 } + { bsize = 4096, ffree = 12996562, type = 61267, files = 13107200, bfree = 50157610, bavail = 47532087, blocks = 51328250 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } 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 - { 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 = 78336, version_string = "1.50.0" } ok 47 misc - uv.version and uv.version_string - { free = 23977644032.0, rss = 4001792, constrained = 0.0, available = 23977644032.0, total = 25211318272.0 } + { constrained = 0.0, available = 23485079552.0, total = 25205043200.0, free = 23485079552.0, rss = 4042752 } ok 48 misc - memory size - { uptime = 394210.91 } + { uptime = 866471.6 } ok 49 misc - uv.uptime { - stime = { sec = 0, usec = 8014 }, - nivcsw = 1, - utime = { sec = 0, usec = 613128 }, - nvcsw = 55, - idrss = 0, - majflt = 0, - msgrcv = 0, - isrss = 0, - msgsnd = 0, - ixrss = 0, - minflt = 330, inblock = 0, nswap = 0, - maxrss = 3908, + msgsnd = 0, + majflt = 0, + minflt = 357, + nvcsw = 56, + stime = { sec = 0, usec = 8096 }, + msgrcv = 0, + utime = { sec = 0, usec = 630836 }, nsignals = 0, - oublock = 40 + maxrss = 3948, + isrss = 0, + oublock = 40, + nivcsw = 1, + idrss = 0, + ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "AMD EPYC-Rome Processor", times = table: 0x55d619420df0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6194107c0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6193e5d40, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6194182d0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6193f5f30, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6193ee980, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6193d91d0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6193f59a0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d619408530, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6193d7820, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d6194152c0, speed = 0.0 }, - { model = "AMD EPYC-Rome Processor", times = table: 0x55d619418d50, speed = 0.0 } + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d40220, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d467d0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d6fca0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d46980, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d523a0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d51fe0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d43020, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d59590, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d6a810, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d2a2f0, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d61790, speed = 0.0 }, + { model = "AMD EPYC-Rome Processor", times = table: 0x55d222d71290, speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", ip = "127.0.0.1" }, - { internal = true, mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", ip = "::1" } + { internal = true, 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 - { 1.8, 3.44, 3.93 } + { 5.64, 6.6, 5.39 } 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 - { gid = 1111, username = "pbuilder1", uid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build" } + { shell = "/bin/bash", username = "pbuilder2", uid = 2222, 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 - 3.9421091515456e+14 + 8.6647160907684e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", machine = "x86_64", release = "6.1.0-31-cloud-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07)" } + { machine = "x86_64", release = "6.12.9+bpo-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1740835893 - uv.gettimeofday 1740835893.000056 + os.time 1775246331 + uv.gettimeofday 1775246331.000751 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -7388,51 +7424,51 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 394211, nsec = 917006037 } nil - "realtime" { sec = 394211, nsec = 917020548 } nil + "monotonic" { sec = 866472, nsec = 612157963 } nil + "realtime" { sec = 866472, nsec = 612181177 } 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: 0x55d61941f820 + "prepare" uv_prepare_t: 0x55d222d51830 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55d61941f820 - "timeout" uv_timer_t: 0x55d6194099b0 + "check" uv_check_t: 0x55d222d51830 + "timeout" uv_timer_t: 0x55d222d2a190 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55d61941f820 + "idle" uv_idle_t: 0x55d222d51830 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 1337063, handle = uv_process_t: 0x55d6193d95f0 } + { pid = 3759676, handle = uv_process_t: 0x55d222d29c60 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 1337064, handle = uv_process_t: 0x55d6193d95f0 } - "exit" uv_process_t: 0x55d6193d95f0 { status = 0, signal = 2 } + { pid = 3759677, handle = uv_process_t: 0x55d222d29c60 } + "exit" uv_process_t: 0x55d222d29c60 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 1337065, handle = uv_process_t: 0x55d6193d95f0 } - "exit" uv_process_t: 0x55d6193d95f0 { status = 0, signal = 15 } + { pid = 3759678, handle = uv_process_t: 0x55d222d29c60 } + "exit" uv_process_t: 0x55d222d29c60 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 1337067, handle = uv_process_t: 0x55d6193d95f0 } + { pid = 3759680, handle = uv_process_t: 0x55d222d29c60 } "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" { signal = 0, code = 0, pid = 1337069 } + "exit" { pid = 3759682, code = 0, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0x7fd8edb6d6c0 + In uv_thread_t: 0x7f0b53fff6c0 { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0x7fd8efb7e300 - Runing uv_thread_t: 0x7fd8efb7e300 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0x7f0b62582300 + Runing uv_thread_t: 0x7f0b62582300 + { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table @@ -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: 0x55d6194099b0 - "closed" uv_timer_t: 0x55d6194099b0 + "timeout" uv_timer_t: 0x55d222d2a190 + "closed" uv_timer_t: 0x55d222d2a190 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x55d6194099b0 - "interval" uv_timer_t: 0x55d6194099b0 - "interval" uv_timer_t: 0x55d6194099b0 - "closed" uv_timer_t: 0x55d6194099b0 + "interval" uv_timer_t: 0x55d222d2a190 + "interval" uv_timer_t: 0x55d222d2a190 + "interval" uv_timer_t: 0x55d222d2a190 + "closed" uv_timer_t: 0x55d222d2a190 ok 101 timer - simple interval - "interval" uv_timer_t: 0x55d61940f250 - "timeout" uv_timer_t: 0x55d6194099b0 - "interval" uv_timer_t: 0x55d61940f250 + "interval" uv_timer_t: 0x55d222d68ea0 + "timeout" uv_timer_t: 0x55d222d2a190 + "interval" uv_timer_t: 0x55d222d68ea0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x55d61940f250 0 - "interval" uv_timer_t: 0x55d61940f250 8 - "interval" uv_timer_t: 0x55d61940f250 4 - "interval" uv_timer_t: 0x55d61940f250 2 + "interval" uv_timer_t: 0x55d222d68ea0 0 + "interval" uv_timer_t: 0x55d222d68ea0 8 + "interval" uv_timer_t: 0x55d222d68ea0 4 + "interval" uv_timer_t: 0x55d222d68ea0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x55d61940f250 0 - "interval" uv_timer_t: 0x55d61940f250 8 - "interval" uv_timer_t: 0x55d61940f250 4 - "interval" uv_timer_t: 0x55d61940f250 2 + "interval" uv_timer_t: 0x55d222d68ea0 0 + "interval" uv_timer_t: 0x55d222d68ea0 8 + "interval" uv_timer_t: 0x55d222d68ea0 4 + "interval" uv_timer_t: 0x55d222d68ea0 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: 0x7fd8eeb766c0" "hello" - uv_thread_t: 0x7fd8eeb766c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f0b60d796c0" "hello" + uv_thread_t: 0x7f0b60d796c0 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/x86_64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7587,7 +7623,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7638,7 +7674,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7689,7 +7725,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7736,57 +7772,57 @@ dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua -dpkg-shlibdeps: warning: symbol lua_pushcclosure used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_remove used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawequal used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_isnumber used by debian/lua-luv/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_loadbuffer used by debian/lua-luv/usr/lib/x86_64-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_dump used by debian/lua-luv/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getglobal used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawlen used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_settop used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_setfuncs used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushlightuserdata used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_replace used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pcallk used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_topointer used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawlen used by debian/lua-luv/usr/lib/x86_64-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_pushvalue used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_isnumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_topointer used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tointegerx used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushlstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushboolean used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_type used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_tolstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/x86_64-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/x86_64-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 luaL_checklstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_topointer used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/x86_64-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/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_openlibs used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_topointer used by debian/lua-luv/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_addlstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_unref used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_setfuncs used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawlen used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua dh_builddeb -O--buildsystem=lua -dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_amd64.deb'. -dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_amd64.deb'. dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_amd64.deb'. +dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_amd64.deb'. +dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_amd64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7794,12 +7830,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/3727740/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3727740/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/1322318 and its subdirectories -I: Current time: Sat Mar 1 01:31:44 -12 2025 -I: pbuilder-time-stamp: 1740835904 +I: removing directory /srv/workspace/pbuilder/3727740 and its subdirectories +I: Current time: Sat Apr 4 09:59:08 +14 2026 +I: pbuilder-time-stamp: 1775246348