Diff of the two buildlogs: -- --- b1/build.log 2024-11-23 14:48:17.155902789 +0000 +++ b2/build.log 2024-11-23 14:51:09.912097946 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Nov 23 02:44:34 -12 2024 -I: pbuilder-time-stamp: 1732373074 +I: Current time: Sat Dec 27 11:11:18 +14 2025 +I: pbuilder-time-stamp: 1766783478 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -31,54 +31,86 @@ 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/12206/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/57092/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 26 21:11 /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/57092/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/57092/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='c61fcbcba709475bb499a24e47ea821f' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='12206' - PS1='# ' - PS2='> ' + INVOCATION_ID=93be052573e442ffb72ee774cfcedd18 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-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=57092 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.z1Z3f0kk/pbuilderrc_n5ji --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.z1Z3f0kk/b1 --logfile b1/build.log lua-luv_1.48.0-2-3.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.z1Z3f0kk/pbuilderrc_4RV1 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.z1Z3f0kk/b2 --logfile b2/build.log lua-luv_1.48.0-2-3.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos2-i386 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/12206/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/57092/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -179,7 +211,7 @@ Get: 57 http://deb.debian.org/debian trixie/main i386 libuv1-dev i386 1.48.0-7 [195 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 lua-compat53 i386 0.7-2+b2 [34.7 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 lua-compat53-dev i386 0.7-2+b2 [32.7 kB] -Fetched 23.6 MB in 0s (52.5 MB/s) +Fetched 23.6 MB in 0s (68.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package readline-common. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19956 files and directories currently installed.) @@ -439,7 +471,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/57092/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/57092/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 @@ -665,10 +701,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-gate.so.1 (0xf7f6d000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7ee7000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c9f000) - /lib/ld-linux.so.2 (0xf7f6f000) + linux-gate.so.1 (0xf7f92000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7f19000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7cd8000) + /lib/ld-linux.so.2 (0xf7f94000) Target build made @@ -698,10 +734,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-gate.so.1 (0xf7f35000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7eaf000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c67000) - /lib/ld-linux.so.2 (0xf7f37000) + linux-gate.so.1 (0xf7f81000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7f09000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7cc8000) + /lib/ld-linux.so.2 (0xf7f83000) Target build made @@ -731,10 +767,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-gate.so.1 (0xf7fda000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7f1f000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7cd7000) - /lib/ld-linux.so.2 (0xf7f9f000) + linux-gate.so.1 (0xf7f43000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7ecc000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c8b000) + /lib/ld-linux.so.2 (0xf7f45000) Target build made @@ -764,10 +800,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-gate.so.1 (0xf7fbd000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7f37000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7cef000) - /lib/ld-linux.so.2 (0xf7fbf000) + linux-gate.so.1 (0xf7f61000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7eea000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7ca9000) + /lib/ld-linux.so.2 (0xf7f63000) Target build made dh_auto_test -O--buildsystem=lua @@ -782,11 +818,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5850cc90 - "closed" uv_timer_t: 0x5850cc90 + "timeout" uv_timer_t: 0x56e3ac90 + "closed" uv_timer_t: 0x56e3ac90 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5850cc90 - "closed" { } uv_timer_t: 0x5850cc90 + "timeout" { } uv_timer_t: 0x56e3ac90 + "closed" { } uv_timer_t: 0x56e3ac90 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -797,21 +833,21 @@ { stat = { nlink = 1, - ino = 3551118, - mtime = table: 0x584fbff0, - gid = 1111, - mode = 33188, + ino = 4215208, + mtime = table: 0x56e29fe0, + gid = 2222, + mode = 33204, size = 6060, dev = 65042, gen = 0, rdev = 0, - atime = table: 0x58500fa0, + atime = table: 0x56e4c010, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x5853cbb0, - birthtime = table: 0x5853dcb0, + ctime = table: 0x56e6ab50, + birthtime = table: 0x56e6bc00, blocks = 16 } } @@ -821,21 +857,21 @@ { stat = { nlink = 1, - ino = 3551118, - mtime = table: 0x58522d20, - gid = 1111, - mode = 33188, + ino = 4215208, + mtime = table: 0x56e543a0, + gid = 2222, + mode = 33204, size = 6060, dev = 65042, gen = 0, rdev = 0, - atime = table: 0x584feae0, + atime = table: 0x56e2cbc0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x58527870, - birthtime = table: 0x5852b440, + ctime = table: 0x56e54ad0, + birthtime = table: 0x56e545e0, blocks = 16 } } @@ -919,197 +955,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x585023f4 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x56e3d594 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 38158906, type = 61267, bsize = 4096, files = 10485760, bfree = 40260141, ffree = 10393633, blocks = 41236721 } + { bavail = 38159662, type = 61267, bsize = 4096, files = 10485760, bfree = 40260897, ffree = 10403161, blocks = 41236721 } ok 31 fs - fs.statfs sync - { bavail = 38158906, type = 61267, bsize = 4096, files = 10485760, bfree = 40260141, ffree = 10393633, blocks = 41236721 } + { bavail = 38159662, type = 61267, bsize = 4096, files = 10485760, bfree = 40260897, ffree = 10403161, blocks = 41236721 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -1136,45 +1172,56 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 4268032, total = 8309067776, free = 5558788096, constrained = 0, available = 5558788096 } + { rss = 6262784, total = 8290689024, free = 6754762752, constrained = 0, available = 6754762752 } ok 48 misc - memory size - { uptime = 1147322.93 } + { uptime = 95612.49 } ok 49 misc - uv.uptime { - inblock = 224, + inblock = 0, nsignals = 0, - utime = { usec = 348455, sec = 0 }, + utime = { usec = 646654, sec = 0 }, oublock = 40, - stime = { usec = 382068, sec = 0 }, - nivcsw = 109, - minflt = 343, + stime = { usec = 64101, sec = 0 }, + nivcsw = 9, + minflt = 369, idrss = 0, majflt = 0, - nvcsw = 65, + nvcsw = 43, isrss = 0, nswap = 0, - maxrss = 4184, + maxrss = 6192, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0x5853edc0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x585102c0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58540530, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58521290, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58534330, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5851f020, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x584da6a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x585062e0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58505650, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58512350, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58521420, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5851e280, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x58505880, model = "AMD Opteron 62xx class CPU" } + { speed = 0, times = table: 0x56e49300, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e6b2a0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e66e90, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e58e20, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e51c50, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e25db0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e33650, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e47790, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e57110, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e62b20, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e3cdb0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e57d40, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e3c850, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e4f290, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e43ef0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e5d2e0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e6e5e0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e64600, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e58340, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e588a0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e33920, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e5b970, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e33880, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x56e62360, model = "Intel Core Processor (Haswell)" } } ok 52 misc - uv.cpu_info "lo" { @@ -1182,7 +1229,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 - { 10.06, 11.85, 12.26 } + { 2.29, 2.88, 3 } ok 54 misc - uv.loadavg "/usr/bin/lua5.1" ok 55 misc - uv.exepath @@ -1190,18 +1237,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473229469811e+15 + 95612501132370 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1732373175 - uv.gettimeofday 1732373175.000948 + os.time 1766783540 + uv.gettimeofday 1766783540.000538 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -1212,34 +1259,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 959408376, sec = 1147323 } nil - "realtime" { nsec = 959518279, sec = 1147323 } nil + "monotonic" { nsec = 509174324, sec = 95613 } nil + "realtime" { nsec = 509221710, sec = 95613 } 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: 0x5852ac60 + "prepare" uv_prepare_t: 0x56e3f960 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5852ac60 - "timeout" uv_timer_t: 0x584fdcf0 + "check" uv_check_t: 0x56e3f960 + "timeout" uv_timer_t: 0x56e0e650 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x584f53e0 + "idle" uv_idle_t: 0x56e29e70 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: 0x5851f1f0, pid = 30607 } + { handle = uv_process_t: 0x56e4d1f0, pid = 73520 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x5851f1f0, pid = 30608 } - "exit" uv_process_t: 0x5851f1f0 { status = 0, signal = 2 } + { handle = uv_process_t: 0x56e4d1f0, pid = 73524 } + "exit" uv_process_t: 0x56e4d1f0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x58532b60, pid = 30609 } - "exit" uv_process_t: 0x58532b60 { status = 0, signal = 15 } + { handle = uv_process_t: 0x56e6c510, pid = 73525 } + "exit" uv_process_t: 0x56e6c510 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x58532b60, pid = 30611 } + { handle = uv_process_t: 0x56e6c510, pid = 73527 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1248,13 +1295,13 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 30614, code = 0 } + "exit" { signal = 0, pid = 73532, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 101 } + { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7ecb700 - Runing uv_thread_t: 0xf7ecb700 + Runing uv_thread_t: 0xf7bdb700 + Runing uv_thread_t: 0xf7bdb700 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } @@ -1266,27 +1313,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x584fdcf0 - "closed" uv_timer_t: 0x584fdcf0 + "timeout" uv_timer_t: 0x56e0e650 + "closed" uv_timer_t: 0x56e0e650 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x584fdcf0 - "interval" uv_timer_t: 0x584fdcf0 - "interval" uv_timer_t: 0x584fdcf0 - "closed" uv_timer_t: 0x584fdcf0 + "interval" uv_timer_t: 0x56e0e650 + "interval" uv_timer_t: 0x56e0e650 + "interval" uv_timer_t: 0x56e0e650 + "closed" uv_timer_t: 0x56e0e650 ok 101 timer - simple interval - "interval" uv_timer_t: 0x5851f640 - "timeout" uv_timer_t: 0x584fdcf0 - "interval" uv_timer_t: 0x5851f640 + "interval" uv_timer_t: 0x56e228b0 + "timeout" uv_timer_t: 0x56e0e650 + "interval" uv_timer_t: 0x56e228b0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x5851f640 0 - "interval" uv_timer_t: 0x5851f640 8 - "interval" uv_timer_t: 0x5851f640 4 - "interval" uv_timer_t: 0x5851f640 2 + "interval" uv_timer_t: 0x56e228b0 0 + "interval" uv_timer_t: 0x56e228b0 8 + "interval" uv_timer_t: 0x56e228b0 4 + "interval" uv_timer_t: 0x56e228b0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x5851f640 0 - "interval" uv_timer_t: 0x5851f640 8 - "interval" uv_timer_t: 0x5851f640 4 - "interval" uv_timer_t: 0x5851f640 2 + "interval" uv_timer_t: 0x56e228b0 0 + "interval" uv_timer_t: 0x56e228b0 8 + "interval" uv_timer_t: 0x56e228b0 4 + "interval" uv_timer_t: 0x56e228b0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -1305,8 +1352,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xf70ffb40" "hello" - uv_thread_t: 0xf70ffb40 finish hello + 2 4 "uv_thread_t: 0xf7b63b40" "hello" + uv_thread_t: 0xf7b63b40 finish hello ok 109 work - test threadpool with async 1 2 @@ -1322,9 +1369,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xf54ffb40 + In uv_thread_t: 0xf55ffb40 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 i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1334,13 +1381,13 @@ libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-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-gate.so.1 (0xf7f95000) - liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0xf7f4f000) - liblua5.1.so.0 => /usr//lib/i386-linux-gnu/liblua5.1.so.0 (0xf7f17000) - libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7ccf000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7c87000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b77000) - /lib/ld-linux.so.2 (0xf7f97000) + linux-gate.so.1 (0xf7f33000) + liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0xf7ef1000) + liblua5.1.so.0 => /usr//lib/i386-linux-gnu/liblua5.1.so.0 (0xf7eb9000) + libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7c78000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7c3c000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b2c000) + /lib/ld-linux.so.2 (0xf7f35000) ********************** app dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos @@ -1348,11 +1395,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x56a4c490 - "closed" uv_timer_t: 0x56a4c490 + "timeout" uv_timer_t: 0x571dd470 + "closed" uv_timer_t: 0x571dd470 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x56a4c490 - "closed" { } uv_timer_t: 0x56a4c490 + "timeout" { } uv_timer_t: 0x571dd470 + "closed" { } uv_timer_t: 0x571dd470 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1363,21 +1410,21 @@ { stat = { nlink = 1, - ino = 3551118, - mtime = table: 0x56a49220, - gid = 1111, - mode = 33188, + ino = 4215208, + mtime = table: 0x571da200, + gid = 2222, + mode = 33204, size = 6060, dev = 65042, gen = 0, rdev = 0, - atime = table: 0x56a29fe0, + atime = table: 0x571b5670, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x56a63620, - birthtime = table: 0x56a64b10, + ctime = table: 0x571f4510, + birthtime = table: 0x571f5a20, blocks = 16 } } @@ -1387,21 +1434,21 @@ { stat = { nlink = 1, - ino = 3551118, - mtime = table: 0x56a373f0, - gid = 1111, - mode = 33188, + ino = 4215208, + mtime = table: 0x571c35b0, + gid = 2222, + mode = 33204, size = 6060, dev = 65042, gen = 0, rdev = 0, - atime = table: 0x56a48ee0, + atime = table: 0x571c6b30, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x56a40090, - birthtime = table: 0x56a4b370, + ctime = table: 0x571c9520, + birthtime = table: 0x571cd200, blocks = 16 } } @@ -1485,197 +1532,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x56a2da94 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x571b5464 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 38157193, type = 61267, bsize = 4096, files = 10485760, bfree = 40258428, ffree = 10393270, blocks = 41236721 } + { bavail = 38133267, type = 61267, bsize = 4096, files = 10485760, bfree = 40234502, ffree = 10400882, blocks = 41236721 } ok 31 fs - fs.statfs sync - { bavail = 38157193, type = 61267, bsize = 4096, files = 10485760, bfree = 40258428, ffree = 10393270, blocks = 41236721 } + { bavail = 38133267, type = 61267, bsize = 4096, files = 10485760, bfree = 40234502, ffree = 10400882, blocks = 41236721 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -1702,45 +1749,56 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3899392, total = 8309067776, free = 5632049152, constrained = 0, available = 5632049152 } + { rss = 6119424, total = 8290689024, free = 6890323968, constrained = 0, available = 6890323968 } ok 48 misc - memory size - { uptime = 1147332.12 } + { uptime = 95621.36 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 433548, sec = 0 }, + utime = { usec = 676212, sec = 0 }, oublock = 40, - stime = { usec = 352958, sec = 0 }, - nivcsw = 238, - minflt = 2917, + stime = { usec = 64020, sec = 0 }, + nivcsw = 4, + minflt = 2943, idrss = 0, majflt = 0, - nvcsw = 87, + nvcsw = 84, isrss = 0, nswap = 0, - maxrss = 6040, + maxrss = 5976, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0x56a487a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a29ba0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a40090, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a22620, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a4afb0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a647f0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a4b5b0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a5aab0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a3c220, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a55cf0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a2bc20, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a35b50, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x56a1b7a0, model = "AMD Opteron 62xx class CPU" } + { speed = 0, times = table: 0x571d8c20, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571d17f0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571c5240, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571d9170, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571d6750, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571c13f0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571da020, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571e1290, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571bdc20, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571f81a0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571d3d30, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571c4070, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571eba00, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571b7320, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571b3750, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571c9520, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571d9200, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5719d770, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571f6b30, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571c2df0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571f1f80, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571b54a0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571c9220, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571b5440, model = "Intel Core Processor (Haswell)" } } ok 52 misc - uv.cpu_info "lo" { @@ -1748,7 +1806,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 - { 9.89, 11.79, 12.24 } + { 2.51, 2.92, 3.01 } 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 @@ -1756,18 +1814,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473321368319e+15 + 95621375579997 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1732373185 - uv.gettimeofday 1732373185.000138 + os.time 1766783549 + uv.gettimeofday 1766783549.000412 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -1778,34 +1836,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 148996884, sec = 1147333 } nil - "realtime" { nsec = 149102410, sec = 1147333 } nil + "monotonic" { nsec = 383368178, sec = 95622 } nil + "realtime" { nsec = 383408142, sec = 95622 } 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: 0x56a64d00 + "prepare" uv_prepare_t: 0x571c8220 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x56a64d00 - "timeout" uv_timer_t: 0x56a0d510 + "check" uv_check_t: 0x571c8220 + "timeout" uv_timer_t: 0x571ed0b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x56a5e1d0 + "idle" uv_idle_t: 0x571bafa0 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: 0x56a3cef0, pid = 31708 } + { handle = uv_process_t: 0x571ec480, pid = 74745 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x56a3cef0, pid = 31709 } - "exit" uv_process_t: 0x56a3cef0 { status = 0, signal = 2 } + { handle = uv_process_t: 0x571ec480, pid = 74746 } + "exit" uv_process_t: 0x571ec480 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x56a26470, pid = 31710 } - "exit" uv_process_t: 0x56a26470 { status = 0, signal = 15 } + { handle = uv_process_t: 0x571dd870, pid = 74747 } + "exit" uv_process_t: 0x571dd870 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x56a26470, pid = 31712 } + { handle = uv_process_t: 0x571dd870, pid = 74749 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1814,14 +1872,14 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 31715, code = 0 } + "exit" { signal = 0, pid = 74752, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 102 } + { delay = 100, elapsed = 103 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f05940 - Runing uv_thread_t: 0xf7f05940 - { delay = 100, elapsed = 101 } + Runing uv_thread_t: 0xf7b9a940 + Runing uv_thread_t: 0xf7b9a940 + { 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 @@ -1832,27 +1890,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x56a0cf30 - "closed" uv_timer_t: 0x56a0cf30 + "timeout" uv_timer_t: 0x571d12c0 + "closed" uv_timer_t: 0x571d12c0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x56a0cf30 - "interval" uv_timer_t: 0x56a0cf30 - "interval" uv_timer_t: 0x56a0cf30 - "closed" uv_timer_t: 0x56a0cf30 + "interval" uv_timer_t: 0x571d12c0 + "interval" uv_timer_t: 0x571d12c0 + "interval" uv_timer_t: 0x571d12c0 + "closed" uv_timer_t: 0x571d12c0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x56a0d510 - "timeout" uv_timer_t: 0x56a0cf30 - "interval" uv_timer_t: 0x56a0d510 + "interval" uv_timer_t: 0x571ed0b0 + "timeout" uv_timer_t: 0x571d12c0 + "interval" uv_timer_t: 0x571ed0b0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x56a0d510 0 - "interval" uv_timer_t: 0x56a0d510 8 - "interval" uv_timer_t: 0x56a0d510 4 - "interval" uv_timer_t: 0x56a0d510 2 + "interval" uv_timer_t: 0x571ed0b0 0 + "interval" uv_timer_t: 0x571ed0b0 8 + "interval" uv_timer_t: 0x571ed0b0 4 + "interval" uv_timer_t: 0x571ed0b0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x56a0d510 0 - "interval" uv_timer_t: 0x56a0d510 8 - "interval" uv_timer_t: 0x56a0d510 4 - "interval" uv_timer_t: 0x56a0d510 2 + "interval" uv_timer_t: 0x571ed0b0 0 + "interval" uv_timer_t: 0x571ed0b0 8 + "interval" uv_timer_t: 0x571ed0b0 4 + "interval" uv_timer_t: 0x571ed0b0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -1871,8 +1929,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xf7b66b40" "hello" - uv_thread_t: 0xf7b66b40 finish hello + 2 4 "uv_thread_t: 0xf71ffb40" "hello" + uv_thread_t: 0xf71ffb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -1890,7 +1948,7 @@ # All tests passed In uv_thread_t: 0xf55ffb40 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 i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1899,12 +1957,12 @@ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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-gate.so.1 (0xf7f85000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7eff000) - liblua5.1.so.0 => /lib/i386-linux-gnu/liblua5.1.so.0 (0xf7ec7000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c7f000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b6f000) - /lib/ld-linux.so.2 (0xf7f87000) + linux-gate.so.1 (0xf7fb8000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7f3f000) + liblua5.1.so.0 => /lib/i386-linux-gnu/liblua5.1.so.0 (0xf7f07000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7cc6000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7bb6000) + /lib/ld-linux.so.2 (0xf7fba000) *********************** app static (5.1) ********* Test: tests/run.lua skip, not on linux or macos @@ -1912,11 +1970,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5704a490 - "closed" uv_timer_t: 0x5704a490 + "timeout" uv_timer_t: 0x57182470 + "closed" uv_timer_t: 0x57182470 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5704a490 - "closed" { } uv_timer_t: 0x5704a490 + "timeout" { } uv_timer_t: 0x57182470 + "closed" { } uv_timer_t: 0x57182470 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1927,21 +1985,21 @@ { stat = { nlink = 1, - ino = 3551118, - mtime = table: 0x57047220, - gid = 1111, - mode = 33188, + ino = 4215208, + mtime = table: 0x5717f200, + gid = 2222, + mode = 33204, size = 6060, dev = 65042, gen = 0, rdev = 0, - atime = table: 0x57027fe0, + atime = table: 0x5715a670, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x57061620, - birthtime = table: 0x57062b10, + ctime = table: 0x57199510, + birthtime = table: 0x5719aa20, blocks = 16 } } @@ -1951,21 +2009,21 @@ { stat = { nlink = 1, - ino = 3551118, - mtime = table: 0x5703e090, - gid = 1111, - mode = 33188, + ino = 4215208, + mtime = table: 0x571685b0, + gid = 2222, + mode = 33204, size = 6060, dev = 65042, gen = 0, rdev = 0, - atime = table: 0x57046ee0, + atime = table: 0x5716bb30, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x57049370, - birthtime = table: 0x570364b0, + ctime = table: 0x5716e520, + birthtime = table: 0x57172200, blocks = 16 } } @@ -2049,197 +2107,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x5702ba94 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x5715a464 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 38036824, type = 61267, bsize = 4096, files = 10485760, bfree = 40138059, ffree = 10386453, blocks = 41236721 } + { bavail = 38736894, type = 61267, bsize = 4096, files = 10485760, bfree = 40838129, ffree = 10451190, blocks = 41236721 } ok 31 fs - fs.statfs sync - { bavail = 38036789, type = 61267, bsize = 4096, files = 10485760, bfree = 40138024, ffree = 10386453, blocks = 41236721 } + { bavail = 38736869, type = 61267, bsize = 4096, files = 10485760, bfree = 40838104, ffree = 10451190, blocks = 41236721 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -2266,45 +2324,56 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3813376, total = 8309067776, free = 5625614336, constrained = 0, available = 5625614336 } + { rss = 5955584, total = 8290689024, free = 7017684992, constrained = 0, available = 7017684992 } ok 48 misc - memory size - { uptime = 1147341.1 } + { uptime = 95630.08 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 362859, sec = 0 }, + utime = { usec = 638904, sec = 0 }, oublock = 40, - stime = { usec = 368716, sec = 0 }, - nivcsw = 23, - minflt = 321, + stime = { usec = 70990, sec = 0 }, + nivcsw = 3, + minflt = 349, idrss = 0, majflt = 0, nvcsw = 44, isrss = 0, nswap = 0, - maxrss = 3788, + maxrss = 5816, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0x5705a320, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5702b590, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x570495b0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x57022920, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x57032ee0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x570222e0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5704c930, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5704bfe0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5704f200, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5704e2b0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x57050930, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x570302a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 0, times = table: 0x5702b510, model = "AMD Opteron 62xx class CPU" } + { speed = 0, times = table: 0x57180c50, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57194c20, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57180f90, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57187a10, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5715f150, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5718ce40, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57163240, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571663f0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5716e520, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5715a800, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57177dc0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57181590, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5716d160, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57162e30, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5719afa0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x571904b0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5718b7e0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5718ca40, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5715a4a0, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5717f020, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57162d50, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57190970, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x5719a850, model = "Intel Core Processor (Haswell)" }, + { speed = 0, times = table: 0x57163180, model = "Intel Core Processor (Haswell)" } } ok 52 misc - uv.cpu_info "lo" { @@ -2312,7 +2381,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 - { 9.61, 11.66, 12.19 } + { 2.66, 2.94, 3.01 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static" ok 55 misc - uv.exepath @@ -2320,18 +2389,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473411213157e+15 + 95630093975611 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1732373194 - uv.gettimeofday 1732373194.000122 + os.time 1766783558 + uv.gettimeofday 1766783558.000131 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -2342,34 +2411,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 135231317, sec = 1147342 } nil - "realtime" { nsec = 135272451, sec = 1147342 } nil + "monotonic" { nsec = 101727467, sec = 95631 } nil + "realtime" { nsec = 101767898, sec = 95631 } 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: 0x57066300 + "prepare" uv_prepare_t: 0x571653e0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x57066300 - "timeout" uv_timer_t: 0x570554d0 + "check" uv_check_t: 0x571653e0 + "timeout" uv_timer_t: 0x5716a920 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5702fd70 + "idle" uv_idle_t: 0x57162750 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: 0x5700f3e0, pid = 32426 } + { handle = uv_process_t: 0x57191480, pid = 75338 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x5700f3e0, pid = 32427 } - "exit" uv_process_t: 0x5700f3e0 { status = 0, signal = 2 } + { handle = uv_process_t: 0x57191480, pid = 75339 } + "exit" uv_process_t: 0x57191480 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x57035750, pid = 32428 } - "exit" uv_process_t: 0x57035750 { status = 0, signal = 15 } + { handle = uv_process_t: 0x57191480, pid = 75340 } + "exit" uv_process_t: 0x57191480 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x57035750, pid = 32430 } + { handle = uv_process_t: 0x57191480, pid = 75342 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -2378,13 +2447,13 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 32433, code = 0 } + "exit" { signal = 0, pid = 75345, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7ed3700 - Runing uv_thread_t: 0xf7ed3700 + Runing uv_thread_t: 0xf7b9f700 + Runing uv_thread_t: 0xf7b9f700 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } @@ -2396,27 +2465,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0x570648a0 - "closed" uv_timer_t: 0x570648a0 + "timeout" uv_timer_t: 0x57143510 + "closed" uv_timer_t: 0x57143510 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x570648a0 - "interval" uv_timer_t: 0x570648a0 - "interval" uv_timer_t: 0x570648a0 - "closed" uv_timer_t: 0x570648a0 + "interval" uv_timer_t: 0x57143510 + "interval" uv_timer_t: 0x57143510 + "interval" uv_timer_t: 0x57143510 + "closed" uv_timer_t: 0x57143510 ok 101 timer - simple interval - "interval" uv_timer_t: 0x570554d0 - "timeout" uv_timer_t: 0x570648a0 - "interval" uv_timer_t: 0x570554d0 + "interval" uv_timer_t: 0x5716a920 + "timeout" uv_timer_t: 0x57143510 + "interval" uv_timer_t: 0x5716a920 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x570554d0 0 - "interval" uv_timer_t: 0x570554d0 8 - "interval" uv_timer_t: 0x570554d0 4 - "interval" uv_timer_t: 0x570554d0 2 + "interval" uv_timer_t: 0x5716a920 0 + "interval" uv_timer_t: 0x5716a920 8 + "interval" uv_timer_t: 0x5716a920 4 + "interval" uv_timer_t: 0x5716a920 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x570554d0 0 - "interval" uv_timer_t: 0x570554d0 8 - "interval" uv_timer_t: 0x570554d0 4 - "interval" uv_timer_t: 0x570554d0 2 + "interval" uv_timer_t: 0x5716a920 0 + "interval" uv_timer_t: 0x5716a920 8 + "interval" uv_timer_t: 0x5716a920 4 + "interval" uv_timer_t: 0x5716a920 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -2435,8 +2504,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xf68feb40" "hello" - uv_thread_t: 0xf68feb40 finish hello + 2 4 "uv_thread_t: 0xf69feb40" "hello" + uv_thread_t: 0xf69feb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -2452,9 +2521,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xf54ffb40 + In uv_thread_t: 0xf55ffb40 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** Target test made @@ -2469,11 +2538,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x57c2a060 - "closed" uv_timer_t: 0x57c2a060 + "timeout" uv_timer_t: 0x571a38c0 + "closed" uv_timer_t: 0x571a38c0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x57c2a060 - "closed" { } uv_timer_t: 0x57c2a060 + "timeout" { } uv_timer_t: 0x571a38c0 + "closed" { } uv_timer_t: 0x571a38c0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -2483,23 +2552,23 @@ { fd = 12 } { stat = { - gid = 1111, - rdev = 0, - blocks = 16, - nlink = 1, - type = "file", - flags = 0, - mtime = table: 0x57c2cfa0, size = 6060, + flags = 0, + rdev = 0, + mode = 33204, gen = 0, - ctime = table: 0x57c49a90, - blksize = 4096, - atime = table: 0x57c3fe70, + ctime = table: 0x57176bb0, + type = "file", dev = 65042, - ino = 3551118, - uid = 1111, - mode = 33188, - birthtime = table: 0x57c22990 + nlink = 1, + gid = 2222, + blksize = 4096, + uid = 2222, + birthtime = table: 0x5717f870, + blocks = 16, + mtime = table: 0x57198070, + atime = table: 0x571777b0, + ino = 4215208 } } ok 7 fs - read a file sync @@ -2507,23 +2576,23 @@ { fd = 12 } { stat = { - gid = 1111, - rdev = 0, - blocks = 16, - nlink = 1, - type = "file", - flags = 0, - mtime = table: 0x57c4cdf0, size = 6060, + flags = 0, + rdev = 0, + mode = 33204, gen = 0, - ctime = table: 0x57c4aaf0, - blksize = 4096, - atime = table: 0x57c26080, + ctime = table: 0x571853f0, + type = "file", dev = 65042, - ino = 3551118, - uid = 1111, - mode = 33188, - birthtime = table: 0x57c4c570 + nlink = 1, + gid = 2222, + blksize = 4096, + uid = 2222, + birthtime = table: 0x571aedd0, + blocks = 16, + mtime = table: 0x5717bd30, + atime = table: 0x5718d0e0, + ino = 4215208 } } { chunk = 6060 } @@ -2606,197 +2675,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = ".clangd" } } { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } + { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = ".clangd" } } { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } + { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "5.1-luv" } } - uv_dir_t: 0x57c4c364 closed + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } + uv_dir_t: 0x571a6de4 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = ".clangd" } } { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } + { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = ".clangd" }, { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, + { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = ".clangd" }, { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, + { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } } 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 = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = ".clangd" }, { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, + { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } } ok 30 fs - fs.{open,read,close}dir ref check - { bfree = 40153686, bavail = 38052451, type = 61267, files = 10485760, ffree = 10384486, bsize = 4096, blocks = 41236721 } + { bsize = 4096, bavail = 38633603, files = 10485760, blocks = 41236721, ffree = 10438635, type = 61267, bfree = 40734838 } ok 31 fs - fs.statfs sync - { bfree = 40153686, bavail = 38052451, type = 61267, files = 10485760, ffree = 10384486, bsize = 4096, blocks = 41236721 } + { bsize = 4096, bavail = 38633603, files = 10485760, blocks = 41236721, ffree = 10438635, type = 61267, bfree = 40734838 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -2816,60 +2885,71 @@ "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, 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 = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { constrained = 0, rss = 4087808, total = 8309067776, free = 5665366016, available = 5665366016 } + { constrained = 0, free = 7019069440, total = 8290689024, rss = 4173824, available = 7019069440 } ok 48 misc - memory size - { uptime = 1147349.86 } + { uptime = 95638.76 } ok 49 misc - uv.uptime { - nswap = 0, + idrss = 0, + nvcsw = 46, nsignals = 0, - nvcsw = 52, - minflt = 329, - ixrss = 0, - oublock = 40, - utime = { sec = 0, usec = 319756 }, + majflt = 0, + msgrcv = 0, + nswap = 0, msgsnd = 0, - stime = { sec = 0, usec = 383708 }, + oublock = 40, + maxrss = 4076, + nivcsw = 4, + minflt = 357, isrss = 0, - inblock = 0, - majflt = 0, - nivcsw = 225, - idrss = 0, - maxrss = 4036, - msgrcv = 0 + stime = { usec = 56607, sec = 0 }, + ixrss = 0, + utime = { usec = 634510, sec = 0 }, + inblock = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { times = table: 0x57c2d290, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c32800, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c34d10, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c38990, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c34110, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c21690, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c48980, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c4e830, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c4eb70, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c4fd50, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c25600, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c390a0, speed = 0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57c3e630, speed = 0, model = "AMD Opteron 62xx class CPU" } + { times = table: 0x571861e0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57197c60, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57174a50, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x5717b580, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571917f0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571aec00, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571982b0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571b0ae0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57193130, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57188110, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571a0ed0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x5717c280, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x5719f970, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571853f0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57198070, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57182e80, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571a50e0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x57188cd0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571ae7e0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x5718cde0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571b30d0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x5717fde0, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571a8480, speed = 0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x571731e0, speed = 0, model = "Intel Core Processor (Haswell)" } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0" }, - { ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0" } + { 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 - { 9.58, 11.59, 12.16 } + { 2.55, 2.91, 3 } ok 54 misc - uv.loadavg "/usr/bin/lua5.2" ok 55 misc - uv.exepath @@ -2877,18 +2957,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, shell = "/bin/sh", username = "pbuilder1", uid = 1111, homedir = "/nonexistent/first-build" } + { uid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash", username = "pbuilder2", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.14734987121e+15 + 95638766535366 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-27-amd64", machine = "x86_64", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)" } + { sysname = "Linux", release = "6.1.0-27-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname - os.time 1732373202 - uv.gettimeofday 1732373202.000871 + os.time 1766783566 + uv.gettimeofday 1766783566.000803 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -2899,34 +2979,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1147350, nsec = 878678792 } nil - "realtime" { sec = 1147350, nsec = 878783148 } nil + "monotonic" { nsec = 771404737, sec = 95639 } nil + "realtime" { nsec = 771446479, sec = 95639 } 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: 0x57c2d830 + "prepare" uv_prepare_t: 0x571951c0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x57c442a0 - "timeout" uv_timer_t: 0x57c3b120 + "check" uv_check_t: 0x57174b70 + "timeout" uv_timer_t: 0x57191b60 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x57c442a0 + "idle" uv_idle_t: 0x57174b70 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 33042, handle = uv_process_t: 0x57c25400 } + { handle = uv_process_t: 0x571820f0, pid = 76151 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 33043, handle = uv_process_t: 0x57c4c710 } - "exit" uv_process_t: 0x57c4c710 { signal = 2, status = 0 } + { handle = uv_process_t: 0x571ae310, pid = 76152 } + "exit" uv_process_t: 0x571ae310 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 33044, handle = uv_process_t: 0x57c527a0 } - "exit" uv_process_t: 0x57c527a0 { signal = 15, status = 0 } + { handle = uv_process_t: 0x57197e90, pid = 76153 } + "exit" uv_process_t: 0x57197e90 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 33046, handle = uv_process_t: 0x57c41ba0 } + { handle = uv_process_t: 0x571a6060, pid = 76155 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -2935,17 +3015,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 33049 } + "exit" { signal = 0, pid = 76158, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xf54ffb40 - { elapsed = 101, delay = 100 } + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f15700 - Runing uv_thread_t: 0xf7f15700 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xf7b04700 + Runing uv_thread_t: 0xf7b04700 + { 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 @@ -2954,29 +3034,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: 0x57c19760 - "closed" uv_timer_t: 0x57c19760 + "timeout" uv_timer_t: 0x5719db70 + "closed" uv_timer_t: 0x5719db70 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x57c19760 - "interval" uv_timer_t: 0x57c19760 - "interval" uv_timer_t: 0x57c19760 - "closed" uv_timer_t: 0x57c19760 + "interval" uv_timer_t: 0x5719db70 + "interval" uv_timer_t: 0x5719db70 + "interval" uv_timer_t: 0x5719db70 + "closed" uv_timer_t: 0x5719db70 ok 101 timer - simple interval - "interval" uv_timer_t: 0x57c54b00 - "timeout" uv_timer_t: 0x57c19760 - "interval" uv_timer_t: 0x57c54b00 + "interval" uv_timer_t: 0x57180430 + "timeout" uv_timer_t: 0x5719db70 + "interval" uv_timer_t: 0x57180430 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x57c54b00 0 - "interval" uv_timer_t: 0x57c54b00 8 - "interval" uv_timer_t: 0x57c54b00 4 - "interval" uv_timer_t: 0x57c54b00 2 + "interval" uv_timer_t: 0x57180430 0 + "interval" uv_timer_t: 0x57180430 8 + "interval" uv_timer_t: 0x57180430 4 + "interval" uv_timer_t: 0x57180430 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x57c54b00 0 - "interval" uv_timer_t: 0x57c54b00 8 - "interval" uv_timer_t: 0x57c54b00 4 - "interval" uv_timer_t: 0x57c54b00 2 + "interval" uv_timer_t: 0x57180430 0 + "interval" uv_timer_t: 0x57180430 8 + "interval" uv_timer_t: 0x57180430 4 + "interval" uv_timer_t: 0x57180430 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -2995,8 +3075,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xf7a76b40" "hello" - uv_thread_t: 0xf7a76b40 finish hello + 2 4 "uv_thread_t: 0xf68feb40" "hello" + uv_thread_t: 0xf68feb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -3021,13 +3101,13 @@ libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-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-gate.so.1 (0xf7f7d000) - liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0xf7f37000) - liblua5.2.so.0 => /usr//lib/i386-linux-gnu/liblua5.2.so.0 (0xf7ef7000) - libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7caf000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7c67000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b57000) - /lib/ld-linux.so.2 (0xf7f7f000) + linux-gate.so.1 (0xf7ef1000) + liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0xf7eb0000) + liblua5.2.so.0 => /usr//lib/i386-linux-gnu/liblua5.2.so.0 (0xf7e74000) + libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7c33000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7bf7000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7ae7000) + /lib/ld-linux.so.2 (0xf7ef3000) ********************** app dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos @@ -3035,11 +3115,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x56ac7ce0 - "closed" uv_timer_t: 0x56ac7ce0 + "timeout" uv_timer_t: 0x56c03980 + "closed" uv_timer_t: 0x56c03980 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x56ac7ce0 - "closed" { } uv_timer_t: 0x56ac7ce0 + "timeout" { } uv_timer_t: 0x56c03980 + "closed" { } uv_timer_t: 0x56c03980 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3049,23 +3129,23 @@ { fd = 12 } { stat = { - gid = 1111, - birthtime = table: 0x56a75340, - ino = 3551118, - size = 6060, + ino = 4215208, + mode = 33204, + type = "file", dev = 65042, - ctime = table: 0x56abdd30, + gen = 0, + size = 6060, + blksize = 4096, + atime = table: 0x56beea50, flags = 0, - atime = table: 0x56aad630, - uid = 1111, + uid = 2222, + nlink = 1, + birthtime = table: 0x56bbff20, + mtime = table: 0x56be4950, + ctime = table: 0x56be2f20, rdev = 0, - blksize = 4096, blocks = 16, - nlink = 1, - mtime = table: 0x56aa1c70, - gen = 0, - type = "file", - mode = 33188 + gid = 2222 } } ok 7 fs - read a file sync @@ -3073,23 +3153,23 @@ { fd = 12 } { stat = { - gid = 1111, - birthtime = table: 0x56a99470, - ino = 3551118, - size = 6060, + ino = 4215208, + mode = 33204, + type = "file", dev = 65042, - ctime = table: 0x56a96470, + gen = 0, + size = 6060, + blksize = 4096, + atime = table: 0x56bd4e90, flags = 0, - atime = table: 0x56a99710, - uid = 1111, + uid = 2222, + nlink = 1, + birthtime = table: 0x56be8920, + mtime = table: 0x56bd7cd0, + ctime = table: 0x56bc2110, rdev = 0, - blksize = 4096, blocks = 16, - nlink = 1, - mtime = table: 0x56a89d60, - gen = 0, - type = "file", - mode = 33188 + gid = 2222 } } { chunk = 6060 } @@ -3098,73 +3178,73 @@ 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 - { 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 - { 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 - { 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 @@ -3172,199 +3252,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "5.1-luv" } } + { { name = ".clangd", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "Makefile", type = "file" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "5.1-luv" } } - uv_dir_t: 0x56ab1e64 closed + { { name = ".clangd", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "Makefile", type = "file" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x56bcb334 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "5.1-luv" } } + { { name = ".clangd", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } + { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "Makefile", type = "file" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "examples" }, - { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { name = ".clangd", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, + { name = "LICENSE.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "Makefile", type = "file" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "examples" }, - { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { name = ".clangd", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, + { name = "LICENSE.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "Makefile", type = "file" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "examples" }, - { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { name = ".clangd", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, + { name = "LICENSE.txt", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, + { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, + { name = "Makefile", type = "file" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bfree = 40100390, ffree = 10384156, bavail = 37999155, files = 10485760, type = 61267, bsize = 4096, blocks = 41236721 } + { ffree = 10461815, files = 10485760, type = 61267, bavail = 38880780, bfree = 40982015, bsize = 4096, blocks = 41236721 } ok 31 fs - fs.statfs sync - { bfree = 40100374, ffree = 10384156, bavail = 37999139, files = 10485760, type = 61267, bsize = 4096, blocks = 41236721 } + { ffree = 10461815, files = 10485760, type = 61267, bavail = 38880780, bfree = 40982015, bsize = 4096, blocks = 41236721 } 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 @@ -3382,60 +3462,71 @@ "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 = 26, loop_count = 54, events_waiting = 0 } + { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { total = 8309067776, free = 5459984384, constrained = 0, rss = 3989504, available = 5459984384 } + { rss = 3977216, total = 8290689024, constrained = 0, available = 7046766592, free = 7046766592 } ok 48 misc - memory size - { uptime = 1147359 } + { uptime = 95647.59 } ok 49 misc - uv.uptime { - isrss = 0, - nivcsw = 282, - utime = { sec = 0, usec = 298557 }, - nvcsw = 89, - nsignals = 0, - majflt = 0, - nswap = 0, - inblock = 0, - ixrss = 0, + nvcsw = 85, + nivcsw = 6, + idrss = 0, msgrcv = 0, msgsnd = 0, - minflt = 2912, - stime = { sec = 0, usec = 457787 }, - maxrss = 5896, + inblock = 0, oublock = 40, - idrss = 0 + nswap = 0, + majflt = 0, + isrss = 0, + minflt = 2947, + ixrss = 0, + stime = { sec = 0, usec = 70862 }, + nsignals = 0, + utime = { sec = 0, usec = 657445 }, + maxrss = 6036 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56a973e0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56ab1b30 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56a84ff0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56ab9af0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56a9c0b0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56ab0950 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56ab0c70 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56acbf10 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56a9bcf0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56a97b80 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56aa4b90 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56a99710 }, - { model = "AMD Opteron 62xx class CPU", speed = 0, times = table: 0x56ab01e0 } + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56beaf30 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bddc50 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bc1330 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56be4950 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56c08d40 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56c00610 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bd4e90 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56c01790 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56c06700 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bf3620 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bd3670 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bf4d00 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bf3900 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bcf0f0 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56beea50 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bba2b0 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bb1810 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56be4170 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bdcb90 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bc2370 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bc8e60 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bcf500 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bea7b0 }, + { speed = 0, model = "Intel Core Processor (Haswell)", times = table: 0x56bddce0 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", family = "inet", internal = true, netmask = "255.0.0.0" }, - { ip = "::1", mac = "\0\0\0\0\0\0", family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", internal = true }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", internal = true } } ok 53 misc - uv.interface_addresses - { 9.41, 11.49, 12.12 } + { 2.23, 2.83, 2.97 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -3443,18 +3534,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, homedir = "/nonexistent/first-build", username = "pbuilder1", shell = "/bin/sh", gid = 1111 } + { shell = "/bin/bash", gid = 2222, homedir = "/nonexistent/second-build", uid = 2222, username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473590114868e+15 + 95647595908889 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-amd64", sysname = "Linux" } + { release = "6.1.0-27-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", machine = "x86_64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1732373212 - uv.gettimeofday 1732373212.000011 + os.time 1766783575 + uv.gettimeofday 1766783575.000632 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -3465,53 +3556,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1147360, nsec = 18662290 } nil - "realtime" { sec = 1147360, nsec = 18710719 } nil + "monotonic" { sec = 95648, nsec = 600588931 } nil + "realtime" { sec = 95648, nsec = 600627508 } 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: 0x56a9ad50 + "prepare" uv_prepare_t: 0x56be3880 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x56a957e0 - "timeout" uv_timer_t: 0x56a88cd0 + "check" uv_check_t: 0x56bc60f0 + "timeout" uv_timer_t: 0x56bec490 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x56a957e0 + "idle" uv_idle_t: 0x56bc60f0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 34051, handle = uv_process_t: 0x56a7a5a0 } + { pid = 76735, handle = uv_process_t: 0x56bd1090 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 34052, handle = uv_process_t: 0x56aa4680 } - "exit" uv_process_t: 0x56aa4680 { status = 0, signal = 2 } + { pid = 76736, handle = uv_process_t: 0x56c00660 } + "exit" uv_process_t: 0x56c00660 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 34053, handle = uv_process_t: 0x56a9dd90 } - "exit" uv_process_t: 0x56a9dd90 { status = 0, signal = 15 } + { pid = 76737, handle = uv_process_t: 0x56bd4c90 } + "exit" uv_process_t: 0x56bd4c90 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 34055, handle = uv_process_t: 0x56acabd0 } + { pid = 76739, handle = uv_process_t: 0x56bc9200 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 34058 } + "exit" { code = 0, pid = 76742, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xf55ffb40 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0xf54ffb40 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f4d940 - Runing uv_thread_t: 0xf7f4d940 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xf7afc940 + Runing uv_thread_t: 0xf7afc940 + { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 102, delay = 100 } + { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -3520,29 +3611,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: 0x56aaffa0 - "closed" uv_timer_t: 0x56aaffa0 + "timeout" uv_timer_t: 0x56bd3070 + "closed" uv_timer_t: 0x56bd3070 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x56aaffa0 - "interval" uv_timer_t: 0x56aaffa0 - "interval" uv_timer_t: 0x56aaffa0 - "closed" uv_timer_t: 0x56aaffa0 + "interval" uv_timer_t: 0x56bd3070 + "interval" uv_timer_t: 0x56bd3070 + "interval" uv_timer_t: 0x56bd3070 + "closed" uv_timer_t: 0x56bd3070 ok 101 timer - simple interval - "interval" uv_timer_t: 0x56aa8eb0 - "timeout" uv_timer_t: 0x56aaffa0 - "interval" uv_timer_t: 0x56aa8eb0 + "interval" uv_timer_t: 0x56bff610 + "timeout" uv_timer_t: 0x56bd3070 + "interval" uv_timer_t: 0x56bff610 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x56aa8eb0 0 - "interval" uv_timer_t: 0x56aa8eb0 8 - "interval" uv_timer_t: 0x56aa8eb0 4 - "interval" uv_timer_t: 0x56aa8eb0 2 + "interval" uv_timer_t: 0x56bff610 0 + "interval" uv_timer_t: 0x56bff610 8 + "interval" uv_timer_t: 0x56bff610 4 + "interval" uv_timer_t: 0x56bff610 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x56aa8eb0 0 - "interval" uv_timer_t: 0x56aa8eb0 8 - "interval" uv_timer_t: 0x56aa8eb0 4 - "interval" uv_timer_t: 0x56aa8eb0 2 + "interval" uv_timer_t: 0x56bff610 0 + "interval" uv_timer_t: 0x56bff610 8 + "interval" uv_timer_t: 0x56bff610 4 + "interval" uv_timer_t: 0x56bff610 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -3561,8 +3652,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xf71ffb40" "hello" - uv_thread_t: 0xf71ffb40 finish hello + 2 4 "uv_thread_t: 0xf60fdb40" "hello" + uv_thread_t: 0xf60fdb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -3586,12 +3677,12 @@ -Wl,-z,relro -llua5.2 -lm -ldl libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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-gate.so.1 (0xf7f49000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7e8f000) - liblua5.2.so.0 => /lib/i386-linux-gnu/liblua5.2.so.0 (0xf7e4f000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c07000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7af7000) - /lib/ld-linux.so.2 (0xf7f0f000) + linux-gate.so.1 (0xf7f39000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7ec1000) + liblua5.2.so.0 => /lib/i386-linux-gnu/liblua5.2.so.0 (0xf7e85000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c44000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b34000) + /lib/ld-linux.so.2 (0xf7f3b000) *********************** app static (5.2) ********* Test: tests/run.lua skip, not on linux or macos @@ -3599,11 +3690,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x57163730 - "closed" uv_timer_t: 0x57163730 + "timeout" uv_timer_t: 0x586541f0 + "closed" uv_timer_t: 0x586541f0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x57163730 - "closed" { } uv_timer_t: 0x57163730 + "timeout" { } uv_timer_t: 0x586541f0 + "closed" { } uv_timer_t: 0x586541f0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3613,580 +3704,23 @@ { fd = 12 } { stat = { - gen = 0, - uid = 1111, - dev = 65042, - gid = 1111, - ino = 3551118, - size = 6060, - flags = 0, + gid = 2222, + ino = 4215208, blocks = 16, - mode = 33188, - nlink = 1, - type = "file", - birthtime = table: 0x57121620, - atime = table: 0x5714fb00, - mtime = table: 0x5714cf00, - ctime = table: 0x5713fb30, - blksize = 4096, - rdev = 0 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 12 } - { - stat = { - gen = 0, - uid = 1111, - dev = 65042, - gid = 1111, - ino = 3551118, - size = 6060, flags = 0, - blocks = 16, - mode = 33188, - nlink = 1, - type = "file", - birthtime = table: 0x57122620, - atime = table: 0x5712e9a0, - mtime = table: 0x5714b860, - ctime = table: 0x5712be00, blksize = 4096, - rdev = 0 - } - } - { chunk = 6060 } -ok 9 fs - read a file async -ok 10 fs - fs.write -ok 11 fs - fs.write data refs -ok 12 fs - fs.stat sync -ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 14 fs - fs.stat sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 15 fs - fs.stat async error - { 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 = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "5.1-luv" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "5.1-luv" } } - uv_dir_t: 0x57137f14 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } - { { type = "directory", name = "5.1-luv" } } -ok 26 fs - fs.{open,read,close}dir sync one entry - { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "examples" }, - { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } - } -ok 27 fs - fs.{open,read,close}dir sync more entry - { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "examples" }, - { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } - } -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 = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "examples" }, - { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } - } -ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 37796753, blocks = 41236721, ffree = 10363475, files = 10485760, type = 61267, bsize = 4096, bfree = 39897988 } -ok 31 fs - fs.statfs sync - { bavail = 37796607, blocks = 41236721, ffree = 10363468, files = 10485760, type = 61267, bsize = 4096, bfree = 39897842 } -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_string = "1.48.0", version = 77824 } -ok 47 misc - uv.version and uv.version_string - { free = 5487489024, constrained = 0, total = 8309067776, rss = 3801088, available = 5487489024 } -ok 48 misc - memory size - { uptime = 1147368.09 } -ok 49 misc - uv.uptime - { - oublock = 40, - nswap = 0, - idrss = 0, - minflt = 316, - nivcsw = 263, - ixrss = 0, - msgsnd = 0, - msgrcv = 0, - isrss = 0, - nvcsw = 50, - maxrss = 3712, - majflt = 0, - nsignals = 0, - stime = { sec = 0, usec = 428272 }, - inblock = 0, - utime = { sec = 0, usec = 284189 } - } -ok 50 misc - uv.getrusage - 13 -ok 51 misc - uv.available_parallelism - { - { times = table: 0x5714b860, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x57121910, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x571347f0, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x571673b0, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x57132dc0, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x5713d4a0, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x57154980, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x57138330, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x57122160, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x5713ad70, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x57151db0, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x5715c870, model = "AMD Opteron 62xx class CPU", speed = 0 }, - { times = table: 0x5712e9a0, model = "AMD Opteron 62xx class CPU", speed = 0 } - } -ok 52 misc - uv.cpu_info - "lo" { - { mac = "\0\0\0\0\0\0", internal = true, netmask = "255.0.0.0", ip = "127.0.0.1", family = "inet" }, - { mac = "\0\0\0\0\0\0", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", family = "inet6" } - } -ok 53 misc - uv.interface_addresses - { 9.5, 11.44, 12.1 } -ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" -ok 55 misc - uv.exepath - "/build/reproducible-path/lua-luv-1.48.0-2/debian" -ok 56 misc - uv.os_homedir - "/tmp" -ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", uid = 1111 } -ok 58 misc - uv.os_get_passwd - "/build/reproducible-path/lua-luv-1.48.0-2" - "/" -ok 59 misc - uv.cwd and uv.chdir - 1.1473681032725e+15 -ok 60 misc - uv.hrtime -ok 61 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", machine = "x86_64", release = "6.1.0-27-amd64", sysname = "Linux" } -ok 62 misc - uv.os_uname - os.time 1732373221 - uv.gettimeofday 1732373221.000103 -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 = 1147369, nsec = 112740524 } nil - "realtime" { sec = 1147369, nsec = 112873027 } 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: 0x5714f030 -ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5715ba00 - "timeout" uv_timer_t: 0x5712be80 -ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5715ba00 -ok 79 prepare-check-idle-async - simple idle -ok 80 prepare-check-idle-async - simple async -ok 81 process - test disable_stdio_inheritance - { pid = 34843, handle = uv_process_t: 0x571664f0 } - "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } -ok 82 process - process stdout - { pid = 34846, handle = uv_process_t: 0x57130530 } - "exit" uv_process_t: 0x57130530 { status = 0, signal = 2 } -ok 83 process - spawn and kill by pid - { pid = 34849, handle = uv_process_t: 0x57110e10 } - "exit" uv_process_t: 0x57110e10 { status = 0, signal = 15 } -ok 84 process - spawn and kill by handle -ok 85 process - invalid command - { pid = 34853, handle = uv_process_t: 0x5712cca0 } - "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 = 34860, code = 0 } -ok 90 signal - Catch SIGINT - In uv_thread_t: 0xf55ffb40 - { delay = 100, elapsed = 102 } -ok 91 thread - test thread create -ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f8b700 - Runing uv_thread_t: 0xf7f8b700 - { delay = 100, elapsed = 100 } -ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 106 } -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: 0x57168330 - "closed" uv_timer_t: 0x57168330 -ok 100 timer - simple timeout - "interval" uv_timer_t: 0x57168330 - "interval" uv_timer_t: 0x57168330 - "interval" uv_timer_t: 0x57168330 - "closed" uv_timer_t: 0x57168330 -ok 101 timer - simple interval - "interval" uv_timer_t: 0x57166280 - "timeout" uv_timer_t: 0x57168330 - "interval" uv_timer_t: 0x57166280 -ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x57166280 0 - "interval" uv_timer_t: 0x57166280 8 - "interval" uv_timer_t: 0x57166280 4 - "interval" uv_timer_t: 0x57166280 2 -ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x57166280 0 - "interval" uv_timer_t: 0x57166280 8 - "interval" uv_timer_t: 0x57166280 4 - "interval" uv_timer_t: 0x57166280 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: 0xf61fdb40" "hello" - uv_thread_t: 0xf61fdb40 finish hello -ok 109 work - test threadpool with async -1 -2 -3 -4 -5 -6 -7 -8 -ok 110 work - test threadpool with coro -ok 111 work - test threadpool with invalid argument -Uncaught Error: Error: thread arg not support type 'table' at 1 -stack traceback: - [C]: in ? -ok 112 work - test threadpool with invalid return value -# All tests passed -************************************************** -Target test made - - -Making target test for debian/lua5.3.dh-lua.conf -# tests -********************** lua dynamic (5.3) ********* -Test: tests/run.lua -skip, not on linux or macos -1..112 - "in async notify callback" - "a" true 250.0 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x57e7fa60 - "closed" uv_timer_t: 0x57e7fa60 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x57e7fa60 - "closed" { } uv_timer_t: 0x57e7fa60 -ok 3 callbacks - luv_handle_t: callable table -ok 4 callbacks - luv_req_t: function -ok 5 callbacks - luv_req_t: callable table - begin wait - end wait -ok 6 coroutines - coroutines - { fd = 12 } - { - stat = { - atime = table: 0x57e6d2e0, - ctime = table: 0x57e73510, dev = 65042, - nlink = 1, - mode = 33188, + ctime = table: 0x58625a70, + mode = 33204, type = "file", - birthtime = table: 0x57e82d30, - uid = 1111, - blksize = 4096, - gid = 1111, - flags = 0, - gen = 0, - blocks = 16, - ino = 3551118, + birthtime = table: 0x58605900, rdev = 0, - mtime = table: 0x57e6db40, - size = 6060 + mtime = table: 0x58618e60, + size = 6060, + atime = table: 0x58639720, + gen = 0, + uid = 2222, + nlink = 1 } } ok 7 fs - read a file sync @@ -4194,23 +3728,23 @@ { fd = 12 } { stat = { - atime = table: 0x57e437c0, - ctime = table: 0x57e5f160, + gid = 2222, + ino = 4215208, + blocks = 16, + flags = 0, + blksize = 4096, dev = 65042, - nlink = 1, - mode = 33188, + ctime = table: 0x586190d0, + mode = 33204, type = "file", - birthtime = table: 0x57e56940, - uid = 1111, - blksize = 4096, - gid = 1111, - flags = 0, - gen = 0, - blocks = 16, - ino = 3551118, + birthtime = table: 0x58621d60, rdev = 0, - mtime = table: 0x57e872a0, - size = 6060 + mtime = table: 0x58631380, + size = 6060, + atime = table: 0x5861c270, + gen = 0, + uid = 2222, + nlink = 1 } } { chunk = 6060 } @@ -4293,197 +3827,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x57e814f8 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x58624c14 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 61267, bavail = 37523299, bfree = 39624534, ffree = 10336226, blocks = 41236721, files = 10485760, bsize = 4096 } + { bsize = 4096, bfree = 40981877, files = 10485760, type = 61267, ffree = 10461814, bavail = 38880642, blocks = 41236721 } ok 31 fs - fs.statfs sync - { type = 61267, bavail = 37523290, bfree = 39624525, ffree = 10336226, blocks = 41236721, files = 10485760, bsize = 4096 } + { bsize = 4096, bfree = 40981877, files = 10485760, type = 61267, ffree = 10461814, bavail = 38880642, blocks = 41236721 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -4503,79 +4037,90 @@ "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 = 77824, version_string = "1.48.0" } + { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { rss = 4235264, constrained = 0.0, available = 5315833856.0, total = 8309067776.0, free = 5315833856.0 } + { rss = 5947392, constrained = 0, total = 8290689024, free = 7040708608, available = 7040708608 } ok 48 misc - memory size - { uptime = 1147376.98 } + { uptime = 95656.26 } ok 49 misc - uv.uptime { - majflt = 0, - msgsnd = 0, - isrss = 0, - minflt = 353, - stime = { sec = 0, usec = 389402 }, - ixrss = 0, - utime = { sec = 0, usec = 291068 }, - inblock = 16, - maxrss = 4136, + maxrss = 5996, + stime = { sec = 0, usec = 63470 }, msgrcv = 0, - nswap = 0, - nivcsw = 197, + msgsnd = 0, + oublock = 40, idrss = 0, nsignals = 0, - oublock = 40, - nvcsw = 51 + nivcsw = 6, + isrss = 0, + minflt = 343, + nswap = 0, + nvcsw = 43, + inblock = 0, + majflt = 0, + ixrss = 0, + utime = { sec = 0, usec = 630741 } } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e473d0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e74f10, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e7bc30, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e71df0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e5e220, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e48050, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e6c110, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e6e790, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e61bf0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e736f0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e83e90, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e76c70, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57e48900, speed = 0.0 } + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x5863d4f0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58615a10 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586190d0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58625a70 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58625400 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586378a0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586590c0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586131f0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x5861ee10 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586064c0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586264f0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58624ae0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x5863d9c0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58642870 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58620720 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58618d10 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x5861f1a0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58639c30 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586405c0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58633480 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58629b00 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x5862f440 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x586061f0 }, + { model = "Intel Core Processor (Haswell)", speed = 0, times = table: 0x58646c00 } } ok 52 misc - uv.cpu_info "lo" { - { 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" } + { ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", internal = true, family = "inet" }, + { ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", internal = true, family = "inet6" } } ok 53 misc - uv.interface_addresses - { 9.54, 11.41, 12.09 } + { 2.05, 2.78, 2.96 } ok 54 misc - uv.loadavg - "/usr/bin/lua5.3" + "/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 - { gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", uid = 1111, username = "pbuilder1" } + { gid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2", uid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473769956398e+15 + 95656271009850 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", release = "6.1.0-27-amd64", machine = "x86_64" } + { release = "6.1.0-27-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", machine = "x86_64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1732373229 - uv.gettimeofday 1732373229.000996 + os.time 1766783584 + uv.gettimeofday 1766783584.000307 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4586,53 +4131,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1147378, nsec = 2749167 } nil - "realtime" { sec = 1147378, nsec = 2852122 } nil + "monotonic" { sec = 95657, nsec = 276051654 } nil + "realtime" { sec = 95657, nsec = 276089801 } 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: 0x57e517b0 + "prepare" uv_prepare_t: 0x5863faf0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x57e57610 - "timeout" uv_timer_t: 0x57e4cbf0 + "check" uv_check_t: 0x5862de60 + "timeout" uv_timer_t: 0x586386e0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x57e4ec20 + "idle" uv_idle_t: 0x5862de60 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 36705, handle = uv_process_t: 0x57e6ea70 } + { handle = uv_process_t: 0x586570c0, pid = 76876 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 36708, handle = uv_process_t: 0x57e40380 } - "exit" uv_process_t: 0x57e40380 { status = 0, signal = 2 } + { handle = uv_process_t: 0x58600ff0, pid = 76877 } + "exit" uv_process_t: 0x58600ff0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 36712, handle = uv_process_t: 0x57e2e3b0 } - "exit" uv_process_t: 0x57e2e3b0 { status = 0, signal = 15 } + { handle = uv_process_t: 0x5861de00, pid = 76878 } + "exit" uv_process_t: 0x5861de00 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 36720, handle = uv_process_t: 0x57e48310 } + { handle = uv_process_t: 0x58620ab0, pid = 76880 } "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 = 36739 } + "exit" { code = 0, signal = 0, pid = 76883 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xf54ffb40 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xf55ffb40 + { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f2f700 - Runing uv_thread_t: 0xf7f2f700 - { delay = 100, elapsed = 101 } + Runing uv_thread_t: 0xf7bcb700 + Runing uv_thread_t: 0xf7bcb700 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 107 } + { 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 @@ -4641,29 +4186,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: 0x57e3cee0 - "closed" uv_timer_t: 0x57e3cee0 + "timeout" uv_timer_t: 0x586483e0 + "closed" uv_timer_t: 0x586483e0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x57e3cee0 - "interval" uv_timer_t: 0x57e3cee0 - "interval" uv_timer_t: 0x57e3cee0 - "closed" uv_timer_t: 0x57e3cee0 + "interval" uv_timer_t: 0x586483e0 + "interval" uv_timer_t: 0x586483e0 + "interval" uv_timer_t: 0x586483e0 + "closed" uv_timer_t: 0x586483e0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x57e4cae0 - "timeout" uv_timer_t: 0x57e3cee0 - "interval" uv_timer_t: 0x57e4cae0 + "interval" uv_timer_t: 0x5861cee0 + "timeout" uv_timer_t: 0x586483e0 + "interval" uv_timer_t: 0x5861cee0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x57e4cae0 0 - "interval" uv_timer_t: 0x57e4cae0 8 - "interval" uv_timer_t: 0x57e4cae0 4 - "interval" uv_timer_t: 0x57e4cae0 2 + "interval" uv_timer_t: 0x5861cee0 0 + "interval" uv_timer_t: 0x5861cee0 8 + "interval" uv_timer_t: 0x5861cee0 4 + "interval" uv_timer_t: 0x5861cee0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x57e4cae0 0 - "interval" uv_timer_t: 0x57e4cae0 8 - "interval" uv_timer_t: 0x57e4cae0 4 - "interval" uv_timer_t: 0x57e4cae0 2 + "interval" uv_timer_t: 0x5861cee0 0 + "interval" uv_timer_t: 0x5861cee0 8 + "interval" uv_timer_t: 0x5861cee0 4 + "interval" uv_timer_t: 0x5861cee0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4681,9 +4226,9 @@ "run 100%" ok 108 work - test threadpool "in async notify callback" - "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xf7aceb40" "hello" - uv_thread_t: 0xf7aceb40 finish hello + "a" true 250 + 2 4 "uv_thread_t: 0xf69feb40" "hello" + uv_thread_t: 0xf69feb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -4701,32 +4246,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 i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-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-gate.so.1 (0xf7f05000) - liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0xf7ebf000) - liblua5.3.so.0 => /usr//lib/i386-linux-gnu/liblua5.3.so.0 (0xf7e77000) - libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7c2f000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7be7000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7ad7000) - /lib/ld-linux.so.2 (0xf7f07000) -********************** app dynamic (5.3) ********* +Target test made + + +Making target test for debian/lua5.3.dh-lua.conf +# tests +********************** lua dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x573a06e0 - "closed" uv_timer_t: 0x573a06e0 + "timeout" uv_timer_t: 0x56e7e0e0 + "closed" uv_timer_t: 0x56e7e0e0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x573a06e0 - "closed" { } uv_timer_t: 0x573a06e0 + "timeout" { } uv_timer_t: 0x56e7e0e0 + "closed" { } uv_timer_t: 0x56e7e0e0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4736,23 +4272,23 @@ { fd = 12 } { stat = { - mtime = table: 0x5738ade0, - uid = 1111, blksize = 4096, - rdev = 0, - dev = 65042, - mode = 33188, + flags = 0, + mtime = table: 0x56e6d340, + blocks = 16, + uid = 2222, + birthtime = table: 0x56e721c0, + atime = table: 0x56e74ef0, size = 6060, - gid = 1111, - ctime = table: 0x57399fd0, - atime = table: 0x5738f960, + mode = 33204, + ino = 4215208, + dev = 65042, type = "file", + gid = 2222, gen = 0, - birthtime = table: 0x573a1270, - flags = 0, + ctime = table: 0x56e70ff0, nlink = 1, - ino = 3551118, - blocks = 16 + rdev = 0 } } ok 7 fs - read a file sync @@ -4760,23 +4296,23 @@ { fd = 12 } { stat = { - mtime = table: 0x573959a0, - uid = 1111, blksize = 4096, - rdev = 0, - dev = 65042, - mode = 33188, + flags = 0, + mtime = table: 0x56e580d0, + blocks = 16, + uid = 2222, + birthtime = table: 0x56e4fb70, + atime = table: 0x56e67360, size = 6060, - gid = 1111, - ctime = table: 0x5734bdd0, - atime = table: 0x5737e7a0, + mode = 33204, + ino = 4215208, + dev = 65042, type = "file", + gid = 2222, gen = 0, - birthtime = table: 0x57392aa0, - flags = 0, + ctime = table: 0x56e58040, nlink = 1, - ino = 3551118, - blocks = 16 + rdev = 0 } } { chunk = 6060 } @@ -4785,7 +4321,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -4819,7 +4355,7 @@ { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -4859,199 +4395,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = ".clangd" } } { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } + { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = ".clangd" } } { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } + { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "5.1-luv" } } - uv_dir_t: 0x5738f148 closed + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } + uv_dir_t: 0x56e4e4f8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "file", name = "README.md" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "deps" } } - { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = ".clangd" } } { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "cmake" } } - { { type = "directory", name = ".ci" } } - { { type = "directory", name = "tests" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "directory", name = "src" } } + { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } { { type = "file", name = "Makefile" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".gitmodules" } } { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = ".clangd" }, { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, + { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { type = "file", name = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = ".clangd" }, { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, + { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } } 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 = "README.md" }, - { type = "file", name = "appveyor.yml" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "deps" }, - { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = ".clangd" }, { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "cmake" }, - { type = "directory", name = ".ci" }, - { type = "directory", name = "tests" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "directory", name = "lib" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "directory", name = "src" }, + { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, { type = "file", name = "Makefile" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".gitmodules" }, { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "rockspecs" }, - { type = "directory", name = "5.1-luv" } + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } } ok 30 fs - fs.{open,read,close}dir ref check - { bsize = 4096, blocks = 41236721, type = 61267, bfree = 39436963, bavail = 37335728, files = 10485760, ffree = 10325604 } + { blocks = 41236721, ffree = 10461813, type = 61267, files = 10485760, bsize = 4096, bfree = 40981877, bavail = 38880642 } ok 31 fs - fs.statfs sync - { bsize = 4096, blocks = 41236721, type = 61267, bfree = 39436938, bavail = 37335703, files = 10485760, ffree = 10325600 } + { blocks = 41236721, ffree = 10461813, type = 61267, files = 10485760, bsize = 4096, bfree = 40981877, bavail = 38880642 } 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 @@ -5069,79 +4605,90 @@ "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_string = "1.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { available = 5318094848.0, total = 8309067776.0, constrained = 0.0, free = 5318094848.0, rss = 3899392 } + { constrained = 0.0, free = 7041683456.0, total = 8290689024.0, rss = 4222976, available = 7041683456.0 } ok 48 misc - memory size - { uptime = 1147387.34 } + { uptime = 95664.82 } ok 49 misc - uv.uptime { - nvcsw = 97, - nivcsw = 251, - minflt = 2922, + msgsnd = 0, + nivcsw = 1, + nswap = 0, ixrss = 0, - stime = { usec = 402101, sec = 0 }, - maxrss = 5884, - idrss = 0, + inblock = 0, + nvcsw = 45, nsignals = 0, msgrcv = 0, - msgsnd = 0, - utime = { usec = 381972, sec = 0 }, - isrss = 0, - majflt = 0, oublock = 40, - inblock = 8, - nswap = 0 + majflt = 0, + idrss = 0, + maxrss = 4124, + stime = { usec = 56404, sec = 0 }, + minflt = 381, + utime = { usec = 630306, sec = 0 }, + isrss = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { times = table: 0x57352840, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x5738ccc0, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x573704a0, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x5736cff0, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x5737d310, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57372520, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x5738f900, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57389980, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57361430, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x5737e7a0, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x573954e0, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x57372620, speed = 0.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x5736d150, speed = 0.0, model = "AMD Opteron 62xx class CPU" } + { times = table: 0x56e5ce40, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e588c0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e70460, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e675f0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e69920, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e6ea60, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e5a250, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e831e0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e51960, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e7c0a0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e70ff0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e436b0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e74ef0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e6a9d0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e5ca70, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e580d0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e3eab0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e47ca0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e77c90, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e522c0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e3ec10, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e40170, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e41a40, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x56e5c630, speed = 0.0, model = "Intel Core Processor (Haswell)" } } ok 52 misc - uv.cpu_info "lo" { - { netmask = "255.0.0.0", internal = true, ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0" }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0" } + { 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 - { 12.15, 11.9, 12.24 } + { 1.74, 2.69, 2.93 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" + "/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", gid = 1111, username = "pbuilder1", uid = 1111, homedir = "/nonexistent/first-build" } + { shell = "/bin/bash", uid = 2222, gid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473873574068e+15 + 95664833571131.0 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { release = "6.1.0-27-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", machine = "x86_64" } + { machine = "x86_64", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-amd64" } ok 62 misc - uv.os_uname - os.time 1732373240 - uv.gettimeofday 1732373240.000357 + os.time 1766783592 + uv.gettimeofday 1766783592.000870 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5152,51 +4699,51 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 364448293, sec = 1147388 } nil - "realtime" { nsec = 364483972, sec = 1147388 } nil + "monotonic" { nsec = 837408246, sec = 95665 } nil + "realtime" { nsec = 837444181, sec = 95665 } 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: 0x5739b7d0 + "prepare" uv_prepare_t: 0x56e552e0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x573547e0 - "timeout" uv_timer_t: 0x5738a700 + "check" uv_check_t: 0x56e5b730 + "timeout" uv_timer_t: 0x56e3e8b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x57369fc0 + "idle" uv_idle_t: 0x56e61580 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: 0x57399d50, pid = 38803 } + { pid = 77134, handle = uv_process_t: 0x56e46990 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x573a35c0, pid = 38805 } - "exit" uv_process_t: 0x573a35c0 { status = 0, signal = 2 } + { pid = 77135, handle = uv_process_t: 0x56e293b0 } + "exit" uv_process_t: 0x56e293b0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x5736f140, pid = 38806 } - "exit" uv_process_t: 0x5736f140 { status = 0, signal = 15 } + { pid = 77136, handle = uv_process_t: 0x56e68910 } + "exit" uv_process_t: 0x56e68910 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x57381770, pid = 38808 } + { pid = 77138, handle = uv_process_t: 0x56e5b680 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 38813, code = 0 } + "exit" { pid = 77141, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xf54ffb40 - { elapsed = 107, delay = 100 } + { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f56940 - Runing uv_thread_t: 0xf7f56940 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xf7afe700 + Runing uv_thread_t: 0xf7afe700 + { 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 @@ -5207,29 +4754,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: 0x57381a70 - "closed" uv_timer_t: 0x57381a70 + "timeout" uv_timer_t: 0x56e3f0f0 + "closed" uv_timer_t: 0x56e3f0f0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x57381a70 - "interval" uv_timer_t: 0x57381a70 - "interval" uv_timer_t: 0x57381a70 - "closed" uv_timer_t: 0x57381a70 + "interval" uv_timer_t: 0x56e3f0f0 + "interval" uv_timer_t: 0x56e3f0f0 + "interval" uv_timer_t: 0x56e3f0f0 + "closed" uv_timer_t: 0x56e3f0f0 ok 101 timer - simple interval - "interval" uv_timer_t: 0x57384160 - "timeout" uv_timer_t: 0x57381a70 - "interval" uv_timer_t: 0x57384160 + "interval" uv_timer_t: 0x56e38c20 + "timeout" uv_timer_t: 0x56e3f0f0 + "interval" uv_timer_t: 0x56e38c20 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x57384160 0 - "interval" uv_timer_t: 0x57384160 8 - "interval" uv_timer_t: 0x57384160 4 - "interval" uv_timer_t: 0x57384160 2 + "interval" uv_timer_t: 0x56e38c20 0 + "interval" uv_timer_t: 0x56e38c20 8 + "interval" uv_timer_t: 0x56e38c20 4 + "interval" uv_timer_t: 0x56e38c20 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x57384160 0 - "interval" uv_timer_t: 0x57384160 8 - "interval" uv_timer_t: 0x57384160 4 - "interval" uv_timer_t: 0x57384160 2 + "interval" uv_timer_t: 0x56e38c20 0 + "interval" uv_timer_t: 0x56e38c20 8 + "interval" uv_timer_t: 0x56e38c20 4 + "interval" uv_timer_t: 0x56e38c20 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5248,8 +4795,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xf68feb40" "hello" - uv_thread_t: 0xf68feb40 finish hello + 2.0 4.0 "uv_thread_t: 0xf7a88b40" "hello" + uv_thread_t: 0xf7a88b40 finish hello ok 109 work - test threadpool with async 1 2 @@ -5268,29 +4815,31 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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/ \ + -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 -llua5.3 -lm -ldl -libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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-gate.so.1 (0xf7f5d000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7ed7000) - liblua5.3.so.0 => /lib/i386-linux-gnu/liblua5.3.so.0 (0xf7e8f000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c47000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b37000) - /lib/ld-linux.so.2 (0xf7f5f000) -*********************** app static (5.3) ********* + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 +libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-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-gate.so.1 (0xf7f7a000) + liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0xf7f3a000) + liblua5.3.so.0 => /usr//lib/i386-linux-gnu/liblua5.3.so.0 (0xf7ef5000) + libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7cb4000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7c78000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b68000) + /lib/ld-linux.so.2 (0xf7f7c000) +********************** 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: 0x572ca760 - "closed" uv_timer_t: 0x572ca760 + "timeout" uv_timer_t: 0x58587840 + "closed" uv_timer_t: 0x58587840 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x572ca760 - "closed" { } uv_timer_t: 0x572ca760 + "timeout" { } uv_timer_t: 0x58587840 + "closed" { } uv_timer_t: 0x58587840 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5300,23 +4849,23 @@ { fd = 12 } { stat = { - blocks = 16, - nlink = 1, + rdev = 0, + ino = 4215208, type = "file", - dev = 65042, - mode = 33188, + flags = 0, size = 6060, - ctime = table: 0x5728d050, - rdev = 0, - uid = 1111, - ino = 3551118, + atime = table: 0x58576a40, + nlink = 1, + blocks = 16, + ctime = table: 0x5854ca20, + gid = 2222, gen = 0, - birthtime = table: 0x572962c0, - mtime = table: 0x572c1080, - gid = 1111, - atime = table: 0x572bee20, - flags = 0, - blksize = 4096 + uid = 2222, + mode = 33204, + birthtime = table: 0x585883d0, + blksize = 4096, + dev = 65042, + mtime = table: 0x58579d20 } } ok 7 fs - read a file sync @@ -5324,23 +4873,23 @@ { fd = 12 } { stat = { - blocks = 16, - nlink = 1, + rdev = 0, + ino = 4215208, type = "file", - dev = 65042, - mode = 33188, + flags = 0, size = 6060, - ctime = table: 0x572ba4e0, - rdev = 0, - uid = 1111, - ino = 3551118, + atime = table: 0x585584a0, + nlink = 1, + blocks = 16, + ctime = table: 0x5855d730, + gid = 2222, gen = 0, - birthtime = table: 0x572bd500, - mtime = table: 0x572a0640, - gid = 1111, - atime = table: 0x572cf860, - flags = 0, - blksize = 4096 + uid = 2222, + mode = 33204, + birthtime = table: 0x58579b80, + blksize = 4096, + dev = 65042, + mtime = table: 0x58557ed0 } } { chunk = 6060 } @@ -5349,7 +4898,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -5383,7 +4932,7 @@ { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -5423,199 +4972,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x572a5e78 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x58563188 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { blocks = 41236721, ffree = 10317814, bsize = 4096, files = 10485760, bavail = 37249632, type = 61267, bfree = 39350867 } + { ffree = 10461810, type = 61267, blocks = 41236721, files = 10485760, bavail = 38880633, bfree = 40981868, bsize = 4096 } ok 31 fs - fs.statfs sync - { blocks = 41236721, ffree = 10317814, bsize = 4096, files = 10485760, bavail = 37249632, type = 61267, bfree = 39350867 } + { ffree = 10461810, type = 61267, blocks = 41236721, files = 10485760, bavail = 38880633, bfree = 40981868, bsize = 4096 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -5633,79 +5182,90 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events = 26, events_waiting = 0 } - { loop_count = 55, events = 26, events_waiting = 0 } + { events_waiting = 0, 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 = 77824, version_string = "1.48.0" } + { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { rss = 3903488, total = 8309067776.0, available = 5395107840.0, constrained = 0.0, free = 5395107840.0 } + { rss = 3817472, available = 7039021056.0, total = 8290689024.0, free = 7039021056.0, constrained = 0.0 } ok 48 misc - memory size - { uptime = 1147396.43 } + { uptime = 95673.64 } ok 49 misc - uv.uptime { - msgsnd = 0, - oublock = 40, - nswap = 0, - minflt = 340, - nsignals = 0, - msgrcv = 0, - maxrss = 3812, - nivcsw = 282, - isrss = 0, - majflt = 0, - utime = { sec = 0, usec = 264243 }, - nvcsw = 63, - stime = { sec = 0, usec = 440985 }, + nivcsw = 4, idrss = 0, + majflt = 0, + isrss = 0, + oublock = 40, ixrss = 0, - inblock = 0 + msgrcv = 0, + msgsnd = 0, + nsignals = 0, + inblock = 0, + maxrss = 5932, + nswap = 0, + utime = { usec = 659382, sec = 0 }, + minflt = 2961, + stime = { usec = 59582, sec = 0 }, + nvcsw = 83 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { model = "AMD Opteron 62xx class CPU", times = table: 0x5728f180, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572add10, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57292cd0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572a1360, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572b99e0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572a12d0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572b28c0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x57294bc0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x5729bc60, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572962c0, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x5729d620, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572ae220, speed = 0.0 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x572cce10, speed = 0.0 } + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5855a620 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58576a40 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5858acb0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58563a80 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5855e2d0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58577610 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58579b80 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58565bd0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58548070 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58585830 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5857f700 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5854fad0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5857bbc0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5856b900 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x585752b0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5855d640 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5853b5f0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5856c840 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5857ca80 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5857a690 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58573020 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x5856ea30 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x585580a0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x58589ef0 } } ok 52 misc - uv.cpu_info "lo" { - { netmask = "255.0.0.0", internal = true, ip = "127.0.0.1", mac = "\0\0\0\0\0\0", family = "inet" }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, ip = "::1", mac = "\0\0\0\0\0\0", family = "inet6" } + { ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0" }, + { ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 11.75, 11.82, 12.21 } + { 1.47, 2.6, 2.89 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" + "/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 - { homedir = "/nonexistent/first-build", shell = "/bin/sh", username = "pbuilder1", gid = 1111, uid = 1111 } + { uid = 2222, username = "pbuilder2", shell = "/bin/bash", homedir = "/nonexistent/second-build", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1473964408197e+15 + 95673650559087.0 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", machine = "x86_64", release = "6.1.0-27-amd64", sysname = "Linux" } + { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-amd64", sysname = "Linux", machine = "x86_64" } ok 62 misc - uv.os_uname - os.time 1732373249 - uv.gettimeofday 1732373249.000441 + os.time 1766783601 + uv.gettimeofday 1766783601.000686 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5716,53 +5276,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1147397, nsec = 454599320 } nil - "realtime" { sec = 1147397, nsec = 454734679 } nil + "monotonic" { nsec = 654244581, sec = 95674 } nil + "realtime" { nsec = 654283506, sec = 95674 } 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: 0x572bb1d0 + "prepare" uv_prepare_t: 0x58565b50 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x572c4aa0 - "timeout" uv_timer_t: 0x57292640 + "check" uv_check_t: 0x58549b90 + "timeout" uv_timer_t: 0x585808c0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x572a1a40 + "idle" uv_idle_t: 0x58578230 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 42106, handle = uv_process_t: 0x572b2000 } + { pid = 77378, handle = uv_process_t: 0x5857be10 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 42116, handle = uv_process_t: 0x572bedb0 } - "exit" uv_process_t: 0x572bedb0 { status = 0, signal = 2 } + { pid = 77379, handle = uv_process_t: 0x58570ee0 } + "exit" uv_process_t: 0x58570ee0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 42118, handle = uv_process_t: 0x5729ecf0 } - "exit" uv_process_t: 0x5729ecf0 { status = 0, signal = 15 } + { pid = 77380, handle = uv_process_t: 0x58582e40 } + "exit" uv_process_t: 0x58582e40 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 42125, handle = uv_process_t: 0x5727e990 } + { pid = 77382, handle = uv_process_t: 0x58583d90 } "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, signal = 0, pid = 42134 } + "exit" { pid = 77385, code = 0, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xf55ffb40 + In uv_thread_t: 0xf54ffb40 { delay = 100, elapsed = 101 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7fa3700 - Runing uv_thread_t: 0xf7fa3700 - { delay = 100, elapsed = 101 } + Runing uv_thread_t: 0xf7b02940 + Runing uv_thread_t: 0xf7b02940 + { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 111 } + { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -5771,29 +5331,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: 0x5729a800 - "closed" uv_timer_t: 0x5729a800 + "timeout" uv_timer_t: 0x58587b70 + "closed" uv_timer_t: 0x58587b70 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x5729a800 - "interval" uv_timer_t: 0x5729a800 - "interval" uv_timer_t: 0x5729a800 - "closed" uv_timer_t: 0x5729a800 + "interval" uv_timer_t: 0x58587b70 + "interval" uv_timer_t: 0x58587b70 + "interval" uv_timer_t: 0x58587b70 + "closed" uv_timer_t: 0x58587b70 ok 101 timer - simple interval - "interval" uv_timer_t: 0x57290950 - "timeout" uv_timer_t: 0x5729a800 - "interval" uv_timer_t: 0x57290950 + "interval" uv_timer_t: 0x5857ea20 + "timeout" uv_timer_t: 0x58587b70 + "interval" uv_timer_t: 0x5857ea20 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x57290950 0 - "interval" uv_timer_t: 0x57290950 8 - "interval" uv_timer_t: 0x57290950 4 - "interval" uv_timer_t: 0x57290950 2 + "interval" uv_timer_t: 0x5857ea20 0 + "interval" uv_timer_t: 0x5857ea20 8 + "interval" uv_timer_t: 0x5857ea20 4 + "interval" uv_timer_t: 0x5857ea20 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x57290950 0 - "interval" uv_timer_t: 0x57290950 8 - "interval" uv_timer_t: 0x57290950 4 - "interval" uv_timer_t: 0x57290950 2 + "interval" uv_timer_t: 0x5857ea20 0 + "interval" uv_timer_t: 0x5857ea20 8 + "interval" uv_timer_t: 0x5857ea20 4 + "interval" uv_timer_t: 0x5857ea20 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5812,8 +5372,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xf7bbeb40" "hello" - uv_thread_t: 0xf7bbeb40 finish hello + 2.0 4.0 "uv_thread_t: 0xf60fdb40" "hello" + uv_thread_t: 0xf60fdb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -5831,23 +5391,30 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -Target test made - - -Making target test for debian/lua5.4.dh-lua.conf -# tests -********************** lua dynamic (5.4) ********* +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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-gate.so.1 (0xf7f6b000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7ef4000) + liblua5.3.so.0 => /lib/i386-linux-gnu/liblua5.3.so.0 (0xf7eaf000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c6e000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b5e000) + /lib/ld-linux.so.2 (0xf7f6d000) +*********************** 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: 0x56bee9a0 - "closed" uv_timer_t: 0x56bee9a0 + "timeout" uv_timer_t: 0x56fcc800 + "closed" uv_timer_t: 0x56fcc800 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x56bee9a0 - "closed" { } uv_timer_t: 0x56bee9a0 + "timeout" { } uv_timer_t: 0x56fcc800 + "closed" { } uv_timer_t: 0x56fcc800 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5857,23 +5424,23 @@ { fd = 12 } { stat = { - gid = 1111, - blksize = 4096, nlink = 1, - ctime = table: 0x56be6a20, - mode = 33188, - birthtime = table: 0x56bd35e0, - flags = 0, - ino = 3551118, - uid = 1111, - mtime = table: 0x56bc1780, type = "file", - atime = table: 0x56bcdce0, - rdev = 0, + mode = 33204, + uid = 2222, dev = 65042, - blocks = 16, + ctime = table: 0x56fc6ed0, size = 6060, - gen = 0 + gen = 0, + birthtime = table: 0x56fb82c0, + mtime = table: 0x56fc0aa0, + gid = 2222, + atime = table: 0x56fc2fc0, + blksize = 4096, + flags = 0, + ino = 4215208, + rdev = 0, + blocks = 16 } } ok 7 fs - read a file sync @@ -5881,23 +5448,23 @@ { fd = 12 } { stat = { - gid = 1111, - blksize = 4096, nlink = 1, - ctime = table: 0x56bd4ac0, - mode = 33188, - birthtime = table: 0x56bf76c0, - flags = 0, - ino = 3551118, - uid = 1111, - mtime = table: 0x56bd3570, type = "file", - atime = table: 0x56bcff30, - rdev = 0, + mode = 33204, + uid = 2222, dev = 65042, - blocks = 16, + ctime = table: 0x56fc44d0, size = 6060, - gen = 0 + gen = 0, + birthtime = table: 0x56f91a20, + mtime = table: 0x56fa2640, + gid = 2222, + atime = table: 0x56f9d4a0, + blksize = 4096, + flags = 0, + ino = 4215208, + rdev = 0, + blocks = 16 } } { chunk = 6060 } @@ -5980,197 +5547,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x56c01090 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x56f93648 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { blocks = 41236721, bsize = 4096, ffree = 10313543, bavail = 37189985, files = 10485760, bfree = 39291220, type = 61267 } + { bavail = 38880499, bfree = 40981734, type = 61267, ffree = 10461809, files = 10485760, bsize = 4096, blocks = 41236721 } ok 31 fs - fs.statfs sync - { blocks = 41236721, bsize = 4096, ffree = 10313543, bavail = 37189985, files = 10485760, bfree = 39291220, type = 61267 } + { bavail = 38880499, bfree = 40981734, type = 61267, ffree = 10461809, files = 10485760, bsize = 4096, blocks = 41236721 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -6190,60 +5757,639 @@ "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, events = 26, loop_count = 54 } + { events_waiting = 0, events = 26, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { total = 8309067776.0, constrained = 0.0, free = 5446463488.0, rss = 4026368, available = 5446463488.0 } + { free = 7036682240.0, available = 7036682240.0, rss = 6074368, total = 8290689024.0, constrained = 0.0 } ok 48 misc - memory size - { uptime = 1147405.68 } + { uptime = 95682.3 } ok 49 misc - uv.uptime { - utime = { usec = 263553, sec = 0 }, + utime = { usec = 637749, sec = 0 }, + nivcsw = 4, + inblock = 0, + msgrcv = 0, + nsignals = 0, + majflt = 0, + msgsnd = 0, + nvcsw = 43, + idrss = 0, + minflt = 365, + maxrss = 5932, + nswap = 0, + isrss = 0, ixrss = 0, + stime = { usec = 51742, sec = 0 }, + oublock = 40 + } +ok 50 misc - uv.getrusage + 24 +ok 51 misc - uv.available_parallelism + { + { model = "Intel Core Processor (Haswell)", times = table: 0x56f8ec30, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f8ef60, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fb7f00, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f8f0c0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f90430, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f8e430, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fb82c0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f9d0a0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f9ced0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fa8a50, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fc1960, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fb39d0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fb8c80, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f91a20, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fc6ed0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fbb920, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f80180, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fc6780, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fa2730, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f9d190, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f9d6e0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fab7d0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56fc44d0, speed = 0.0 }, + { model = "Intel Core Processor (Haswell)", times = table: 0x56f9f200, speed = 0.0 } + } +ok 52 misc - uv.cpu_info + "lo" { + { internal = true, ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", family = "inet" }, + { internal = true, ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", family = "inet6" } + } +ok 53 misc - uv.interface_addresses + { 1.24, 2.51, 2.86 } +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 = 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 + 95682313525231.0 +ok 60 misc - uv.hrtime +ok 61 misc - uv.getpid + { release = "6.1.0-27-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", machine = "x86_64" } +ok 62 misc - uv.os_uname + os.time 1766783610 + uv.gettimeofday 1766783610.000350 +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 = 317582414, sec = 95683 } nil + "realtime" { nsec = 317621785, sec = 95683 } 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: 0x56fbf970 +ok 77 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0x56fce0d0 + "timeout" uv_timer_t: 0x56f7b860 +ok 78 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0x56fa3a40 +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: 0x56f9a690, pid = 77528 } + "stdout" { chunk = "Hello World\n" } + "exit" { signal = 0, code = 0 } +ok 82 process - process stdout + { handle = uv_process_t: 0x56fc0cf0, pid = 77529 } + "exit" uv_process_t: 0x56fc0cf0 { status = 0, signal = 2 } +ok 83 process - spawn and kill by pid + { handle = uv_process_t: 0x56fb1510, pid = 77530 } + "exit" uv_process_t: 0x56fb1510 { status = 0, signal = 15 } +ok 84 process - spawn and kill by handle +ok 85 process - invalid command + { handle = uv_process_t: 0x56f7f740, pid = 77532 } + "stdout" { chunk = "Hello World" } + "exit" { signal = 0, code = 0 } +ok 86 process - process stdio +ok 87 process - get pid +ok 88 req - cancel +ok 89 req - get type + Sending child SIGINT + "sigint\n" + "exit" { pid = 77535, signal = 0, code = 0 } +ok 90 signal - Catch SIGINT + In uv_thread_t: 0xf55ffb40 + { elapsed = 103, delay = 100 } +ok 91 thread - test thread create +ok 92 thread - test thread create with arguments + Runing uv_thread_t: 0xf7bad700 + Runing uv_thread_t: 0xf7bad700 + { elapsed = 100, delay = 100 } +ok 93 thread - test thread sleep msecs in main thread + { elapsed = 101, delay = 100 } +ok 94 thread - test thread create with options table +ok 95 thread - test thread arguments limit +ok 96 thread - test avoid thread be released before it done +ok 97 thread - thread_getcpu +ok 98 thread - getaffinity, setaffinity +default priority 0 +priority after change 0 +hello world from thread +priority in thread 11 +ok 99 thread - getpriority, setpriority + "timeout" uv_timer_t: 0x56f98b00 + "closed" uv_timer_t: 0x56f98b00 +ok 100 timer - simple timeout + "interval" uv_timer_t: 0x56f98b00 + "interval" uv_timer_t: 0x56f98b00 + "interval" uv_timer_t: 0x56f98b00 + "closed" uv_timer_t: 0x56f98b00 +ok 101 timer - simple interval + "interval" uv_timer_t: 0x56fcf500 + "timeout" uv_timer_t: 0x56f98b00 + "interval" uv_timer_t: 0x56fcf500 +ok 102 timer - timeout with interval + "interval" uv_timer_t: 0x56fcf500 0 + "interval" uv_timer_t: 0x56fcf500 8 + "interval" uv_timer_t: 0x56fcf500 4 + "interval" uv_timer_t: 0x56fcf500 2 +ok 103 timer - shrinking interval + "interval" uv_timer_t: 0x56fcf500 0 + "interval" uv_timer_t: 0x56fcf500 8 + "interval" uv_timer_t: 0x56fcf500 4 + "interval" uv_timer_t: 0x56fcf500 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: 0xf61fdb40" "hello" + uv_thread_t: 0xf61fdb40 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: 0x584719a0 + "closed" uv_timer_t: 0x584719a0 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0x584719a0 + "closed" { } uv_timer_t: 0x584719a0 +ok 3 callbacks - luv_handle_t: callable table +ok 4 callbacks - luv_req_t: function +ok 5 callbacks - luv_req_t: callable table + begin wait + end wait +ok 6 coroutines - coroutines + { fd = 12 } + { + stat = { + dev = 65042, + flags = 0, + nlink = 1, + uid = 2222, + mode = 33204, + ino = 4215208, + blocks = 16, + atime = table: 0x58450ce0, + ctime = table: 0x58469a20, + blksize = 4096, + size = 6060, + type = "file", + birthtime = table: 0x584565e0, + mtime = table: 0x58444920, + gen = 0, + rdev = 0, + gid = 2222 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 12 } + { + stat = { + dev = 65042, + flags = 0, + nlink = 1, + uid = 2222, + mode = 33204, + ino = 4215208, + blocks = 16, + atime = table: 0x58452f30, + ctime = table: 0x58457ac0, + blksize = 4096, + size = 6060, + type = "file", + birthtime = table: 0x5847a6c0, + mtime = table: 0x58456570, + gen = 0, + rdev = 0, + 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 + { 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 = ".clangd" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".gitmodules" } } + { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "file", name = "Makefile" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "file", name = ".clangd" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".gitmodules" } } + { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "file", name = "Makefile" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } + uv_dir_t: 0x58484130 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "file", name = ".clangd" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = ".gitignore" } } + { { type = "file", name = ".gitmodules" } } + { { type = "directory", name = "5.4-luv" } } + { { type = "file", name = "docs.md" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "examples" } } + { { type = "directory", name = ".ci" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = ".github" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "README.md" } } + { { type = "directory", name = "tests" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "file", name = "Makefile" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "file", name = ".editorconfig" } } + { { type = "directory", name = "rockspecs" } } +ok 26 fs - fs.{open,read,close}dir sync one entry + { + { type = "file", name = ".clangd" }, + { type = "file", name = "libluv.pc.in" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".gitmodules" }, + { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, + { type = "file", name = "Makefile" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } + } +ok 27 fs - fs.{open,read,close}dir sync more entry + { + { type = "file", name = ".clangd" }, + { type = "file", name = "libluv.pc.in" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".gitmodules" }, + { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, + { type = "file", name = "Makefile" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } + } +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 = ".clangd" }, + { type = "file", name = "libluv.pc.in" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "directory", name = "lib" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = ".gitignore" }, + { type = "file", name = ".gitmodules" }, + { type = "directory", name = "5.4-luv" }, + { type = "file", name = "docs.md" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "appveyor.yml" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "examples" }, + { type = "directory", name = ".ci" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = "src" }, + { type = "directory", name = "deps" }, + { type = "directory", name = ".github" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "README.md" }, + { type = "directory", name = "tests" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "directory", name = "5.3-luv" }, + { type = "file", name = "Makefile" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "file", name = ".editorconfig" }, + { type = "directory", name = "rockspecs" } + } +ok 30 fs - fs.{open,read,close}dir ref check + { bsize = 4096, type = 61267, bavail = 38880499, files = 10485760, bfree = 40981734, blocks = 41236721, ffree = 10461808 } +ok 31 fs - fs.statfs sync + { bsize = 4096, type = 61267, bavail = 38880499, files = 10485760, bfree = 40981734, blocks = 41236721, ffree = 10461808 } +ok 32 fs - fs.statfs async + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 33 fs - fs.statfs sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 34 fs - fs.statfs async error +ok 35 fs - fs.mkdtemp async +ok 36 fs - fs.mkdtemp sync +ok 37 fs - fs.mkdtemp async error +ok 38 fs - fs.mkdtemp sync error +ok 39 fs - fs.mkstemp async +ok 40 fs - fs.mkstemp sync +ok 41 fs - fs.mkstemp async error +ok 42 fs - fs.mkstemp sync error + "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" + "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" + "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" + "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" +ok 43 fs - errors with dest paths +ok 44 handle - get type + { loop_count = 54, events_waiting = 0, events = 26 } + { loop_count = 55, events_waiting = 0, events = 26 } +ok 45 metrics - idle time + "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } +ok 46 misc - uv.guess_handle + { version_string = "1.48.0", version = 77824 } +ok 47 misc - uv.version and uv.version_string + { total = 8290689024.0, rss = 4079616, available = 7040655360.0, constrained = 0.0, free = 7040655360.0 } +ok 48 misc - memory size + { uptime = 95690.88 } +ok 49 misc - uv.uptime + { + nivcsw = 1, + isrss = 0, + stime = { usec = 54925, sec = 0 }, + ixrss = 0, + nvcsw = 44, nsignals = 0, - nivcsw = 235, - majflt = 6, - minflt = 280, - stime = { usec = 439256, sec = 0 }, oublock = 40, - msgrcv = 0, - nvcsw = 64, - idrss = 0, msgsnd = 0, - inblock = 448, + msgrcv = 0, + inblock = 0, nswap = 0, - maxrss = 3932, - isrss = 0 + minflt = 306, + utime = { usec = 630574, sec = 0 }, + maxrss = 3984, + majflt = 0, + idrss = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56be1530 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bd3570 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bd35e0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bf0520 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56be9570 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bca310 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bf60f0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56be1170 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bd4c50 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56be4ab0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bd4ac0 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56be3960 }, - { model = "AMD Opteron 62xx class CPU", speed = 0.0, times = table: 0x56bcfa00 } + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58471d70 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58483af0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5843b1d0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x584717d0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58461460 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58461df0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5845b110 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58455380 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58463cb0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58467260 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5843aac0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x584518b0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5844a420 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5844f4b0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58452a00 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5845a090 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5846c9b0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5844e900 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x584565e0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58457c50 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58455580 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x5845b7e0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x584790f0 }, + { speed = 0.0, model = "Intel Core Processor (Haswell)", times = table: 0x58464170 } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", family = "inet", internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, - { ip = "::1", family = "inet6", internal = true, mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, + { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 13.63, 12.23, 12.34 } + { 1.14, 2.47, 2.85 } ok 54 misc - uv.loadavg "/usr/bin/lua5.4" ok 55 misc - uv.exepath @@ -6251,18 +6397,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", gid = 1111, uid = 1111, username = "pbuilder1", shell = "/bin/sh" } + { gid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2", uid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1474056900735e+15 + 95690886619508.0 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", release = "6.1.0-27-amd64" } ok 62 misc - uv.os_uname - os.time 1732373258 - uv.gettimeofday 1732373258.000690 + os.time 1766783618 + uv.gettimeofday 1766783618.000922 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6273,34 +6419,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 706028471, sec = 1147406 } nil - "realtime" { nsec = 706099986, sec = 1147406 } nil + "monotonic" { nsec = 891204616, sec = 95691 } nil + "realtime" { nsec = 891238071, sec = 95691 } 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: 0x56be36f0 + "prepare" uv_prepare_t: 0x5846c600 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x56bcfde0 - "timeout" uv_timer_t: 0x56be5000 + "check" uv_check_t: 0x58466620 + "timeout" uv_timer_t: 0x58471770 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x56beae50 + "idle" uv_idle_t: 0x58444920 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: 0x56bca800, pid = 45362 } + { pid = 77625, handle = uv_process_t: 0x5843ff10 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x56bbcf10, pid = 45364 } - "exit" uv_process_t: 0x56bbcf10 { status = 0, signal = 2 } + { pid = 77626, handle = uv_process_t: 0x58482b00 } + "exit" uv_process_t: 0x58482b00 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x56bf1e10, pid = 45366 } - "exit" uv_process_t: 0x56bf1e10 { status = 0, signal = 15 } + { pid = 77627, handle = uv_process_t: 0x58430bb0 } + "exit" uv_process_t: 0x58430bb0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x56be0f40, pid = 45372 } + { pid = 77629, handle = uv_process_t: 0x5847a160 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -6309,17 +6455,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, code = 0, pid = 45381 } + "exit" { signal = 0, pid = 77632, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xf55ffb40 - { delay = 100, elapsed = 107 } + In uv_thread_t: 0xf54ffb40 + { elapsed = 100, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7fb5700 - Runing uv_thread_t: 0xf7fb5700 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xf7b40700 + Runing uv_thread_t: 0xf7b40700 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 102 } + { 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 @@ -6328,29 +6474,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: 0x56bc4a30 - "closed" uv_timer_t: 0x56bc4a30 + "timeout" uv_timer_t: 0x58471850 + "closed" uv_timer_t: 0x58471850 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x56bc4a30 - "interval" uv_timer_t: 0x56bc4a30 - "interval" uv_timer_t: 0x56bc4a30 - "closed" uv_timer_t: 0x56bc4a30 + "interval" uv_timer_t: 0x58471850 + "interval" uv_timer_t: 0x58471850 + "interval" uv_timer_t: 0x58471850 + "closed" uv_timer_t: 0x58471850 ok 101 timer - simple interval - "interval" uv_timer_t: 0x56be9b80 - "timeout" uv_timer_t: 0x56bc4a30 - "interval" uv_timer_t: 0x56be9b80 + "interval" uv_timer_t: 0x58471260 + "timeout" uv_timer_t: 0x58471850 + "interval" uv_timer_t: 0x58471260 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x56be9b80 0 - "interval" uv_timer_t: 0x56be9b80 8 - "interval" uv_timer_t: 0x56be9b80 4 - "interval" uv_timer_t: 0x56be9b80 2 + "interval" uv_timer_t: 0x58471260 0 + "interval" uv_timer_t: 0x58471260 8 + "interval" uv_timer_t: 0x58471260 4 + "interval" uv_timer_t: 0x58471260 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x56be9b80 0 - "interval" uv_timer_t: 0x56be9b80 8 - "interval" uv_timer_t: 0x56be9b80 4 - "interval" uv_timer_t: 0x56be9b80 2 + "interval" uv_timer_t: 0x58471260 0 + "interval" uv_timer_t: 0x58471260 8 + "interval" uv_timer_t: 0x58471260 4 + "interval" uv_timer_t: 0x58471260 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6369,8 +6515,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xf71ffb40" "hello" - uv_thread_t: 0xf71ffb40 finish hello + 2.0 4.0 "uv_thread_t: 0xf60fdb40" "hello" + uv_thread_t: 0xf60fdb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -6395,13 +6541,13 @@ libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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/i386-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-gate.so.1 (0xf7fb1000) - liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0xf7f37000) - liblua5.4.so.0 => /usr//lib/i386-linux-gnu/liblua5.4.so.0 (0xf7ee7000) - libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7c9f000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7c57000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b47000) - /lib/ld-linux.so.2 (0xf7f77000) + linux-gate.so.1 (0xf7f2b000) + liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0xf7eeb000) + liblua5.4.so.0 => /usr//lib/i386-linux-gnu/liblua5.4.so.0 (0xf7ea0000) + libc.so.6 => /usr//lib/i386-linux-gnu/libc.so.6 (0xf7c5f000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7c23000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b13000) + /lib/ld-linux.so.2 (0xf7f2d000) ********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos @@ -6409,11 +6555,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x571e5e80 - "closed" uv_timer_t: 0x571e5e80 + "timeout" uv_timer_t: 0x570dfe50 + "closed" uv_timer_t: 0x570dfe50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x571e5e80 - "closed" { } uv_timer_t: 0x571e5e80 + "timeout" { } uv_timer_t: 0x570dfe50 + "closed" { } uv_timer_t: 0x570dfe50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6423,23 +6569,23 @@ { fd = 12 } { stat = { - ino = 3551118, - rdev = 0, - size = 6060, + gen = 0, + atime = table: 0x570adb00, + gid = 2222, + ctime = table: 0x570a7100, nlink = 1, - flags = 0, - uid = 1111, - mode = 33188, - atime = table: 0x571b9350, - ctime = table: 0x571ad100, dev = 65042, - gid = 1111, + ino = 4215208, + size = 6060, + rdev = 0, type = "file", - birthtime = table: 0x571e5da0, - mtime = table: 0x571b5460, - gen = 0, + mode = 33204, + birthtime = table: 0x570dfd70, + uid = 2222, + blksize = 4096, + flags = 0, blocks = 16, - blksize = 4096 + mtime = table: 0x570af960 } } ok 7 fs - read a file sync @@ -6447,23 +6593,23 @@ { fd = 12 } { stat = { - ino = 3551118, - rdev = 0, - size = 6060, + gen = 0, + atime = table: 0x570ca4d0, + gid = 2222, + ctime = table: 0x570cad70, nlink = 1, - flags = 0, - uid = 1111, - mode = 33188, - atime = table: 0x571d2500, - ctime = table: 0x571d2490, dev = 65042, - gid = 1111, + ino = 4215208, + size = 6060, + rdev = 0, type = "file", - birthtime = table: 0x571ad160, - mtime = table: 0x571d04d0, - gen = 0, + mode = 33204, + birthtime = table: 0x570a7160, + uid = 2222, + blksize = 4096, + flags = 0, blocks = 16, - blksize = 4096 + mtime = table: 0x570cc490 } } { chunk = 6060 } @@ -6472,7 +6618,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 @@ -6506,7 +6652,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 @@ -6546,199 +6692,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x571f7a10 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x570f1600 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { ffree = 10292480, files = 10485760, type = 61267, bfree = 39089160, bsize = 4096, blocks = 41236721, bavail = 36987925 } + { bsize = 4096, ffree = 10461215, files = 10485760, blocks = 41236721, bfree = 40973895, bavail = 38872660, type = 61267 } ok 31 fs - fs.statfs sync - { ffree = 10292465, files = 10485760, type = 61267, bfree = 39089140, bsize = 4096, blocks = 41236721, bavail = 36987905 } + { bsize = 4096, ffree = 10461215, files = 10485760, blocks = 41236721, bfree = 40973877, bavail = 38872642, 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 @@ -6756,60 +6902,71 @@ "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.48.0", version = 77824 } + { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { available = 5499002880.0, total = 8309067776.0, rss = 3837952, free = 5499002880.0, constrained = 0.0 } + { total = 8290689024.0, rss = 3727360, constrained = 0.0, available = 7030779904.0, free = 7030779904.0 } ok 48 misc - memory size - { uptime = 1147415.32 } + { uptime = 95699.69 } ok 49 misc - uv.uptime { + ixrss = 0, + idrss = 0, + majflt = 0, msgsnd = 0, - inblock = 552, - stime = { sec = 0, usec = 400839 }, - msgrcv = 0, - nivcsw = 261, - nswap = 0, + nvcsw = 84, + stime = { sec = 0, usec = 79466 }, nsignals = 0, - maxrss = 6004, - idrss = 0, - ixrss = 0, - nvcsw = 97, - oublock = 40, - utime = { sec = 0, usec = 388979 }, + utime = { sec = 0, usec = 639708 }, + minflt = 2900, isrss = 0, - minflt = 2857, - majflt = 5 + maxrss = 5896, + msgrcv = 0, + nivcsw = 1, + inblock = 0, + oublock = 40, + nswap = 0 } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571de3d0 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571d8f60 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571d03e0 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571e8000 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571dcc10 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571cf760 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571dc590 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571cfb80 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571dedf0 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571cd050 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571d5f20 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571c9ea0 }, - { speed = 0.0, model = "AMD Opteron 62xx class CPU", times = table: 0x571d6c20 } + { times = table: 0x570ef1f0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570afac0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570c7050, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570c9980, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570db020, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570d8dc0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570ca4d0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570ce960, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570cc120, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570db460, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570f00a0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570d3280, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570e1b10, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570d2740, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570adb00, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570df7d0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570c9b80, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570dc600, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570c9760, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570d2c00, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570e1fd0, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570c9010, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570af960, speed = 0.0, model = "Intel Core Processor (Haswell)" }, + { times = table: 0x570f07a0, speed = 0.0, model = "Intel Core Processor (Haswell)" } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", netmask = "255.0.0.0", internal = true, ip = "127.0.0.1", mac = "\0\0\0\0\0\0" }, - { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, ip = "::1", mac = "\0\0\0\0\0\0" } + { 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 - { 13.44, 12.24, 12.34 } + { 0.97, 2.39, 2.82 } 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 @@ -6817,18 +6974,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" } + { 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 - 1.1474153326872e+15 + 95699702842617.0 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "x86_64", release = "6.1.0-27-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } + { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-amd64", sysname = "Linux", machine = "x86_64" } ok 62 misc - uv.os_uname - os.time 1732373268 - uv.gettimeofday 1732373268.000332 + os.time 1766783627 + uv.gettimeofday 1766783627.000739 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6839,53 +6996,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 1147416, nsec = 339448301 } nil - "realtime" { sec = 1147416, nsec = 339552773 } nil + "monotonic" { sec = 95700, nsec = 706552277 } nil + "realtime" { sec = 95700, nsec = 706588007 } 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: 0x571e6fe0 + "prepare" uv_prepare_t: 0x570d4c20 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x571db2d0 - "timeout" uv_timer_t: 0x571ea4a0 + "check" uv_check_t: 0x570d8cf0 + "timeout" uv_timer_t: 0x570e4470 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x571bc5e0 + "idle" uv_idle_t: 0x570ef240 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: 0x571f57d0, pid = 48090 } + { handle = uv_process_t: 0x570f0050, pid = 78002 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x571d6050, pid = 48094 } - "exit" uv_process_t: 0x571d6050 { status = 0, signal = 2 } + { handle = uv_process_t: 0x5709f100, pid = 78003 } + "exit" uv_process_t: 0x5709f100 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x571e6b30, pid = 48097 } - "exit" uv_process_t: 0x571e6b30 { status = 0, signal = 15 } + { handle = uv_process_t: 0x570dec10, pid = 78004 } + "exit" uv_process_t: 0x570dec10 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x571c6370, pid = 48102 } + { handle = uv_process_t: 0x570c71d0, pid = 78006 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 48117, signal = 0, code = 0 } + "exit" { pid = 78009, code = 0, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xf55ffb40 + In uv_thread_t: 0xf54ffb40 { elapsed = 101, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f65940 - Runing uv_thread_t: 0xf7f65940 - { elapsed = 101, delay = 100 } + Runing uv_thread_t: 0xf7acc940 + Runing uv_thread_t: 0xf7acc940 + { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 106, delay = 100 } + { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -6894,29 +7051,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: 0x571cce30 - "closed" uv_timer_t: 0x571cce30 + "timeout" uv_timer_t: 0x570c6e30 + "closed" uv_timer_t: 0x570c6e30 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x571cce30 - "interval" uv_timer_t: 0x571cce30 - "interval" uv_timer_t: 0x571cce30 - "closed" uv_timer_t: 0x571cce30 + "interval" uv_timer_t: 0x570c6e30 + "interval" uv_timer_t: 0x570c6e30 + "interval" uv_timer_t: 0x570c6e30 + "closed" uv_timer_t: 0x570c6e30 ok 101 timer - simple interval - "interval" uv_timer_t: 0x571ea570 - "timeout" uv_timer_t: 0x571cce30 - "interval" uv_timer_t: 0x571ea570 + "interval" uv_timer_t: 0x570e4540 + "timeout" uv_timer_t: 0x570c6e30 + "interval" uv_timer_t: 0x570e4540 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x571ea570 0 - "interval" uv_timer_t: 0x571ea570 8 - "interval" uv_timer_t: 0x571ea570 4 - "interval" uv_timer_t: 0x571ea570 2 + "interval" uv_timer_t: 0x570e4540 0 + "interval" uv_timer_t: 0x570e4540 8 + "interval" uv_timer_t: 0x570e4540 4 + "interval" uv_timer_t: 0x570e4540 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x571ea570 0 - "interval" uv_timer_t: 0x571ea570 8 - "interval" uv_timer_t: 0x571ea570 4 - "interval" uv_timer_t: 0x571ea570 2 + "interval" uv_timer_t: 0x570e4540 0 + "interval" uv_timer_t: 0x570e4540 8 + "interval" uv_timer_t: 0x570e4540 4 + "interval" uv_timer_t: 0x570e4540 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6935,8 +7092,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xf61fdb40" "hello" - uv_thread_t: 0xf61fdb40 finish hello + 2.0 4.0 "uv_thread_t: 0xf60fdb40" "hello" + uv_thread_t: 0xf60fdb40 finish hello ok 109 work - test threadpool with async 1 2 @@ -6960,12 +7117,12 @@ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -Wformat -Werror=format-security -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-gate.so.1 (0xf7f59000) - libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7e9f000) - liblua5.4.so.0 => /lib/i386-linux-gnu/liblua5.4.so.0 (0xf7e4f000) - libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c07000) - libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7af7000) - /lib/ld-linux.so.2 (0xf7f1f000) + linux-gate.so.1 (0xf7f51000) + libuv.so.1 => /lib/i386-linux-gnu/libuv.so.1 (0xf7eda000) + liblua5.4.so.0 => /lib/i386-linux-gnu/liblua5.4.so.0 (0xf7e8f000) + libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7c4e000) + libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7b3e000) + /lib/ld-linux.so.2 (0xf7f53000) *********************** app static (5.4) ********* Test: tests/run.lua skip, not on linux or macos @@ -6973,11 +7130,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x57b18e80 - "closed" uv_timer_t: 0x57b18e80 + "timeout" uv_timer_t: 0x56f5de50 + "closed" uv_timer_t: 0x56f5de50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x57b18e80 - "closed" { } uv_timer_t: 0x57b18e80 + "timeout" { } uv_timer_t: 0x56f5de50 + "closed" { } uv_timer_t: 0x56f5de50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6988,22 +7145,22 @@ { stat = { gen = 0, - blocks = 16, - mode = 33188, - nlink = 1, - uid = 1111, + dev = 65042, + uid = 2222, flags = 0, - blksize = 4096, - ctime = table: 0x57ae0100, size = 6060, - atime = table: 0x57aec350, - mtime = table: 0x57ae8460, + mode = 33204, + blksize = 4096, + nlink = 1, + birthtime = table: 0x56f5dd70, + rdev = 0, + ino = 4215208, type = "file", - gid = 1111, - birthtime = table: 0x57b18da0, - ino = 3551118, - dev = 65042, - rdev = 0 + atime = table: 0x56f2bb00, + mtime = table: 0x56f2d960, + ctime = table: 0x56f25100, + blocks = 16, + gid = 2222 } } ok 7 fs - read a file sync @@ -7012,22 +7169,22 @@ { stat = { gen = 0, - blocks = 16, - mode = 33188, - nlink = 1, - uid = 1111, + dev = 65042, + uid = 2222, flags = 0, - blksize = 4096, - ctime = table: 0x57b05490, size = 6060, - atime = table: 0x57b05500, - mtime = table: 0x57b034d0, + mode = 33204, + blksize = 4096, + nlink = 1, + birthtime = table: 0x56f25160, + rdev = 0, + ino = 4215208, type = "file", - gid = 1111, - birthtime = table: 0x57ae0160, - ino = 3551118, - dev = 65042, - rdev = 0 + atime = table: 0x56f484d0, + mtime = table: 0x56f4a490, + ctime = table: 0x56f48d70, + blocks = 16, + gid = 2222 } } { chunk = 6060 } @@ -7110,197 +7267,197 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } - uv_dir_t: 0x57b2aa10 closed + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } + uv_dir_t: 0x56f6f600 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "README.md", type = "file" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "debian", type = "directory" } } - { { name = "deps", type = "directory" } } - { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = ".clangd", type = "file" } } { { name = "libluv.pc.in", type = "file" } } - { { name = ".pc", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = ".ci", type = "directory" } } - { { name = "tests", type = "directory" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = "lib", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } - { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = "lib", type = "directory" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = "src", type = "directory" } } + { { name = ".gitmodules", type = "file" } } { { name = "5.4-luv", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "appveyor.yml", type = "file" } } + { { name = ".pc", type = "directory" } } { { name = "examples", type = "directory" } } + { { name = ".ci", type = "directory" } } + { { name = ".clang-format", type = "file" } } + { { name = "src", type = "directory" } } + { { name = "deps", type = "directory" } } + { { name = ".github", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "README.md", type = "file" } } + { { name = "tests", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "5.3-luv", type = "directory" } } { { name = "Makefile", type = "file" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".gitmodules", type = "file" } } { { name = "5.2-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "rockspecs", type = "directory" } } { { name = "5.1-luv", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = "rockspecs", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", 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 = "README.md", type = "file" }, - { name = "appveyor.yml", type = "file" }, - { name = "debian", type = "directory" }, - { name = "deps", type = "directory" }, - { name = "luv-scm-0.rockspec", type = "file" }, + { name = ".clangd", type = "file" }, { name = "libluv.pc.in", type = "file" }, - { name = ".pc", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = ".ci", type = "directory" }, - { name = "tests", type = "directory" }, + { name = "CMakeLists.txt", type = "file" }, + { name = "lib", type = "directory" }, { name = "LICENSE.txt", type = "file" }, - { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = "lib", type = "directory" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = "src", type = "directory" }, + { name = ".gitmodules", type = "file" }, { name = "5.4-luv", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "appveyor.yml", type = "file" }, + { name = ".pc", type = "directory" }, { name = "examples", type = "directory" }, + { name = ".ci", type = "directory" }, + { name = ".clang-format", type = "file" }, + { name = "src", type = "directory" }, + { name = "deps", type = "directory" }, + { name = ".github", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "README.md", type = "file" }, + { name = "tests", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "5.3-luv", type = "directory" }, { name = "Makefile", type = "file" }, - { name = ".editorconfig", type = "file" }, - { name = ".gitmodules", type = "file" }, { name = "5.2-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "5.1-luv", type = "directory" } + { name = "5.1-luv", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = "rockspecs", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bsize = 4096, ffree = 10304769, blocks = 41236721, files = 10485760, type = 61267, bfree = 39262208, bavail = 37160973 } + { blocks = 41236721, bsize = 4096, files = 10485760, bfree = 40782400, bavail = 38681165, ffree = 10440886, type = 61267 } ok 31 fs - fs.statfs sync - { bsize = 4096, ffree = 10304769, blocks = 41236721, files = 10485760, type = 61267, bfree = 39262200, bavail = 37160965 } + { blocks = 41236721, bsize = 4096, files = 10485760, bfree = 40782400, bavail = 38681165, ffree = 10440886, type = 61267 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -7320,60 +7477,71 @@ "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 } + { loop_count = 54, events_waiting = 0, events = 26 } + { loop_count = 55, events_waiting = 0, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle - { version = 77824, version_string = "1.48.0" } + { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { free = 5398949888.0, rss = 3883008, constrained = 0.0, available = 5398949888.0, total = 8309067776.0 } + { constrained = 0.0, rss = 5718016, available = 6939934720.0, total = 8290689024.0, free = 6939934720.0 } ok 48 misc - memory size - { uptime = 1147424.41 } + { uptime = 95708.36 } ok 49 misc - uv.uptime { - idrss = 0, - utime = { usec = 258526, sec = 0 }, - nivcsw = 70, - stime = { usec = 445476, sec = 0 }, - nvcsw = 50, + nivcsw = 5, + nvcsw = 44, + nsignals = 0, + msgrcv = 0, + oublock = 40, + minflt = 298, majflt = 0, msgsnd = 0, inblock = 0, - msgrcv = 0, - maxrss = 3792, + nswap = 0, isrss = 0, + maxrss = 5584, + idrss = 0, + stime = { usec = 63015, sec = 0 }, ixrss = 0, - oublock = 40, - nsignals = 0, - nswap = 0, - minflt = 274 + utime = { usec = 622319, sec = 0 } } ok 50 misc - uv.getrusage - 13 + 24 ok 51 misc - uv.available_parallelism { - { times = table: 0x57aec350, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57ae6b00, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57afcea0, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b09390, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b05500, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b0bf60, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b033e0, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b1b000, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b0fc10, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b02760, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b0e440, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b02b80, model = "AMD Opteron 62xx class CPU", speed = 0.0 }, - { times = table: 0x57b11df0, model = "AMD Opteron 62xx class CPU", speed = 0.0 } + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f6d1f0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f2dac0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f59460 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f58fc0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f53d10 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f49d40 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f484d0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f4c960 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f4a120 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f45050 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f6e0a0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f51280 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f5fb10 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f50740 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f2bb00 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f5d7d0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f47b80 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f5a600 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f47760 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f50c00 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f5ffd0 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f47010 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f2d960 }, + { model = "Intel Core Processor (Haswell)", speed = 0.0, times = table: 0x56f6e720 } } 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 } + { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", internal = true, ip = "127.0.0.1" }, + { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true, ip = "::1" } } ok 53 misc - uv.interface_addresses - { 13.68, 12.33, 12.37 } + { 0.97, 2.34, 2.8 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static" ok 55 misc - uv.exepath @@ -7381,18 +7549,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", shell = "/bin/sh", uid = 1111, gid = 1111, username = "pbuilder1" } + { shell = "/bin/bash", homedir = "/nonexistent/second-build", uid = 2222, username = "pbuilder2", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 1.1474244242844e+15 + 95708369828132.0 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", machine = "x86_64", sysname = "Linux", release = "6.1.0-27-amd64" } + { sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-amd64", machine = "x86_64" } ok 62 misc - uv.os_uname - os.time 1732373277 - uv.gettimeofday 1732373277.000424 + os.time 1766783636 + uv.gettimeofday 1766783636.000406 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -7403,50 +7571,50 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 431186642, sec = 1147425 } nil - "realtime" { nsec = 431310372, sec = 1147425 } nil + "monotonic" { nsec = 373448145, sec = 95709 } nil + "realtime" { nsec = 373483025, sec = 95709 } 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: 0x57b0e2d0 + "prepare" uv_prepare_t: 0x56f56cf0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x57b1cf90 - "timeout" uv_timer_t: 0x57b1d4a0 + "check" uv_check_t: 0x56f35640 + "timeout" uv_timer_t: 0x56f62470 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x57b1d2b0 + "idle" uv_idle_t: 0x56f61780 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: 0x57b287d0, pid = 51788 } + { handle = uv_process_t: 0x56f62b40, pid = 78650 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0x57b1a820, pid = 51789 } - "exit" uv_process_t: 0x57b1a820 { status = 0, signal = 2 } + { handle = uv_process_t: 0x56f4e020, pid = 78652 } + "exit" uv_process_t: 0x56f4e020 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0x57b001d0, pid = 51790 } - "exit" uv_process_t: 0x57b001d0 { status = 0, signal = 15 } + { handle = uv_process_t: 0x56f3fa50, pid = 78653 } + "exit" uv_process_t: 0x56f3fa50 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0x57af6ae0, pid = 51794 } + { handle = uv_process_t: 0x56f3e370, pid = 78655 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 51797, code = 0 } + "exit" { pid = 78660, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xf55ffb40 - { elapsed = 101, delay = 100 } + { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xf7f55700 - Runing uv_thread_t: 0xf7f55700 + Runing uv_thread_t: 0xf7b1e700 + Runing uv_thread_t: 0xf7b1e700 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } @@ -7458,29 +7626,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: 0x57affe30 - "closed" uv_timer_t: 0x57affe30 + "timeout" uv_timer_t: 0x56f57a10 + "closed" uv_timer_t: 0x56f57a10 ok 100 timer - simple timeout - "interval" uv_timer_t: 0x57affe30 - "interval" uv_timer_t: 0x57affe30 - "interval" uv_timer_t: 0x57affe30 - "closed" uv_timer_t: 0x57affe30 + "interval" uv_timer_t: 0x56f57a10 + "interval" uv_timer_t: 0x56f57a10 + "interval" uv_timer_t: 0x56f57a10 + "closed" uv_timer_t: 0x56f57a10 ok 101 timer - simple interval - "interval" uv_timer_t: 0x57b1d570 - "timeout" uv_timer_t: 0x57affe30 - "interval" uv_timer_t: 0x57b1d570 + "interval" uv_timer_t: 0x56f62540 + "timeout" uv_timer_t: 0x56f57a10 + "interval" uv_timer_t: 0x56f62540 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0x57b1d570 0 - "interval" uv_timer_t: 0x57b1d570 8 - "interval" uv_timer_t: 0x57b1d570 4 - "interval" uv_timer_t: 0x57b1d570 2 + "interval" uv_timer_t: 0x56f62540 0 + "interval" uv_timer_t: 0x56f62540 8 + "interval" uv_timer_t: 0x56f62540 4 + "interval" uv_timer_t: 0x56f62540 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0x57b1d570 0 - "interval" uv_timer_t: 0x57b1d570 8 - "interval" uv_timer_t: 0x57b1d570 4 - "interval" uv_timer_t: 0x57b1d570 2 + "interval" uv_timer_t: 0x56f62540 0 + "interval" uv_timer_t: 0x56f62540 8 + "interval" uv_timer_t: 0x56f62540 4 + "interval" uv_timer_t: 0x56f62540 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -7499,8 +7667,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xf61fdb40" "hello" - uv_thread_t: 0xf61fdb40 finish hello + 2.0 4.0 "uv_thread_t: 0xf7b16b40" "hello" + uv_thread_t: 0xf7b16b40 finish hello ok 109 work - test threadpool with async 1 2 @@ -7551,7 +7719,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/i386-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/i386-linux-gnu @@ -7602,7 +7770,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/i386-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/i386-linux-gnu @@ -7653,7 +7821,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/i386-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/i386-linux-gnu @@ -7704,7 +7872,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/i386-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/i386-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/i386-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/i386-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/i386-linux-gnu @@ -7751,56 +7919,56 @@ dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua -dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushcclosure used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushlstring used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_getmetatable used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_createtable used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_insert used by debian/lua-luv/usr/lib/i386-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_rawgeti used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-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/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_tointegerx used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol lua_getmetatable used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tonumberx used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushcclosure used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_pushresult used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawlen used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_createtable used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_newmetatable used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_call used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_register used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-luv/usr/lib/i386-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 luaL_getmetafield used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushcclosure used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tonumberx used by debian/lua-luv/usr/lib/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/i386-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/i386-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/i386-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/i386-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/i386-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/i386-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) 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' in '../lua-luv_1.48.0-2-3_i386.deb'. dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_i386.deb'. +dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_i386.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_i386.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_i386.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_i386.changes @@ -7809,12 +7977,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/57092/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/57092/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/12206 and its subdirectories -I: Current time: Sat Nov 23 02:48:16 -12 2024 -I: pbuilder-time-stamp: 1732373296 +I: removing directory /srv/workspace/pbuilder/57092 and its subdirectories +I: Current time: Sat Dec 27 11:14:08 +14 2025 +I: pbuilder-time-stamp: 1766783648