Diff of the two buildlogs: -- --- b1/build.log 2023-05-22 08:18:22.401505950 +0000 +++ b2/build.log 2023-05-22 08:25:08.727795113 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jun 23 02:37:04 -12 2024 -I: pbuilder-time-stamp: 1719153424 +I: Current time: Mon May 22 22:18:24 +14 2023 +I: pbuilder-time-stamp: 1684743504 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./lua-luv_1.44.2-0.orig.tar.gz] I: copying [./lua-luv_1.44.2-0-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Fri Aug 5 12:47:44 2022 -12 +gpgv: Signature made Sat Aug 6 14:47:44 2022 +14 gpgv: using RSA key 91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB gpgv: issuer "jamessan@debian.org" gpgv: Can't check signature: No public key @@ -28,135 +28,167 @@ dpkg-source: info: applying disable_some_tests.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2677209/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3559079/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 22 22:18 /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/3559079/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3559079/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + 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]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='534e6ce6d577477ea1605459ce984398' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2677209' - PS1='# ' - PS2='> ' + INVOCATION_ID=b3141a9f4f99421c870f73035a3817c6 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3559079 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.AjvDWBeb/pbuilderrc_lVWy --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AjvDWBeb/b1 --logfile b1/build.log lua-luv_1.44.2-0-1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.AjvDWBeb/pbuilderrc_YCwp --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AjvDWBeb/b2 --logfile b2/build.log --extrapackages usrmerge lua-luv_1.44.2-0-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos5-amd64 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 2023 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 2023 more - -rwsr-xr-x 1 root root 59704 Mar 22 2023 mount - -rwxr-xr-x 1 root root 18744 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 2023 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 2023 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/2677209/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 11:23 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 00:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 00:02 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 22:35 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 02:40 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 00:02 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 00:02 more + -rwsr-xr-x 1 root root 59704 Mar 24 00:02 mount + -rwxr-xr-x 1 root root 18744 Mar 24 00:02 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:23 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 22 22:18 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 00:02 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 22:35 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 00:02 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 00:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/3559079/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -255,7 +287,7 @@ Get: 55 http://deb.debian.org/debian bookworm/main amd64 libuv1-dev amd64 1.44.2-1 [176 kB] Get: 56 http://deb.debian.org/debian bookworm/main amd64 lua-compat53 amd64 0.7-2 [30.9 kB] Get: 57 http://deb.debian.org/debian bookworm/main amd64 lua-compat53-dev amd64 0.7-2 [28.6 kB] -Fetched 21.7 MB in 0s (46.7 MB/s) +Fetched 21.7 MB in 1s (21.9 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 ... 19596 files and directories currently installed.) @@ -500,8 +532,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/lua-luv-1.44.2-0/ && 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.44.2-0-1_source.changes +I: user script /srv/workspace/pbuilder/3559079/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/3559079/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/lua-luv-1.44.2-0/ && 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.44.2-0-1_source.changes dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.44.2-0-1 dpkg-buildpackage: info: source distribution unstable @@ -645,10 +688,10 @@ checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed -checking for a sed that does not truncate output... /bin/sed -checking for grep that handles long lines and -e... /bin/grep -checking for egrep... /bin/grep -E -checking for fgrep... /bin/grep -F +checking for a sed that does not truncate output... /usr/bin/sed +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E +checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B @@ -671,8 +714,8 @@ checking for mawk... mawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no -checking for a working dd... /bin/dd -checking how to truncate binary pipes... /bin/dd bs=4096 count=1 +checking for a working dd... /usr/bin/dd +checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes @@ -722,12 +765,12 @@ libtool: link: ranlib /build/lua-luv-1.44.2-0/5.1-luv/.libs/liblua5.1-luv.a libtool: link: ( cd "/build/lua-luv-1.44.2-0/5.1-luv/.libs" && rm -f "liblua5.1-luv.la" && ln -s "../liblua5.1-luv.la" "liblua5.1-luv.la" ) ldd /build/lua-luv-1.44.2-0/5.1-luv/luv.so - linux-vdso.so.1 (0x00007ffeebd3e000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f937bafa000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f937b912000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f937b90a000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f937b902000) - /lib64/ld-linux-x86-64.so.2 (0x00007f937bb62000) + linux-vdso.so.1 (0x00007ffe405d1000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f4e34d45000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4e34b5d000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4e34b55000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4e34b4d000) + /lib64/ld-linux-x86-64.so.2 (0x00007f4e34dad000) Target build made @@ -752,12 +795,12 @@ libtool: link: ranlib /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.a libtool: link: ( cd "/build/lua-luv-1.44.2-0/5.2-luv/.libs" && rm -f "liblua5.2-luv.la" && ln -s "../liblua5.2-luv.la" "liblua5.2-luv.la" ) ldd /build/lua-luv-1.44.2-0/5.2-luv/luv.so - linux-vdso.so.1 (0x00007ffef59be000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fc4b1fe2000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc4b1dfa000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc4b1df2000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc4b1dea000) - /lib64/ld-linux-x86-64.so.2 (0x00007fc4b204a000) + linux-vdso.so.1 (0x00007ffd7fd89000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fbf90e45000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbf90c5d000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbf90c55000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fbf90c4d000) + /lib64/ld-linux-x86-64.so.2 (0x00007fbf90ead000) Target build made @@ -782,12 +825,12 @@ libtool: link: ranlib /build/lua-luv-1.44.2-0/5.3-luv/.libs/liblua5.3-luv.a libtool: link: ( cd "/build/lua-luv-1.44.2-0/5.3-luv/.libs" && rm -f "liblua5.3-luv.la" && ln -s "../liblua5.3-luv.la" "liblua5.3-luv.la" ) ldd /build/lua-luv-1.44.2-0/5.3-luv/luv.so - linux-vdso.so.1 (0x00007ffe8db96000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f6969fba000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6969dd2000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6969dca000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6969dc2000) - /lib64/ld-linux-x86-64.so.2 (0x00007f696a022000) + linux-vdso.so.1 (0x00007fff35da1000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f6f7ce7d000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6f7cc95000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6f7cc8d000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6f7cc85000) + /lib64/ld-linux-x86-64.so.2 (0x00007f6f7cee5000) Target build made @@ -812,12 +855,12 @@ libtool: link: ranlib /build/lua-luv-1.44.2-0/5.4-luv/.libs/liblua5.4-luv.a libtool: link: ( cd "/build/lua-luv-1.44.2-0/5.4-luv/.libs" && rm -f "liblua5.4-luv.la" && ln -s "../liblua5.4-luv.la" "liblua5.4-luv.la" ) ldd /build/lua-luv-1.44.2-0/5.4-luv/luv.so - linux-vdso.so.1 (0x00007ffef3906000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fda48752000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fda4856a000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fda48562000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fda4855a000) - /lib64/ld-linux-x86-64.so.2 (0x00007fda487ba000) + linux-vdso.so.1 (0x00007ffc0b9d9000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f7da5cdd000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7da5af5000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7da5aed000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7da5ae5000) + /lib64/ld-linux-x86-64.so.2 (0x00007f7da5d45000) Target build made dh_auto_test -O--buildsystem=lua @@ -831,11 +874,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55c3df8d0540 - "closed" uv_timer_t: 0x55c3df8d0540 + "timeout" uv_timer_t: 0x5630702b74f0 + "closed" uv_timer_t: 0x5630702b74f0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55c3df8d0540 - "closed" { } uv_timer_t: 0x55c3df8d0540 + "timeout" { } uv_timer_t: 0x5630702b74f0 + "closed" { } uv_timer_t: 0x5630702b74f0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -846,21 +889,21 @@ { stat = { nlink = 1, - ino = 290890366, - mtime = table: 0x55c3df8d4ac0, - gid = 1111, - mode = 33188, + ino = 361962290, + mtime = table: 0x5630702e7ca0, + gid = 2222, + mode = 33204, size = 6353, dev = 34, gen = 0, rdev = 0, - atime = table: 0x55c3df901e60, + atime = table: 0x5630702b7b60, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x55c3df8f4210, - birthtime = table: 0x55c3df8eb470, + ctime = table: 0x5630702d4790, + birthtime = table: 0x5630702e1510, blocks = 16 } } @@ -870,21 +913,21 @@ { stat = { nlink = 1, - ino = 290890366, - mtime = table: 0x55c3df8d4720, - gid = 1111, - mode = 33188, + ino = 361962290, + mtime = table: 0x5630702df5f0, + gid = 2222, + mode = 33204, size = 6353, dev = 34, gen = 0, rdev = 0, - atime = table: 0x55c3df8f4770, + atime = table: 0x5630702dfc80, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x55c3df8f6e00, - birthtime = table: 0x55c3df8f7a90, + ctime = table: 0x5630702da300, + birthtime = table: 0x5630702d91b0, blocks = 16 } } @@ -1030,7 +1073,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0x55c3df8fc8f8 closed + uv_dir_t: 0x5630702d4fb8 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -1130,9 +1173,9 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { bavail = 44469825, type = 16914836, bsize = 4096, files = 6166115, bfree = 44469825, ffree = 5432895, blocks = 52428800 } + { bavail = 41240365, type = 16914836, bsize = 4096, files = 6164978, bfree = 41240365, ffree = 5556519, blocks = 52428800 } ok 29 fs - fs.statfs sync - { bavail = 44469729, type = 16914836, bsize = 4096, files = 6166115, bfree = 44469729, ffree = 5432863, blocks = 52428800 } + { bavail = 41240367, type = 16914836, bsize = 4096, files = 6164978, bfree = 41240367, ffree = 5556521, blocks = 52428800 } ok 30 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 31 fs - fs.statfs sync error @@ -1157,48 +1200,47 @@ ok 44 misc - uv.guess_handle { version = 76802, version_string = "1.44.2" } ok 45 misc - uv.version and uv.version_string - { rss = 6316032, total = 50512814080, constrained = 0, free = 9201274880 } + { rss = 4378624, total = 50503503872, constrained = 0, free = 11426000896 } ok 46 misc - memory size - { uptime = 461624.59 } + { uptime = 676848.24 } ok 47 misc - uv.uptime { - inblock = 0, + inblock = 296, nsignals = 0, - utime = { usec = 65746, sec = 0 }, + utime = { usec = 84235, sec = 0 }, oublock = 0, - stime = { usec = 36459, sec = 0 }, - nivcsw = 8, - minflt = 391, + stime = { usec = 16916, sec = 0 }, + nivcsw = 10, + minflt = 429, idrss = 0, majflt = 0, - nvcsw = 57, + nvcsw = 62, isrss = 0, nswap = 0, - maxrss = 6336, + maxrss = 4364, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799, times = table: 0x55c3df9145a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8ef490, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8fe100, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df91c880, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df924da0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8f1210, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df900a30, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8e4050, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df90c7b0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8fc2d0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8e3650, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df910620, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df913690, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8db940, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df8d5610, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55c3df91d300, model = "AMD Opteron 62xx class CPU" } + { speed = 2599, times = table: 0x5630702ea5c0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702e7a30, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702e39f0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702cd5b0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702dc320, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702e5910, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702e1510, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x563070312f40, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702f3a80, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x56307030a970, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702e04e0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702c2df0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702e5670, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702da300, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5630702d2470, model = "AMD Opteron 62xx class CPU" } } ok 50 misc - uv.cpu_info "lo" { @@ -1206,7 +1248,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 51 misc - uv.interface_addresses - { 24.97, 37.93, 35.45 } + { 53.01, 53.95, 44.8 } ok 52 misc - uv.loadavg "/usr/bin/lua5.1" ok 53 misc - uv.exepath @@ -1214,18 +1256,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 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 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6162461193248e+14 + 6.7684827245757e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { release = "6.1.0-0.deb11.6-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux" } + { release = "5.10.0-23-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux" } ok 60 misc - uv.os_uname - os.time 1719153578 - uv.gettimeofday 1719153578.000526 + os.time 1684743770 + uv.gettimeofday 1684743770.000745 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -1235,27 +1277,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x55c3df921bb0 + "prepare" uv_prepare_t: 0x56307030bc30 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55c3df921bb0 - "timeout" uv_timer_t: 0x55c3df8d0540 + "check" uv_check_t: 0x56307030bc30 + "timeout" uv_timer_t: 0x5630702a7b20 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55c3df921bb0 + "idle" uv_idle_t: 0x56307030bc30 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { handle = uv_process_t: 0x55c3df8d5b10, pid = 2691343 } + { handle = uv_process_t: 0x56307030c690, pid = 3618518 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 75 process - process stdout - { handle = uv_process_t: 0x55c3df8d5b10, pid = 2691344 } - "exit" uv_process_t: 0x55c3df8d5b10 { status = 0, signal = 2 } + { handle = uv_process_t: 0x56307030c690, pid = 3618525 } + "exit" uv_process_t: 0x56307030c690 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { handle = uv_process_t: 0x55c3df8d5b10, pid = 2691345 } - "exit" uv_process_t: 0x55c3df8d5b10 { status = 0, signal = 15 } + { handle = uv_process_t: 0x56307030c690, pid = 3618536 } + "exit" uv_process_t: 0x56307030c690 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { handle = uv_process_t: 0x55c3df8d5b10, pid = 2691348 } + { handle = uv_process_t: 0x56307030c690, pid = 3618544 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 79 process - process stdio @@ -1264,38 +1306,38 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2691353, code = 0 } + "exit" { signal = 0, pid = 3618564, code = 0 } ok 83 signal - Catch SIGINT - { delay = 100, elapsed = 119 } + { delay = 100, elapsed = 106 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7fce15bbf740 - Runing uv_thread_t: 0x7fce15bbf740 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0x7fbd4f330740 + Runing uv_thread_t: 0x7fbd4f330740 + { delay = 100, elapsed = 100 } ok 86 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 115 } + { delay = 100, elapsed = 112 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x55c3df8d0540 - "closed" uv_timer_t: 0x55c3df8d0540 + "timeout" uv_timer_t: 0x5630702a7b20 + "closed" uv_timer_t: 0x5630702a7b20 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x55c3df8d0540 - "interval" uv_timer_t: 0x55c3df8d0540 - "interval" uv_timer_t: 0x55c3df8d0540 - "closed" uv_timer_t: 0x55c3df8d0540 + "interval" uv_timer_t: 0x5630702a7b20 + "interval" uv_timer_t: 0x5630702a7b20 + "interval" uv_timer_t: 0x5630702a7b20 + "closed" uv_timer_t: 0x5630702a7b20 ok 89 timer - simple interval - "interval" uv_timer_t: 0x55c3df8dbf90 - "timeout" uv_timer_t: 0x55c3df8d0540 - "interval" uv_timer_t: 0x55c3df8dbf90 + "interval" uv_timer_t: 0x5630702c30a0 + "timeout" uv_timer_t: 0x5630702a7b20 + "interval" uv_timer_t: 0x5630702c30a0 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x55c3df8dbf90 0 - "interval" uv_timer_t: 0x55c3df8dbf90 8 - "interval" uv_timer_t: 0x55c3df8dbf90 4 - "interval" uv_timer_t: 0x55c3df8dbf90 2 + "interval" uv_timer_t: 0x5630702c30a0 0 + "interval" uv_timer_t: 0x5630702c30a0 8 + "interval" uv_timer_t: 0x5630702c30a0 4 + "interval" uv_timer_t: 0x5630702c30a0 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x55c3df8dbf90 0 - "interval" uv_timer_t: 0x55c3df8dbf90 8 - "interval" uv_timer_t: 0x55c3df8dbf90 4 - "interval" uv_timer_t: 0x55c3df8dbf90 2 + "interval" uv_timer_t: 0x5630702c30a0 0 + "interval" uv_timer_t: 0x5630702c30a0 8 + "interval" uv_timer_t: 0x5630702c30a0 4 + "interval" uv_timer_t: 0x5630702c30a0 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -1314,8 +1356,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0x7fce150d06c0" "hello" - uv_thread_t: 0x7fce150d06c0 finish hello + 2 4 "uv_thread_t: 0x7fbd4d7596c0" "hello" + uv_thread_t: 0x7fbd4d7596c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -1331,7 +1373,7 @@ [C]: ? ok 100 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0x7fce0f7fe6c0 + In uv_thread_t: 0x7fbd4cf586c0 6 ************************************************** /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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 \ @@ -1341,26 +1383,26 @@ libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.1-luv/.libs/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.1-luv/.libs/liblua5.1-luv.so -luv -lpthread -ldl -lrt -llua5.1 -Wl,-rpath -Wl,/usr//lib/x86_64-linux-gnu /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/lua-luv-1.44.2-0/5.1-luv/liblua5.1-luv.la \ ldd /build/lua-luv-1.44.2-0/5.1-luv/app-dynamic - linux-vdso.so.1 (0x00007ffea1186000) - liblua5.1-luv.so.0 => /build/lua-luv-1.44.2-0/5.1-luv/.libs/liblua5.1-luv.so.0 (0x00007ff90b5e2000) - liblua5.1.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007ff90b5aa000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff90b3ba000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007ff90b38a000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff90b2aa000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff90b2a2000) - /lib64/ld-linux-x86-64.so.2 (0x00007ff90b61a000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff90b29a000) + linux-vdso.so.1 (0x00007ffea2bd9000) + liblua5.1-luv.so.0 => /build/lua-luv-1.44.2-0/5.1-luv/.libs/liblua5.1-luv.so.0 (0x00007fe61fadd000) + liblua5.1.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007fe61faa5000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007fe61f8bd000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fe61f885000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe61f7a5000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe61f79d000) + /lib64/ld-linux-x86-64.so.2 (0x00007fe61fb15000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe61f795000) ********************** app dynamic (5.1) ********* Test: tests/run.lua 1..100 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x556d7c2d37c0 - "closed" uv_timer_t: 0x556d7c2d37c0 + "timeout" uv_timer_t: 0x55945456d7c0 + "closed" uv_timer_t: 0x55945456d7c0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x556d7c2d37c0 - "closed" { } uv_timer_t: 0x556d7c2d37c0 + "timeout" { } uv_timer_t: 0x55945456d7c0 + "closed" { } uv_timer_t: 0x55945456d7c0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1371,21 +1413,21 @@ { stat = { nlink = 1, - ino = 290890366, - mtime = table: 0x556d7c30e940, - gid = 1111, - mode = 33188, + ino = 361962290, + mtime = table: 0x5594545a8940, + gid = 2222, + mode = 33204, size = 6353, dev = 34, gen = 0, rdev = 0, - atime = table: 0x556d7c2ec930, + atime = table: 0x559454586930, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x556d7c2e1810, - birthtime = table: 0x556d7c312bb0, + ctime = table: 0x55945457b810, + birthtime = table: 0x5594545acbb0, blocks = 16 } } @@ -1395,21 +1437,21 @@ { stat = { nlink = 1, - ino = 290890366, - mtime = table: 0x556d7c2b60a0, - gid = 1111, - mode = 33188, + ino = 361962290, + mtime = table: 0x5594545500a0, + gid = 2222, + mode = 33204, size = 6353, dev = 34, gen = 0, rdev = 0, - atime = table: 0x556d7c2ee210, + atime = table: 0x559454588210, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x556d7c2d5f90, - birthtime = table: 0x556d7c2d8e80, + ctime = table: 0x55945456ff90, + birthtime = table: 0x559454572e80, blocks = 16 } } @@ -1555,7 +1597,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0x556d7c30dd88 closed + uv_dir_t: 0x55945459a878 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -1655,9 +1697,9 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { bavail = 44349185, type = 16914836, bsize = 4096, files = 6166115, bfree = 44349185, ffree = 5417224, blocks = 52428800 } + { bavail = 41238225, type = 16914836, bsize = 4096, files = 6164978, bfree = 41238225, ffree = 5556430, blocks = 52428800 } ok 29 fs - fs.statfs sync - { bavail = 44349180, type = 16914836, bsize = 4096, files = 6166115, bfree = 44349180, ffree = 5417224, blocks = 52428800 } + { bavail = 41238225, type = 16914836, bsize = 4096, files = 6164978, bfree = 41238225, ffree = 5556430, blocks = 52428800 } ok 30 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 31 fs - fs.statfs sync error @@ -1682,48 +1724,47 @@ ok 44 misc - uv.guess_handle { version = 76802, version_string = "1.44.2" } ok 45 misc - uv.version and uv.version_string - { rss = 6197248, total = 50512814080, constrained = 0, free = 7641104384 } + { rss = 3899392, total = 50503503872, constrained = 0, free = 11214536704 } ok 46 misc - memory size - { uptime = 461634.76 } + { uptime = 676858.62 } ok 47 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 135965, sec = 0 }, + utime = { usec = 118049, sec = 0 }, oublock = 0, - stime = { usec = 38295, sec = 0 }, - nivcsw = 15, - minflt = 3474, + stime = { usec = 48146, sec = 0 }, + nivcsw = 21, + minflt = 3501, idrss = 0, majflt = 0, - nvcsw = 90, + nvcsw = 87, isrss = 0, nswap = 0, - maxrss = 7400, + maxrss = 7376, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799, times = table: 0x556d7c2d3c90, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2c9ed0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c311b50, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2e6d50, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2fff60, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c3023c0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c316150, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2e6c40, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c30c080, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2e9480, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2f0ff0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2dcb70, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2d8e80, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c3187c0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c2e0b70, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x556d7c301a90, model = "AMD Opteron 62xx class CPU" } + { speed = 2599, times = table: 0x559454582e10, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55945457ec70, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5594545500a0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x559454573270, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5594545ac280, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55945457e730, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5594545b4030, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x559454580d50, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x559454596d50, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55945459ec40, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5594545acbb0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x5594545822a0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55945456dbf0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55945457e470, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55945458e4d0, model = "AMD Opteron 62xx class CPU" } } ok 50 misc - uv.cpu_info "lo" { @@ -1731,7 +1772,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 51 misc - uv.interface_addresses - { 25.05, 37.52, 35.34 } + { 52.73, 53.87, 44.87 } ok 52 misc - uv.loadavg "/build/lua-luv-1.44.2-0/5.1-luv/.libs/app-dynamic" ok 53 misc - uv.exepath @@ -1739,18 +1780,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 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 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6163478787564e+14 + 6.7685866434771e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { release = "6.1.0-0.deb11.6-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux" } + { release = "5.10.0-23-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux" } ok 60 misc - uv.os_uname - os.time 1719153588 - uv.gettimeofday 1719153588.000702 + os.time 1684743781 + uv.gettimeofday 1684743781.000134 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -1760,27 +1801,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x556d7c2e1560 + "prepare" uv_prepare_t: 0x5594545adb40 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x556d7c2e1560 - "timeout" uv_timer_t: 0x556d7c2d37c0 + "check" uv_check_t: 0x5594545adb40 + "timeout" uv_timer_t: 0x55945456d7c0 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x556d7c2e1560 + "idle" uv_idle_t: 0x5594545adb40 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { handle = uv_process_t: 0x556d7c2b4170, pid = 2692544 } + { handle = uv_process_t: 0x5594545894c0, pid = 3620562 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 75 process - process stdout - { handle = uv_process_t: 0x556d7c2b4170, pid = 2692545 } - "exit" uv_process_t: 0x556d7c2b4170 { status = 0, signal = 2 } + { handle = uv_process_t: 0x5594545894c0, pid = 3620565 } + "exit" uv_process_t: 0x5594545894c0 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { handle = uv_process_t: 0x556d7c2b4170, pid = 2692555 } - "exit" uv_process_t: 0x556d7c2b4170 { status = 0, signal = 15 } + { handle = uv_process_t: 0x5594545894c0, pid = 3620568 } + "exit" uv_process_t: 0x5594545894c0 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { handle = uv_process_t: 0x556d7c2b4170, pid = 2692559 } + { handle = uv_process_t: 0x5594545894c0, pid = 3620571 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 79 process - process stdio @@ -1789,38 +1830,38 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2692571, code = 0 } + "exit" { signal = 0, pid = 3620576, code = 0 } ok 83 signal - Catch SIGINT - { delay = 100, elapsed = 112 } + { delay = 100, elapsed = 117 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7f9931287740 - Runing uv_thread_t: 0x7f9931287740 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0x7f7ecf079740 + Runing uv_thread_t: 0x7f7ecf079740 + { delay = 100, elapsed = 102 } ok 86 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 115 } + { delay = 100, elapsed = 106 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x556d7c2d37c0 - "closed" uv_timer_t: 0x556d7c2d37c0 + "timeout" uv_timer_t: 0x55945456d7c0 + "closed" uv_timer_t: 0x55945456d7c0 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x556d7c2d37c0 - "interval" uv_timer_t: 0x556d7c2d37c0 - "interval" uv_timer_t: 0x556d7c2d37c0 - "closed" uv_timer_t: 0x556d7c2d37c0 + "interval" uv_timer_t: 0x55945456d7c0 + "interval" uv_timer_t: 0x55945456d7c0 + "interval" uv_timer_t: 0x55945456d7c0 + "closed" uv_timer_t: 0x55945456d7c0 ok 89 timer - simple interval - "interval" uv_timer_t: 0x556d7c2bd9a0 - "timeout" uv_timer_t: 0x556d7c2d37c0 - "interval" uv_timer_t: 0x556d7c2bd9a0 + "interval" uv_timer_t: 0x559454557890 + "timeout" uv_timer_t: 0x55945456d7c0 + "interval" uv_timer_t: 0x559454557890 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x556d7c2bd9a0 0 - "interval" uv_timer_t: 0x556d7c2bd9a0 8 - "interval" uv_timer_t: 0x556d7c2bd9a0 4 - "interval" uv_timer_t: 0x556d7c2bd9a0 2 + "interval" uv_timer_t: 0x559454557890 0 + "interval" uv_timer_t: 0x559454557890 8 + "interval" uv_timer_t: 0x559454557890 4 + "interval" uv_timer_t: 0x559454557890 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x556d7c2bd9a0 0 - "interval" uv_timer_t: 0x556d7c2bd9a0 8 - "interval" uv_timer_t: 0x556d7c2bd9a0 4 - "interval" uv_timer_t: 0x556d7c2bd9a0 2 + "interval" uv_timer_t: 0x559454557890 0 + "interval" uv_timer_t: 0x559454557890 8 + "interval" uv_timer_t: 0x559454557890 4 + "interval" uv_timer_t: 0x559454557890 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -1839,8 +1880,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0x7f992affd6c0" "hello" - uv_thread_t: 0x7f992affd6c0 finish hello + 2 4 "uv_thread_t: 0x7f7ececcc6c0" "hello" + uv_thread_t: 0x7f7ececcc6c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -1856,7 +1897,7 @@ [C]: ? ok 100 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0x7f992a7fc6c0 + In uv_thread_t: 0x7f7ecccc86c0 6 ************************************************** /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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 \ @@ -1865,25 +1906,25 @@ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.1-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.1-luv/.libs/liblua5.1-luv.a -luv -lpthread -lrt -llua5.1 -lm -ldl ldd /build/lua-luv-1.44.2-0/5.1-luv/app-static - linux-vdso.so.1 (0x00007ffefb9f6000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f855d84a000) - liblua5.1.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007f855d812000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f855d62a000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f855d622000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f855d61a000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f855d53a000) - /lib64/ld-linux-x86-64.so.2 (0x00007f855d8b2000) + linux-vdso.so.1 (0x00007fff35d71000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fa2809ed000) + liblua5.1.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007fa2809b5000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa2807cd000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa2807c5000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa2807bd000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa2806dd000) + /lib64/ld-linux-x86-64.so.2 (0x00007fa280a55000) *********************** app static (5.1) ********* Test: tests/run.lua 1..100 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55d0d9da17c0 - "closed" uv_timer_t: 0x55d0d9da17c0 + "timeout" uv_timer_t: 0x55df9c9b67c0 + "closed" uv_timer_t: 0x55df9c9b67c0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55d0d9da17c0 - "closed" { } uv_timer_t: 0x55d0d9da17c0 + "timeout" { } uv_timer_t: 0x55df9c9b67c0 + "closed" { } uv_timer_t: 0x55df9c9b67c0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1894,21 +1935,21 @@ { stat = { nlink = 1, - ino = 290890366, - mtime = table: 0x55d0d9ddc940, - gid = 1111, - mode = 33188, + ino = 361962290, + mtime = table: 0x55df9c9f1940, + gid = 2222, + mode = 33204, size = 6353, dev = 34, gen = 0, rdev = 0, - atime = table: 0x55d0d9dba930, + atime = table: 0x55df9c9cf930, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x55d0d9daf810, - birthtime = table: 0x55d0d9de0bb0, + ctime = table: 0x55df9c9c4810, + birthtime = table: 0x55df9c9f5bb0, blocks = 16 } } @@ -1918,21 +1959,21 @@ { stat = { nlink = 1, - ino = 290890366, - mtime = table: 0x55d0d9d840a0, - gid = 1111, - mode = 33188, + ino = 361962290, + mtime = table: 0x55df9c9990a0, + gid = 2222, + mode = 33204, size = 6353, dev = 34, gen = 0, rdev = 0, - atime = table: 0x55d0d9dbc210, + atime = table: 0x55df9c9d1210, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0x55d0d9da3f90, - birthtime = table: 0x55d0d9da6e80, + ctime = table: 0x55df9c9b8f90, + birthtime = table: 0x55df9c9bbe80, blocks = 16 } } @@ -2078,7 +2119,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0x55d0d9da1488 closed + uv_dir_t: 0x55df9c9c7208 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -2178,9 +2219,9 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { bavail = 44101887, type = 16914836, bsize = 4096, files = 6166115, bfree = 44101887, ffree = 5416929, blocks = 52428800 } + { bavail = 41236208, type = 16914836, bsize = 4096, files = 6164978, bfree = 41236208, ffree = 5556258, blocks = 52428800 } ok 29 fs - fs.statfs sync - { bavail = 44101887, type = 16914836, bsize = 4096, files = 6166115, bfree = 44101887, ffree = 5416929, blocks = 52428800 } + { bavail = 41236208, type = 16914836, bsize = 4096, files = 6164978, bfree = 41236208, ffree = 5556258, blocks = 52428800 } ok 30 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 31 fs - fs.statfs sync error @@ -2205,48 +2246,47 @@ ok 44 misc - uv.guess_handle { version = 76802, version_string = "1.44.2" } ok 45 misc - uv.version and uv.version_string - { rss = 3866624, total = 50512814080, constrained = 0, free = 6564777984 } + { rss = 4091904, total = 50503503872, constrained = 0, free = 11283791872 } ok 46 misc - memory size - { uptime = 461644.12 } + { uptime = 676867.31 } ok 47 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 80473, sec = 0 }, + utime = { usec = 98658, sec = 0 }, oublock = 0, - stime = { usec = 28610, sec = 0 }, - nivcsw = 11, - minflt = 364, + stime = { usec = 14798, sec = 0 }, + nivcsw = 14, + minflt = 391, idrss = 0, majflt = 0, - nvcsw = 55, + nvcsw = 57, isrss = 0, nswap = 0, - maxrss = 3976, + maxrss = 4004, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799, times = table: 0x55d0d9dceed0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dda080, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9db7480, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9d9c780, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dcdf60, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9da3f90, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dca500, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9da00a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9db2730, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dc3c50, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9da2030, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dbb000, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9db6820, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9db62a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dbc6e0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799, times = table: 0x55d0d9dbea40, model = "AMD Opteron 62xx class CPU" } + { speed = 2599, times = table: 0x55df9c9fb7c0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9d74d0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9c7470, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9d4e20, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9e2f60, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9d4320, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9e7ad0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9ca7d0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9990a0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9c4af0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9bbb10, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9d4760, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9b7c10, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9c10f0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599, times = table: 0x55df9c9bfb70, model = "AMD Opteron 62xx class CPU" } } ok 50 misc - uv.cpu_info "lo" { @@ -2254,7 +2294,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 51 misc - uv.interface_addresses - { 24.73, 37.24, 35.27 } + { 52.36, 53.76, 44.93 } ok 52 misc - uv.loadavg "/build/lua-luv-1.44.2-0/5.1-luv/app-static" ok 53 misc - uv.exepath @@ -2262,18 +2302,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 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 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6164414547027e+14 + 6.7686736053948e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { release = "6.1.0-0.deb11.6-amd64", machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux" } + { release = "5.10.0-23-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux" } ok 60 misc - uv.os_uname - os.time 1719153598 - uv.gettimeofday 1719153598.000060 + os.time 1684743789 + uv.gettimeofday 1684743789.000839 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -2283,27 +2323,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x55d0d9d98760 + "prepare" uv_prepare_t: 0x55df9c9c49c0 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55d0d9d98760 - "timeout" uv_timer_t: 0x55d0d9db25d0 + "check" uv_check_t: 0x55df9c9c49c0 + "timeout" uv_timer_t: 0x55df9c9b67c0 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55d0d9d98760 + "idle" uv_idle_t: 0x55df9c9c49c0 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { handle = uv_process_t: 0x55d0d9d82170, pid = 2693870 } + { handle = uv_process_t: 0x55df9c9d24c0, pid = 3622686 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 75 process - process stdout - { handle = uv_process_t: 0x55d0d9d82170, pid = 2693875 } - "exit" uv_process_t: 0x55d0d9d82170 { status = 0, signal = 2 } + { handle = uv_process_t: 0x55df9c9d24c0, pid = 3622692 } + "exit" uv_process_t: 0x55df9c9d24c0 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { handle = uv_process_t: 0x55d0d9d82170, pid = 2693885 } - "exit" uv_process_t: 0x55d0d9d82170 { status = 0, signal = 15 } + { handle = uv_process_t: 0x55df9c9d24c0, pid = 3622694 } + "exit" uv_process_t: 0x55df9c9d24c0 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { handle = uv_process_t: 0x55d0d9d82170, pid = 2693892 } + { handle = uv_process_t: 0x55df9c9d24c0, pid = 3622698 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 79 process - process stdio @@ -2312,38 +2352,38 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2693900, code = 0 } + "exit" { signal = 0, pid = 3622704, code = 0 } ok 83 signal - Catch SIGINT - { delay = 100, elapsed = 106 } + { delay = 100, elapsed = 102 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7f4a1ec85740 - Runing uv_thread_t: 0x7f4a1ec85740 + Runing uv_thread_t: 0x7f80cbb52740 + Runing uv_thread_t: 0x7f80cbb52740 { delay = 100, elapsed = 103 } ok 86 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x55d0d9db25d0 - "closed" uv_timer_t: 0x55d0d9db25d0 + "timeout" uv_timer_t: 0x55df9c9b67c0 + "closed" uv_timer_t: 0x55df9c9b67c0 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x55d0d9db25d0 - "interval" uv_timer_t: 0x55d0d9db25d0 - "interval" uv_timer_t: 0x55d0d9db25d0 - "closed" uv_timer_t: 0x55d0d9db25d0 + "interval" uv_timer_t: 0x55df9c9b67c0 + "interval" uv_timer_t: 0x55df9c9b67c0 + "interval" uv_timer_t: 0x55df9c9b67c0 + "closed" uv_timer_t: 0x55df9c9b67c0 ok 89 timer - simple interval - "interval" uv_timer_t: 0x55d0d9d8b890 - "timeout" uv_timer_t: 0x55d0d9db25d0 - "interval" uv_timer_t: 0x55d0d9d8b890 + "interval" uv_timer_t: 0x55df9c9a0890 + "timeout" uv_timer_t: 0x55df9c9b67c0 + "interval" uv_timer_t: 0x55df9c9a0890 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x55d0d9d8b890 0 - "interval" uv_timer_t: 0x55d0d9d8b890 8 - "interval" uv_timer_t: 0x55d0d9d8b890 4 - "interval" uv_timer_t: 0x55d0d9d8b890 2 + "interval" uv_timer_t: 0x55df9c9a0890 0 + "interval" uv_timer_t: 0x55df9c9a0890 8 + "interval" uv_timer_t: 0x55df9c9a0890 4 + "interval" uv_timer_t: 0x55df9c9a0890 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x55d0d9d8b890 0 - "interval" uv_timer_t: 0x55d0d9d8b890 8 - "interval" uv_timer_t: 0x55d0d9d8b890 4 - "interval" uv_timer_t: 0x55d0d9d8b890 2 + "interval" uv_timer_t: 0x55df9c9a0890 0 + "interval" uv_timer_t: 0x55df9c9a0890 8 + "interval" uv_timer_t: 0x55df9c9a0890 4 + "interval" uv_timer_t: 0x55df9c9a0890 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -2362,8 +2402,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0x7f4a1e1406c0" "hello" - uv_thread_t: 0x7f4a1e1406c0 finish hello + 2 4 "uv_thread_t: 0x7f80ca0416c0" "hello" + uv_thread_t: 0x7f80ca0416c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -2379,7 +2419,7 @@ [C]: ? ok 100 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0x7f4a1c93d6c0 + In uv_thread_t: 0x7f80c98406c0 6 ************************************************** Target test made @@ -2393,11 +2433,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55e8f5f53b50 - "closed" uv_timer_t: 0x55e8f5f53b50 + "timeout" uv_timer_t: 0x5630b97a0a20 + "closed" uv_timer_t: 0x5630b97a0a20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55e8f5f53b50 - "closed" { } uv_timer_t: 0x55e8f5f53b50 + "timeout" { } uv_timer_t: 0x5630b97a0a20 + "closed" { } uv_timer_t: 0x5630b97a0a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -2407,23 +2447,547 @@ { fd = 10 } { stat = { - mtime = table: 0x55e8f5f84330, + rdev = 0, + flags = 0, + dev = 34, + mode = 33204, + uid = 2222, nlink = 1, - size = 6353, - uid = 1111, - ctime = table: 0x55e8f5f83ea0, + blocks = 16, + mtime = table: 0x5630b97e5420, + ino = 361962290, + gid = 2222, type = "file", - ino = 290890366, - birthtime = table: 0x55e8f5f83590, - rdev = 0, - mode = 33188, gen = 0, - atime = table: 0x55e8f5f84650, + birthtime = table: 0x5630b97e77e0, + ctime = table: 0x5630b97e7c70, + atime = table: 0x5630b97e9da0, + blksize = 4096, + size = 6353 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 10 } + { + stat = { + rdev = 0, flags = 0, - blocks = 16, dev = 34, + mode = 33204, + uid = 2222, + nlink = 1, + blocks = 16, + mtime = table: 0x5630b97986e0, + ino = 361962290, + gid = 2222, + type = "file", + gen = 0, + birthtime = table: 0x5630b9798b20, + ctime = table: 0x5630b9798920, + atime = table: 0x5630b97ab600, + blksize = 4096, + size = 6353 + } + } + { chunk = 6353 } +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 = "file", name = "lgtm.yml" } + { 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 = "file", name = "lgtm.yml" } + { 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 + "/build/lua-luv-1.44.2-0" + "/build/lua-luv-1.44.2-0" +ok 21 fs - fs.realpath +ok 22 fs - fs.copyfile + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "lgtm.yml" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 23 fs - fs.{open,read,close}dir object sync #1 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "lgtm.yml" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } + uv_dir_t: 0x5630b97beb98 closed +ok 24 fs - fs.{open,read,close}dir object sync #2 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "lgtm.yml" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 25 fs - fs.{open,read,close}dir sync one entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "file", name = "lgtm.yml" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 26 fs - fs.{open,read,close}dir sync more entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "file", name = "lgtm.yml" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 27 fs - fs.{open,read,close}dir with more entry +ok 28 fs - fs.opendir and fs.closedir in a loop + { ffree = 5556069, type = 16914836, files = 6164978, bsize = 4096, bfree = 41232674, bavail = 41232674, blocks = 52428800 } +ok 29 fs - fs.statfs sync + { ffree = 5556069, type = 16914836, files = 6164978, bsize = 4096, bfree = 41232664, bavail = 41232664, blocks = 52428800 } +ok 30 fs - fs.statfs async + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 31 fs - fs.statfs sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 32 fs - fs.statfs async error +ok 33 fs - fs.mkdtemp async +ok 34 fs - fs.mkdtemp sync +ok 35 fs - fs.mkdtemp async error +ok 36 fs - fs.mkdtemp sync error +ok 37 fs - fs.mkstemp async +ok 38 fs - fs.mkstemp sync +ok 39 fs - fs.mkstemp async error +ok 40 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 41 fs - errors with dest paths +ok 42 handle - get type +ok 43 loop - uv.loop_mode + "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } +ok 44 misc - uv.guess_handle + { version_string = "1.44.2", version = 76802 } +ok 45 misc - uv.version and uv.version_string + { constrained = 0, free = 11124473856, rss = 6467584, total = 50503503872 } +ok 46 misc - memory size + { uptime = 676876.51 } +ok 47 misc - uv.uptime + { + inblock = 0, + nivcsw = 9, + nsignals = 0, + majflt = 0, + msgsnd = 0, + minflt = 437, + msgrcv = 0, + oublock = 0, + utime = { sec = 0, usec = 86280 }, + idrss = 0, + stime = { sec = 0, usec = 0 }, + nvcsw = 57, + isrss = 0, + ixrss = 0, + nswap = 0, + maxrss = 6316 + } +ok 48 misc - uv.getrusage + 15 +ok 49 misc - uv.available_parallelism + { + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b9798440, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97d8ec0, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97c17b0, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97de520, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b9796850, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97c6ad0, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97e33e0, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97b0f10, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b9798b20, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97dd590, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97989f0, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97b4fd0, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97e5420, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97f7990, speed = 2599 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x5630b97e44b0, speed = 2599 } + } +ok 50 misc - uv.cpu_info + "lo" { + { 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", mac = "\0\0\0\0\0\0" } + } +ok 51 misc - uv.interface_addresses + { 52.81, 53.81, 45.05 } +ok 52 misc - uv.loadavg + "/usr/bin/lua5.2" +ok 53 misc - uv.exepath + "/build/lua-luv-1.44.2-0/debian" +ok 54 misc - uv.os_homedir + "/tmp" +ok 55 misc - uv.os_tmpdir + { gid = 2222, shell = "/bin/bash", uid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build" } +ok 56 misc - uv.os_get_passwd + "/build/lua-luv-1.44.2-0" + "/" +ok 57 misc - uv.cwd and uv.chdir + 6.7687655827653e+14 +ok 58 misc - uv.hrtime +ok 59 misc - uv.getpid + { sysname = "Linux", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", machine = "x86_64", release = "5.10.0-23-amd64" } +ok 60 misc - uv.os_uname + os.time 1684743799 + uv.gettimeofday 1684743799.000026 +ok 61 misc - uv.gettimeofday +ok 62 misc - uv.os_environ +ok 63 misc - uv.sleep +ok 64 misc - uv.random async +ok 65 misc - uv.random sync +ok 66 misc - uv.random errors +ok 67 pipe - pipe chmod +ok 68 pipe - pipe ping pong +ok 69 pipe - pipe close fd + "prepare" uv_prepare_t: 0x5630b97deae0 +ok 70 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0x5630b97deae0 + "timeout" uv_timer_t: 0x5630b97f3bf0 +ok 71 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0x5630b97deae0 +ok 72 prepare-check-idle-async - simple idle +ok 73 prepare-check-idle-async - simple async +ok 74 process - test disable_stdio_inheritance + { handle = uv_process_t: 0x5630b97f2b90, pid = 3624328 } + "stdout" { chunk = "Hello World\n" } + "exit" { signal = 0, code = 0 } +ok 75 process - process stdout + { handle = uv_process_t: 0x5630b97f2b90, pid = 3624333 } + "exit" uv_process_t: 0x5630b97f2b90 { status = 0, signal = 2 } +ok 76 process - spawn and kill by pid + { handle = uv_process_t: 0x5630b97f2b90, pid = 3624336 } + "exit" uv_process_t: 0x5630b97f2b90 { status = 0, signal = 15 } +ok 77 process - spawn and kill by handle +ok 78 process - invalid command + { handle = uv_process_t: 0x5630b97f2b90, pid = 3624342 } + "stdout" { chunk = "Hello World" } + "exit" { signal = 0, code = 0 } +ok 79 process - process stdio +ok 80 process - get pid +ok 81 req - cancel +ok 82 req - get type + Sending child SIGINT + "sigint\n" + "exit" { signal = 0, pid = 3624346, code = 0 } +ok 83 signal - Catch SIGINT + In uv_thread_t: 0x7f3ae27fc6c0 + { elapsed = 114, delay = 100 } +ok 84 thread - test thread create +ok 85 thread - test thread create with arguments + Runing uv_thread_t: 0x7f3ae9031fc0 + Runing uv_thread_t: 0x7f3ae9031fc0 + { elapsed = 103, delay = 100 } +ok 86 thread - test thread sleep msecs in main thread + { elapsed = 106, delay = 100 } +ok 87 thread - test thread create with options table + "timeout" uv_timer_t: 0x5630b97f3bf0 + "closed" uv_timer_t: 0x5630b97f3bf0 +ok 88 timer - simple timeout + "interval" uv_timer_t: 0x5630b97f3bf0 + "interval" uv_timer_t: 0x5630b97f3bf0 + "interval" uv_timer_t: 0x5630b97f3bf0 + "closed" uv_timer_t: 0x5630b97f3bf0 +ok 89 timer - simple interval + "interval" uv_timer_t: 0x5630b97df710 + "timeout" uv_timer_t: 0x5630b97f3bf0 + "interval" uv_timer_t: 0x5630b97df710 +ok 90 timer - timeout with interval + "interval" uv_timer_t: 0x5630b97df710 0 + "interval" uv_timer_t: 0x5630b97df710 8 + "interval" uv_timer_t: 0x5630b97df710 4 + "interval" uv_timer_t: 0x5630b97df710 2 +ok 91 timer - shrinking interval + "interval" uv_timer_t: 0x5630b97df710 0 + "interval" uv_timer_t: 0x5630b97df710 8 + "interval" uv_timer_t: 0x5630b97df710 4 + "interval" uv_timer_t: 0x5630b97df710 2 +ok 92 timer - shrinking interval using methods +ok 93 timer - timer init +ok 94 timer - timer huge timeout +ok 95 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 96 work - test threadpool + "in async notify callback" + "a" true 250 + 2 4 "uv_thread_t: 0x7f3ae8c5c6c0" "hello" + uv_thread_t: 0x7f3ae8c5c6c0 finish hello +ok 97 work - test threadpool with async +1 +2 +3 +4 +5 +6 +7 +8 +ok 98 work - test threadpool with coro +ok 99 work - test threadpool with invalid argument +Uncaught Error: Error: thread arg not support type 'table' at 1 +stack traceback: + [C]: in ? +ok 100 work - test threadpool with invalid return value +# All tests passed +************************************************** +/build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.2-luv/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ \ + /usr/share/dh-lua/test/5.2/app.c /build/lua-luv-1.44.2-0/5.2-luv/liblua5.2-luv.la \ + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 +libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.2-luv/.libs/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/x86_64-linux-gnu +/build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/lua-luv-1.44.2-0/5.2-luv/liblua5.2-luv.la \ + ldd /build/lua-luv-1.44.2-0/5.2-luv/app-dynamic + linux-vdso.so.1 (0x00007ffc9d201000) + liblua5.2-luv.so.0 => /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.so.0 (0x00007f6e67cfd000) + liblua5.2.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f6e67cc5000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f6e67add000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f6e67aa5000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6e679c5000) + /lib64/ld-linux-x86-64.so.2 (0x00007f6e67d35000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6e679bd000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6e679b5000) +********************** app dynamic (5.2) ********* +Test: tests/run.lua +1..100 + "in async notify callback" + "a" true 250 +ok 1 async - test pass async between threads + "timeout" uv_timer_t: 0x55c916bd38b0 + "closed" uv_timer_t: 0x55c916bd38b0 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0x55c916bd38b0 + "closed" { } uv_timer_t: 0x55c916bd38b0 +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 = 10 } + { + stat = { + mode = 33204, + rdev = 0, + birthtime = table: 0x55c916bfcfb0, + uid = 2222, + nlink = 1, + size = 6353, + gen = 0, + ino = 361962290, blksize = 4096, - gid = 1111 + mtime = table: 0x55c916bfe190, + type = "file", + gid = 2222, + ctime = table: 0x55c916bfc630, + blocks = 16, + atime = table: 0x55c916bfee70, + flags = 0, + dev = 34 } } ok 7 fs - read a file sync @@ -2431,23 +2995,545 @@ { fd = 10 } { stat = { - mtime = table: 0x55e8f5f8ae10, + mode = 33204, + rdev = 0, + birthtime = table: 0x55c916c162f0, + uid = 2222, nlink = 1, size = 6353, - uid = 1111, - ctime = table: 0x55e8f5f3f000, + gen = 0, + ino = 361962290, + blksize = 4096, + mtime = table: 0x55c916c19070, + type = "file", + gid = 2222, + ctime = table: 0x55c916c168c0, + blocks = 16, + atime = table: 0x55c916c19a50, + flags = 0, + dev = 34 + } + } + { chunk = 6353 } +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 = "file", name = "lgtm.yml" } + { 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 = "file", name = "lgtm.yml" } + { 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 + "/build/lua-luv-1.44.2-0" + "/build/lua-luv-1.44.2-0" +ok 21 fs - fs.realpath +ok 22 fs - fs.copyfile + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "lgtm.yml" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 23 fs - fs.{open,read,close}dir object sync #1 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "lgtm.yml" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } + uv_dir_t: 0x55c916c104b8 closed +ok 24 fs - fs.{open,read,close}dir object sync #2 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "file", name = "lgtm.yml" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 25 fs - fs.{open,read,close}dir sync one entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "file", name = "lgtm.yml" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 26 fs - fs.{open,read,close}dir sync more entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "file", name = "lgtm.yml" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 27 fs - fs.{open,read,close}dir with more entry +ok 28 fs - fs.opendir and fs.closedir in a loop + { type = 16914836, files = 6164978, ffree = 5555879, blocks = 52428800, bavail = 41226624, bsize = 4096, bfree = 41226624 } +ok 29 fs - fs.statfs sync + { type = 16914836, files = 6164978, ffree = 5555878, blocks = 52428800, bavail = 41226594, bsize = 4096, bfree = 41226594 } +ok 30 fs - fs.statfs async + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 31 fs - fs.statfs sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 32 fs - fs.statfs async error +ok 33 fs - fs.mkdtemp async +ok 34 fs - fs.mkdtemp sync +ok 35 fs - fs.mkdtemp async error +ok 36 fs - fs.mkdtemp sync error +ok 37 fs - fs.mkstemp async +ok 38 fs - fs.mkstemp sync +ok 39 fs - fs.mkstemp async error +ok 40 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 41 fs - errors with dest paths +ok 42 handle - get type +ok 43 loop - uv.loop_mode + "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } +ok 44 misc - uv.guess_handle + { version_string = "1.44.2", version = 76802 } +ok 45 misc - uv.version and uv.version_string + { total = 50503503872, free = 11175682048, rss = 3825664, constrained = 0 } +ok 46 misc - memory size + { uptime = 676886.91 } +ok 47 misc - uv.uptime + { + majflt = 0, + nvcsw = 92, + idrss = 0, + oublock = 0, + nsignals = 0, + msgrcv = 0, + msgsnd = 0, + minflt = 3531, + inblock = 0, + maxrss = 7268, + nivcsw = 21, + nswap = 0, + stime = { sec = 0, usec = 35717 }, + isrss = 0, + utime = { sec = 0, usec = 130964 }, + ixrss = 0 + } +ok 48 misc - uv.getrusage + 15 +ok 49 misc - uv.available_parallelism + { + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916bc62c0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916be1d70 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c10490 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c1c1a0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916bfbb20 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c09010 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c15d00 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c13520 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916be1590 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c1a380 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916bd78a0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916bcdd40 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916c16f20 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916bfc630 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x55c916be6ec0 } + } +ok 50 misc - uv.cpu_info + "lo" { + { ip = "127.0.0.1", netmask = "255.0.0.0", family = "inet", internal = true, mac = "\0\0\0\0\0\0" }, + { ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true, mac = "\0\0\0\0\0\0" } + } +ok 51 misc - uv.interface_addresses + { 51.01, 53.39, 45 } +ok 52 misc - uv.loadavg + "/build/lua-luv-1.44.2-0/5.2-luv/.libs/app-dynamic" +ok 53 misc - uv.exepath + "/build/lua-luv-1.44.2-0/debian" +ok 54 misc - uv.os_homedir + "/tmp" +ok 55 misc - uv.os_tmpdir + { uid = 2222, shell = "/bin/bash", gid = 2222, homedir = "/nonexistent/second-build", username = "pbuilder2" } +ok 56 misc - uv.os_get_passwd + "/build/lua-luv-1.44.2-0" + "/" +ok 57 misc - uv.cwd and uv.chdir + 6.7688696636854e+14 +ok 58 misc - uv.hrtime +ok 59 misc - uv.getpid + { sysname = "Linux", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", machine = "x86_64", release = "5.10.0-23-amd64" } +ok 60 misc - uv.os_uname + os.time 1684743809 + uv.gettimeofday 1684743809.000435 +ok 61 misc - uv.gettimeofday +ok 62 misc - uv.os_environ +ok 63 misc - uv.sleep +ok 64 misc - uv.random async +ok 65 misc - uv.random sync +ok 66 misc - uv.random errors +ok 67 pipe - pipe chmod +ok 68 pipe - pipe ping pong +ok 69 pipe - pipe close fd + "prepare" uv_prepare_t: 0x55c916bff2a0 +ok 70 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0x55c916bff2a0 + "timeout" uv_timer_t: 0x55c916c031c0 +ok 71 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0x55c916bff2a0 +ok 72 prepare-check-idle-async - simple idle +ok 73 prepare-check-idle-async - simple async +ok 74 process - test disable_stdio_inheritance + { pid = 3626111, handle = uv_process_t: 0x55c916c0b620 } + "stdout" { chunk = "Hello World\n" } + "exit" { code = 0, signal = 0 } +ok 75 process - process stdout + { pid = 3626113, handle = uv_process_t: 0x55c916c0b620 } + "exit" uv_process_t: 0x55c916c0b620 { status = 0, signal = 2 } +ok 76 process - spawn and kill by pid + { pid = 3626114, handle = uv_process_t: 0x55c916c0b620 } + "exit" uv_process_t: 0x55c916c0b620 { status = 0, signal = 15 } +ok 77 process - spawn and kill by handle +ok 78 process - invalid command + { pid = 3626116, handle = uv_process_t: 0x55c916c0b620 } + "stdout" { chunk = "Hello World" } + "exit" { code = 0, signal = 0 } +ok 79 process - process stdio +ok 80 process - get pid +ok 81 req - cancel +ok 82 req - get type + Sending child SIGINT + "sigint\n" + "exit" { pid = 3626121, code = 0, signal = 0 } +ok 83 signal - Catch SIGINT + In uv_thread_t: 0x7f6204ff06c0 + { elapsed = 126, delay = 100 } +ok 84 thread - test thread create +ok 85 thread - test thread create with arguments + Runing uv_thread_t: 0x7f6207302740 + Runing uv_thread_t: 0x7f6207302740 + { elapsed = 103, delay = 100 } +ok 86 thread - test thread sleep msecs in main thread + { elapsed = 116, delay = 100 } +ok 87 thread - test thread create with options table + "timeout" uv_timer_t: 0x55c916c031c0 + "closed" uv_timer_t: 0x55c916c031c0 +ok 88 timer - simple timeout + "interval" uv_timer_t: 0x55c916c031c0 + "interval" uv_timer_t: 0x55c916c031c0 + "interval" uv_timer_t: 0x55c916c031c0 + "closed" uv_timer_t: 0x55c916c031c0 +ok 89 timer - simple interval + "interval" uv_timer_t: 0x55c916bf51e0 + "timeout" uv_timer_t: 0x55c916c031c0 + "interval" uv_timer_t: 0x55c916bf51e0 +ok 90 timer - timeout with interval + "interval" uv_timer_t: 0x55c916bf51e0 0 + "interval" uv_timer_t: 0x55c916bf51e0 8 + "interval" uv_timer_t: 0x55c916bf51e0 4 + "interval" uv_timer_t: 0x55c916bf51e0 2 +ok 91 timer - shrinking interval + "interval" uv_timer_t: 0x55c916bf51e0 0 + "interval" uv_timer_t: 0x55c916bf51e0 8 + "interval" uv_timer_t: 0x55c916bf51e0 4 + "interval" uv_timer_t: 0x55c916bf51e0 2 +ok 92 timer - shrinking interval using methods +ok 93 timer - timer init +ok 94 timer - timer huge timeout +ok 95 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 96 work - test threadpool + "in async notify callback" + "a" true 250 + 2 4 "uv_thread_t: 0x7f62067f36c0" "hello" + uv_thread_t: 0x7f62067f36c0 finish hello +ok 97 work - test threadpool with async +1 +2 +3 +4 +5 +6 +7 +8 +ok 98 work - test threadpool with coro +ok 99 work - test threadpool with invalid argument +Uncaught Error: Error: thread arg not support type 'table' at 1 +stack traceback: + [C]: in ? +ok 100 work - test threadpool with invalid return value +# All tests passed +************************************************** +/build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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 \ + -static -o /build/lua-luv-1.44.2-0/5.2-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ \ + /usr/share/dh-lua/test/5.2/app.c /build/lua-luv-1.44.2-0/5.2-luv/liblua5.2-luv.la \ + -Wl,-z,relro -llua5.2 -lm -ldl +libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.2-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl +ldd /build/lua-luv-1.44.2-0/5.2-luv/app-static + linux-vdso.so.1 (0x00007fff3d1f9000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f2c876ad000) + liblua5.2.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f2c87675000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2c8748d000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2c87485000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2c8747d000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2c8739d000) + /lib64/ld-linux-x86-64.so.2 (0x00007f2c87715000) +*********************** app static (5.2) ********* +Test: tests/run.lua +1..100 + "in async notify callback" + "a" true 250 +ok 1 async - test pass async between threads + "timeout" uv_timer_t: 0x5602efa3fce0 + "closed" uv_timer_t: 0x5602efa3fce0 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0x5602efa3fce0 + "closed" { } uv_timer_t: 0x5602efa3fce0 +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 = 10 } + { + stat = { + ctime = table: 0x5602efa3ba10, + nlink = 1, type = "file", - ino = 290890366, - birthtime = table: 0x55e8f5f33980, + mode = 33204, rdev = 0, - mode = 33188, + size = 6353, + dev = 34, + uid = 2222, + birthtime = table: 0x5602efa3b5f0, + blocks = 16, gen = 0, - atime = table: 0x55e8f5f84d60, + mtime = table: 0x5602efa77e00, + atime = table: 0x5602efa79290, + blksize = 4096, flags = 0, - blocks = 16, + ino = 361962290, + gid = 2222 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 10 } + { + stat = { + ctime = table: 0x5602efa94120, + nlink = 1, + type = "file", + mode = 33204, + rdev = 0, + size = 6353, dev = 34, + uid = 2222, + birthtime = table: 0x5602efa93200, + blocks = 16, + gen = 0, + mtime = table: 0x5602efa96660, + atime = table: 0x5602efa969c0, blksize = 4096, - gid = 1111 + flags = 0, + ino = 361962290, + gid = 2222 } } { chunk = 6353 } @@ -2592,7 +3678,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0x55e8f5f56cb8 closed + uv_dir_t: 0x5602efa5eb08 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -2692,9 +3778,9 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { type = 16914836, ffree = 5414264, bavail = 44058036, files = 6166115, blocks = 52428800, bfree = 44058036, bsize = 4096 } + { bfree = 41223198, bsize = 4096, ffree = 5555787, blocks = 52428800, files = 6164978, bavail = 41223198, type = 16914836 } ok 29 fs - fs.statfs sync - { type = 16914836, ffree = 5414264, bavail = 44058035, files = 6166115, blocks = 52428800, bfree = 44058035, bsize = 4096 } + { bfree = 41223196, bsize = 4096, ffree = 5555787, blocks = 52428800, files = 6164978, bavail = 41223196, type = 16914836 } ok 30 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 31 fs - fs.statfs sync error @@ -2717,77 +3803,76 @@ ok 43 loop - uv.loop_mode "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 44 misc - uv.guess_handle - { version = 76802, version_string = "1.44.2" } + { version_string = "1.44.2", version = 76802 } ok 45 misc - uv.version and uv.version_string - { constrained = 0, rss = 4427776, free = 7637635072, total = 50512814080 } + { constrained = 0, free = 11159379968, rss = 3862528, total = 50503503872 } ok 46 misc - memory size - { uptime = 461652.91 } + { uptime = 676896.34 } ok 47 misc - uv.uptime { - oublock = 0, + stime = { sec = 0, usec = 18871 }, idrss = 0, - ixrss = 0, - msgrcv = 0, + utime = { sec = 0, usec = 65379 }, + nivcsw = 13, + maxrss = 3772, isrss = 0, - nivcsw = 9, + msgrcv = 0, + nvcsw = 55, nsignals = 0, - maxrss = 4328, - nswap = 0, - utime = { sec = 0, usec = 72938 }, - nvcsw = 50, - stime = { sec = 0, usec = 4052 }, - inblock = 0, msgsnd = 0, + oublock = 0, + minflt = 412, + inblock = 0, + nswap = 0, majflt = 0, - minflt = 416 + ixrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { times = table: 0x55e8f5f43ee0, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f6c130, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f5e850, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f3bc20, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f59da0, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f41270, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f727d0, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f29420, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f8c1a0, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f7f190, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f65000, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f6c2a0, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f68670, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f7c210, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f3b370, model = "AMD Opteron 62xx class CPU", speed = 2799 }, - { times = table: 0x55e8f5f2b8f0, model = "AMD Opteron 62xx class CPU", speed = 2799 } + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa80160 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa834c0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa51890 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa48e40 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa538e0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa61440 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa58970 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa579a0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa8f800 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa53f60 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa7a470 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa61de0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa53e90 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa5e270 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599, times = table: 0x5602efa98480 } } ok 50 misc - uv.cpu_info "lo" { - { mac = "\0\0\0\0\0\0", ip = "127.0.0.1", netmask = "255.0.0.0", family = "inet", internal = true }, - { mac = "\0\0\0\0\0\0", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true } + { netmask = "255.0.0.0", ip = "127.0.0.1", internal = true, mac = "\0\0\0\0\0\0", family = "inet" }, + { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", internal = true, mac = "\0\0\0\0\0\0", family = "inet6" } } ok 51 misc - uv.interface_addresses - { 24.48, 36.77, 35.14 } + { 49.24, 52.99, 44.92 } ok 52 misc - uv.loadavg - "/usr/bin/lua5.2" + "/build/lua-luv-1.44.2-0/5.2-luv/app-static" ok 53 misc - uv.exepath "/build/lua-luv-1.44.2-0/debian" ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1" } + { username = "pbuilder2", homedir = "/nonexistent/second-build", shell = "/bin/bash", gid = 2222, uid = 2222 } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6165293115828e+14 + 6.7689637043109e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", release = "6.1.0-0.deb11.6-amd64", machine = "x86_64", sysname = "Linux" } + { version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", machine = "x86_64", release = "5.10.0-23-amd64", sysname = "Linux" } ok 60 misc - uv.os_uname - os.time 1719153606 - uv.gettimeofday 1719153606.000844 + os.time 1684743818 + uv.gettimeofday 1684743818.000839 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -2797,27 +3882,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x55e8f5f135c0 + "prepare" uv_prepare_t: 0x5602efa65510 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55e8f5f135c0 - "timeout" uv_timer_t: 0x55e8f5f39b80 + "check" uv_check_t: 0x5602efa65510 + "timeout" uv_timer_t: 0x5602efa5ca60 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55e8f5f135c0 + "idle" uv_idle_t: 0x5602efa65510 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { handle = uv_process_t: 0x55e8f5f87ea0, pid = 2696392 } + { pid = 3627434, handle = uv_process_t: 0x5602efa87900 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 75 process - process stdout - { handle = uv_process_t: 0x55e8f5f87ea0, pid = 2696395 } - "exit" uv_process_t: 0x55e8f5f87ea0 { signal = 2, status = 0 } + { pid = 3627435, handle = uv_process_t: 0x5602efa87900 } + "exit" uv_process_t: 0x5602efa87900 { signal = 2, status = 0 } ok 76 process - spawn and kill by pid - { handle = uv_process_t: 0x55e8f5f87ea0, pid = 2696400 } - "exit" uv_process_t: 0x55e8f5f87ea0 { signal = 15, status = 0 } + { pid = 3627436, handle = uv_process_t: 0x5602efa87900 } + "exit" uv_process_t: 0x5602efa87900 { signal = 15, status = 0 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { handle = uv_process_t: 0x55e8f5f87ea0, pid = 2696405 } + { pid = 3627440, handle = uv_process_t: 0x5602efa87900 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 79 process - process stdio @@ -2826,39 +3911,39 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 2696419, code = 0, signal = 0 } + "exit" { signal = 0, code = 0, pid = 3627442 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7fecd4dcd6c0 - { delay = 100, elapsed = 103 } + In uv_thread_t: 0x7fcf8ffff6c0 + { elapsed = 111, delay = 100 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7fecd71a8fc0 - Runing uv_thread_t: 0x7fecd71a8fc0 - { delay = 100, elapsed = 103 } + Runing uv_thread_t: 0x7fcf9e4e2740 + Runing uv_thread_t: 0x7fcf9e4e2740 + { elapsed = 101, delay = 100 } ok 86 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 103 } + { elapsed = 105, delay = 100 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x55e8f5f39b80 - "closed" uv_timer_t: 0x55e8f5f39b80 + "timeout" uv_timer_t: 0x5602efa5ca60 + "closed" uv_timer_t: 0x5602efa5ca60 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x55e8f5f39b80 - "interval" uv_timer_t: 0x55e8f5f39b80 - "interval" uv_timer_t: 0x55e8f5f39b80 - "closed" uv_timer_t: 0x55e8f5f39b80 + "interval" uv_timer_t: 0x5602efa5ca60 + "interval" uv_timer_t: 0x5602efa5ca60 + "interval" uv_timer_t: 0x5602efa5ca60 + "closed" uv_timer_t: 0x5602efa5ca60 ok 89 timer - simple interval - "interval" uv_timer_t: 0x55e8f5f51bf0 - "timeout" uv_timer_t: 0x55e8f5f39b80 - "interval" uv_timer_t: 0x55e8f5f51bf0 + "interval" uv_timer_t: 0x5602efa80580 + "timeout" uv_timer_t: 0x5602efa5ca60 + "interval" uv_timer_t: 0x5602efa80580 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x55e8f5f51bf0 0 - "interval" uv_timer_t: 0x55e8f5f51bf0 8 - "interval" uv_timer_t: 0x55e8f5f51bf0 4 - "interval" uv_timer_t: 0x55e8f5f51bf0 2 + "interval" uv_timer_t: 0x5602efa80580 0 + "interval" uv_timer_t: 0x5602efa80580 8 + "interval" uv_timer_t: 0x5602efa80580 4 + "interval" uv_timer_t: 0x5602efa80580 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x55e8f5f51bf0 0 - "interval" uv_timer_t: 0x55e8f5f51bf0 8 - "interval" uv_timer_t: 0x55e8f5f51bf0 4 - "interval" uv_timer_t: 0x55e8f5f51bf0 2 + "interval" uv_timer_t: 0x5602efa80580 0 + "interval" uv_timer_t: 0x5602efa80580 8 + "interval" uv_timer_t: 0x5602efa80580 4 + "interval" uv_timer_t: 0x5602efa80580 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -2877,8 +3962,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0x7fecd6dd16c0" "hello" - uv_thread_t: 0x7fecd6dd16c0 finish hello + 2 4 "uv_thread_t: 0x7fcf9e19c6c0" "hello" + uv_thread_t: 0x7fcf9e19c6c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -2896,33 +3981,22 @@ ok 100 work - test threadpool with invalid return value # All tests passed ************************************************** -/build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.2-luv/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ \ - /usr/share/dh-lua/test/5.2/app.c /build/lua-luv-1.44.2-0/5.2-luv/liblua5.2-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 -libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.2-luv/.libs/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/x86_64-linux-gnu -/build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/lua-luv-1.44.2-0/5.2-luv/liblua5.2-luv.la \ - ldd /build/lua-luv-1.44.2-0/5.2-luv/app-dynamic - linux-vdso.so.1 (0x00007ffdf37a6000) - liblua5.2-luv.so.0 => /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.so.0 (0x00007fd997402000) - liblua5.2.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007fd9973ca000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd9971da000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fd9971aa000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd9970ca000) - /lib64/ld-linux-x86-64.so.2 (0x00007fd99743a000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd9970c2000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd9970ba000) -********************** app dynamic (5.2) ********* +Target test made + + +Making target test for debian/lua5.3.dh-lua.conf +# tests +********************** lua dynamic (5.3) ********* Test: tests/run.lua 1..100 "in async notify callback" - "a" true 250 + "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x562c3d1335e0 - "closed" uv_timer_t: 0x562c3d1335e0 + "timeout" uv_timer_t: 0x55deaa2cc790 + "closed" uv_timer_t: 0x55deaa2cc790 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x562c3d1335e0 - "closed" { } uv_timer_t: 0x562c3d1335e0 + "timeout" { } uv_timer_t: 0x55deaa2cc790 + "closed" { } uv_timer_t: 0x55deaa2cc790 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -2932,23 +4006,23 @@ { fd = 10 } { stat = { - mode = 33188, + nlink = 1, + type = "file", + gid = 2222, rdev = 0, - gid = 1111, - ctime = table: 0x562c3d10ba30, - atime = table: 0x562c3d148330, - mtime = table: 0x562c3d148cb0, - ino = 290890366, - uid = 1111, - blksize = 4096, + mode = 33204, size = 6353, - type = "file", + ino = 361962290, + birthtime = table: 0x55deaa2a8930, + mtime = table: 0x55deaa2c5650, dev = 34, - birthtime = table: 0x562c3d10ac00, - gen = 0, + uid = 2222, + ctime = table: 0x55deaa292fe0, + blocks = 16, + atime = table: 0x55deaa2b0ec0, flags = 0, - nlink = 1, - blocks = 16 + gen = 0, + blksize = 4096 } } ok 7 fs - read a file sync @@ -2956,23 +4030,23 @@ { fd = 10 } { stat = { - mode = 33188, + nlink = 1, + type = "file", + gid = 2222, rdev = 0, - gid = 1111, - ctime = table: 0x562c3d15c940, - atime = table: 0x562c3d160660, - mtime = table: 0x562c3d15f220, - ino = 290890366, - uid = 1111, - blksize = 4096, + mode = 33204, size = 6353, - type = "file", + ino = 361962290, + birthtime = table: 0x55deaa2a9210, + mtime = table: 0x55deaa2b6c60, dev = 34, - birthtime = table: 0x562c3d15c620, - gen = 0, + uid = 2222, + ctime = table: 0x55deaa2a0d60, + blocks = 16, + atime = table: 0x55deaa2af7d0, flags = 0, - nlink = 1, - blocks = 16 + gen = 0, + blksize = 4096 } } { chunk = 6353 } @@ -3117,7 +4191,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0x562c3d11a598 closed + uv_dir_t: 0x55deaa2fc668 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -3217,9 +4291,9 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { bavail = 43930585, files = 6166115, ffree = 5403641, bsize = 4096, type = 16914836, blocks = 52428800, bfree = 43930585 } + { bavail = 41222297, bsize = 4096, files = 6164978, type = 16914836, bfree = 41222297, ffree = 5555724, blocks = 52428800 } ok 29 fs - fs.statfs sync - { bavail = 43930560, files = 6166115, ffree = 5403638, bsize = 4096, type = 16914836, blocks = 52428800, bfree = 43930560 } + { bavail = 41222297, bsize = 4096, files = 6164978, type = 16914836, bfree = 41222297, ffree = 5555724, blocks = 52428800 } ok 30 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 31 fs - fs.statfs sync error @@ -3242,1095 +4316,57 @@ ok 43 loop - uv.loop_mode "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 44 misc - uv.guess_handle - { version_string = "1.44.2", version = 76802 } + { version = 76802, version_string = "1.44.2" } ok 45 misc - uv.version and uv.version_string - { total = 50512814080, constrained = 0, free = 8129171456, rss = 4190208 } + { total = 50503503872.0, constrained = 0.0, free = 11151073280.0, rss = 4509696 } ok 46 misc - memory size - { uptime = 461661.08 } + { uptime = 676904.91 } ok 47 misc - uv.uptime { - minflt = 3506, - nivcsw = 9, - msgrcv = 0, - ixrss = 0, - maxrss = 7372, - nvcsw = 85, nsignals = 0, - oublock = 0, - msgsnd = 0, - utime = { sec = 0, usec = 86125 }, - nswap = 0, - stime = { sec = 0, usec = 53315 }, inblock = 0, - majflt = 0, - idrss = 0, - isrss = 0 - } -ok 48 misc - uv.getrusage - 16 -ok 49 misc - uv.available_parallelism - { - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d166080 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d15c620 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d11bfb0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d167ea0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d13e500 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d14fb80 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d163b40 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d1319c0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d100fe0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d152ee0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d12caa0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d1128e0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d161c60 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d13cbd0 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d15c190 }, - { speed = 2799, model = "AMD Opteron 62xx class CPU", times = table: 0x562c3d119420 } - } -ok 50 misc - uv.cpu_info - "lo" { - { netmask = "255.0.0.0", ip = "127.0.0.1", family = "inet", internal = true, mac = "\0\0\0\0\0\0" }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", family = "inet6", internal = true, mac = "\0\0\0\0\0\0" } - } -ok 51 misc - uv.interface_addresses - { 22.77, 36.01, 34.9 } -ok 52 misc - uv.loadavg - "/build/lua-luv-1.44.2-0/5.2-luv/.libs/app-dynamic" -ok 53 misc - uv.exepath - "/build/lua-luv-1.44.2-0/debian" -ok 54 misc - uv.os_homedir - "/tmp" -ok 55 misc - uv.os_tmpdir - { username = "pbuilder1", homedir = "/nonexistent/first-build", shell = "/bin/sh", uid = 1111, gid = 1111 } -ok 56 misc - uv.os_get_passwd - "/build/lua-luv-1.44.2-0" - "/" -ok 57 misc - uv.cwd and uv.chdir - 4.6166108881692e+14 -ok 58 misc - uv.hrtime -ok 59 misc - uv.getpid - { release = "6.1.0-0.deb11.6-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", machine = "x86_64", sysname = "Linux" } -ok 60 misc - uv.os_uname - os.time 1719153614 - uv.gettimeofday 1719153615.000002 -ok 61 misc - uv.gettimeofday -ok 62 misc - uv.os_environ -ok 63 misc - uv.sleep -ok 64 misc - uv.random async -ok 65 misc - uv.random sync -ok 66 misc - uv.random errors -ok 67 pipe - pipe chmod -ok 68 pipe - pipe ping pong -ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x562c3d1122a0 -ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x562c3d1122a0 - "timeout" uv_timer_t: 0x562c3d1606d0 -ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x562c3d1122a0 -ok 72 prepare-check-idle-async - simple idle -ok 73 prepare-check-idle-async - simple async -ok 74 process - test disable_stdio_inheritance - { pid = 2700282, handle = uv_process_t: 0x562c3d122290 } - "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } -ok 75 process - process stdout - { pid = 2700284, handle = uv_process_t: 0x562c3d122290 } - "exit" uv_process_t: 0x562c3d122290 { signal = 2, status = 0 } -ok 76 process - spawn and kill by pid - { pid = 2700286, handle = uv_process_t: 0x562c3d122290 } - "exit" uv_process_t: 0x562c3d122290 { signal = 15, status = 0 } -ok 77 process - spawn and kill by handle -ok 78 process - invalid command - { pid = 2700291, handle = uv_process_t: 0x562c3d122290 } - "stdout" { chunk = "Hello World" } - "exit" { code = 0, signal = 0 } -ok 79 process - process stdio -ok 80 process - get pid -ok 81 req - cancel -ok 82 req - get type - Sending child SIGINT - "sigint\n" - "exit" { signal = 0, code = 0, pid = 2700298 } -ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7fb6abfff6c0 - { elapsed = 103, delay = 100 } -ok 84 thread - test thread create -ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7fb6ba8af740 - Runing uv_thread_t: 0x7fb6ba8af740 - { elapsed = 100, delay = 100 } -ok 86 thread - test thread sleep msecs in main thread - { elapsed = 101, delay = 100 } -ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x562c3d1606d0 - "closed" uv_timer_t: 0x562c3d1606d0 -ok 88 timer - simple timeout - "interval" uv_timer_t: 0x562c3d1606d0 - "interval" uv_timer_t: 0x562c3d1606d0 - "interval" uv_timer_t: 0x562c3d1606d0 - "closed" uv_timer_t: 0x562c3d1606d0 -ok 89 timer - simple interval - "interval" uv_timer_t: 0x562c3d14ffa0 - "timeout" uv_timer_t: 0x562c3d1606d0 - "interval" uv_timer_t: 0x562c3d14ffa0 -ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x562c3d14ffa0 0 - "interval" uv_timer_t: 0x562c3d14ffa0 8 - "interval" uv_timer_t: 0x562c3d14ffa0 4 - "interval" uv_timer_t: 0x562c3d14ffa0 2 -ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x562c3d14ffa0 0 - "interval" uv_timer_t: 0x562c3d14ffa0 8 - "interval" uv_timer_t: 0x562c3d14ffa0 4 - "interval" uv_timer_t: 0x562c3d14ffa0 2 -ok 92 timer - shrinking interval using methods -ok 93 timer - timer init -ok 94 timer - timer huge timeout -ok 95 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 96 work - test threadpool - "in async notify callback" - "a" true 250 - 2 4 "uv_thread_t: 0x7fb6b9da06c0" "hello" - uv_thread_t: 0x7fb6b9da06c0 finish hello -ok 97 work - test threadpool with async -1 -2 -3 -4 -5 -6 -7 -8 -ok 98 work - test threadpool with coro -ok 99 work - test threadpool with invalid argument -Uncaught Error: Error: thread arg not support type 'table' at 1 -stack traceback: - [C]: in ? -ok 100 work - test threadpool with invalid return value -# All tests passed -************************************************** -/build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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 \ - -static -o /build/lua-luv-1.44.2-0/5.2-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ \ - /usr/share/dh-lua/test/5.2/app.c /build/lua-luv-1.44.2-0/5.2-luv/liblua5.2-luv.la \ - -Wl,-z,relro -llua5.2 -lm -ldl -libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.2-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl -ldd /build/lua-luv-1.44.2-0/5.2-luv/app-static - linux-vdso.so.1 (0x00007ffe6e1fe000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fd07caba000) - liblua5.2.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007fd07ca82000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd07c89a000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd07c892000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd07c88a000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd07c7aa000) - /lib64/ld-linux-x86-64.so.2 (0x00007fd07cb22000) -*********************** app static (5.2) ********* -Test: tests/run.lua -1..100 - "in async notify callback" - "a" true 250 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55dea0c41a00 - "closed" uv_timer_t: 0x55dea0c41a00 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55dea0c41a00 - "closed" { } uv_timer_t: 0x55dea0c41a00 -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 = 10 } - { - stat = { - dev = 34, - gid = 1111, - ctime = table: 0x55dea0c4ff60, - blksize = 4096, - rdev = 0, - ino = 290890366, - flags = 0, - gen = 0, - mtime = table: 0x55dea0c5c8d0, - type = "file", - mode = 33188, - nlink = 1, - birthtime = table: 0x55dea0c94d10, - atime = table: 0x55dea0c62ff0, - blocks = 16, - size = 6353, - uid = 1111 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 10 } - { - stat = { - dev = 34, - gid = 1111, - ctime = table: 0x55dea0c9afa0, - blksize = 4096, - rdev = 0, - ino = 290890366, - flags = 0, - gen = 0, - mtime = table: 0x55dea0c81830, - type = "file", - mode = 33188, - nlink = 1, - birthtime = table: 0x55dea0c66d90, - atime = table: 0x55dea0c675f0, - blocks = 16, - size = 6353, - uid = 1111 - } - } - { chunk = 6353 } -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 = "file", name = "lgtm.yml" } - { 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 = "file", name = "lgtm.yml" } - { 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 - "/build/lua-luv-1.44.2-0" - "/build/lua-luv-1.44.2-0" -ok 21 fs - fs.realpath -ok 22 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } -ok 23 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0x55dea0c6f738 closed -ok 24 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } -ok 25 fs - fs.{open,read,close}dir sync one entry - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 26 fs - fs.{open,read,close}dir sync more entry - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 27 fs - fs.{open,read,close}dir with more entry -ok 28 fs - fs.opendir and fs.closedir in a loop - { bavail = 43841477, bfree = 43841477, ffree = 5392397, type = 16914836, bsize = 4096, blocks = 52428800, files = 6166115 } -ok 29 fs - fs.statfs sync - { bavail = 43841477, bfree = 43841477, ffree = 5392397, type = 16914836, bsize = 4096, blocks = 52428800, files = 6166115 } -ok 30 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 31 fs - fs.statfs sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 32 fs - fs.statfs async error -ok 33 fs - fs.mkdtemp async -ok 34 fs - fs.mkdtemp sync -ok 35 fs - fs.mkdtemp async error -ok 36 fs - fs.mkdtemp sync error -ok 37 fs - fs.mkstemp async -ok 38 fs - fs.mkstemp sync -ok 39 fs - fs.mkstemp async error -ok 40 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 41 fs - errors with dest paths -ok 42 handle - get type -ok 43 loop - uv.loop_mode - "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } -ok 44 misc - uv.guess_handle - { version_string = "1.44.2", version = 76802 } -ok 45 misc - uv.version and uv.version_string - { total = 50512814080, constrained = 0, free = 8191586304, rss = 4120576 } -ok 46 misc - memory size - { uptime = 461668.62 } -ok 47 misc - uv.uptime - { - nivcsw = 4, - nvcsw = 40, - stime = { usec = 13838, sec = 0 }, - msgsnd = 0, - utime = { usec = 41514, sec = 0 }, - msgrcv = 0, - nsignals = 0, - isrss = 0, ixrss = 0, - maxrss = 4060, - inblock = 0, - majflt = 0, - minflt = 386, - nswap = 0, - oublock = 0, - idrss = 0 - } -ok 48 misc - uv.getrusage - 16 -ok 49 misc - uv.available_parallelism - { - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c4bd20, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c688c0, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c94680, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c69280, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c8ed00, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c6d850, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c931b0, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c747b0, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c6d430, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c64980, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c81300, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c87170, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c96420, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c74190, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c55a10, speed = 2799 }, - { model = "AMD Opteron 62xx class CPU", times = table: 0x55dea0c93650, speed = 2799 } - } -ok 50 misc - uv.cpu_info - "lo" { - { mac = "\0\0\0\0\0\0", 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" } - } -ok 51 misc - uv.interface_addresses - { 21.91, 35.61, 34.78 } -ok 52 misc - uv.loadavg - "/build/lua-luv-1.44.2-0/5.2-luv/app-static" -ok 53 misc - uv.exepath - "/build/lua-luv-1.44.2-0/debian" -ok 54 misc - uv.os_homedir - "/tmp" -ok 55 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", gid = 1111, shell = "/bin/sh", uid = 1111, username = "pbuilder1" } -ok 56 misc - uv.os_get_passwd - "/build/lua-luv-1.44.2-0" - "/" -ok 57 misc - uv.cwd and uv.chdir - 4.6166862933867e+14 -ok 58 misc - uv.hrtime -ok 59 misc - uv.getpid - { machine = "x86_64", release = "6.1.0-0.deb11.6-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux" } -ok 60 misc - uv.os_uname - os.time 1719153622 - uv.gettimeofday 1719153622.000542 -ok 61 misc - uv.gettimeofday -ok 62 misc - uv.os_environ -ok 63 misc - uv.sleep -ok 64 misc - uv.random async -ok 65 misc - uv.random sync -ok 66 misc - uv.random errors -ok 67 pipe - pipe chmod -ok 68 pipe - pipe ping pong -ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x55dea0c568a0 -ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55dea0c568a0 - "timeout" uv_timer_t: 0x55dea0c7ccd0 -ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55dea0c568a0 -ok 72 prepare-check-idle-async - simple idle -ok 73 prepare-check-idle-async - simple async -ok 74 process - test disable_stdio_inheritance - { pid = 2703668, handle = uv_process_t: 0x55dea0c922d0 } - "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } -ok 75 process - process stdout - { pid = 2703670, handle = uv_process_t: 0x55dea0c922d0 } - "exit" uv_process_t: 0x55dea0c922d0 { signal = 2, status = 0 } -ok 76 process - spawn and kill by pid - { pid = 2703672, handle = uv_process_t: 0x55dea0c922d0 } - "exit" uv_process_t: 0x55dea0c922d0 { signal = 15, status = 0 } -ok 77 process - spawn and kill by handle -ok 78 process - invalid command - { pid = 2703677, handle = uv_process_t: 0x55dea0c922d0 } - "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } -ok 79 process - process stdio -ok 80 process - get pid -ok 81 req - cancel -ok 82 req - get type - Sending child SIGINT - "sigint\n" - "exit" { signal = 0, pid = 2703682, code = 0 } -ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7fe449b5d6c0 - { elapsed = 101, delay = 100 } -ok 84 thread - test thread create -ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7fe44bea5740 - Runing uv_thread_t: 0x7fe44bea5740 - { elapsed = 101, delay = 100 } -ok 86 thread - test thread sleep msecs in main thread - { elapsed = 101, delay = 100 } -ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x55dea0c7ccd0 - "closed" uv_timer_t: 0x55dea0c7ccd0 -ok 88 timer - simple timeout - "interval" uv_timer_t: 0x55dea0c7ccd0 - "interval" uv_timer_t: 0x55dea0c7ccd0 - "interval" uv_timer_t: 0x55dea0c7ccd0 - "closed" uv_timer_t: 0x55dea0c7ccd0 -ok 89 timer - simple interval - "interval" uv_timer_t: 0x55dea0c9fa00 - "timeout" uv_timer_t: 0x55dea0c7ccd0 - "interval" uv_timer_t: 0x55dea0c9fa00 -ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x55dea0c9fa00 0 - "interval" uv_timer_t: 0x55dea0c9fa00 8 - "interval" uv_timer_t: 0x55dea0c9fa00 4 - "interval" uv_timer_t: 0x55dea0c9fa00 2 -ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x55dea0c9fa00 0 - "interval" uv_timer_t: 0x55dea0c9fa00 8 - "interval" uv_timer_t: 0x55dea0c9fa00 4 - "interval" uv_timer_t: 0x55dea0c9fa00 2 -ok 92 timer - shrinking interval using methods -ok 93 timer - timer init -ok 94 timer - timer huge timeout -ok 95 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 96 work - test threadpool - "in async notify callback" - "a" true 250 - 2 4 "uv_thread_t: 0x7fe44ab5f6c0" "hello" - uv_thread_t: 0x7fe44ab5f6c0 finish hello -ok 97 work - test threadpool with async -1 -2 -3 -4 -5 -6 -7 -8 -ok 98 work - test threadpool with coro -ok 99 work - test threadpool with invalid argument -Uncaught Error: Error: thread arg not support type 'table' at 1 -stack traceback: - [C]: in ? -ok 100 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 -1..100 - "in async notify callback" - "a" true 250.0 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x560a639395e0 - "closed" uv_timer_t: 0x560a639395e0 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x560a639395e0 - "closed" { } uv_timer_t: 0x560a639395e0 -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 = 10 } - { - stat = { - mode = 33188, - mtime = table: 0x560a638ff450, - birthtime = table: 0x560a63948ad0, - type = "file", - gid = 1111, - ino = 290890366, - rdev = 0, - atime = table: 0x560a6391e8a0, - ctime = table: 0x560a63935d20, - flags = 0, - blocks = 16, - gen = 0, - blksize = 4096, - dev = 34, - nlink = 1, - size = 6353, - uid = 1111 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 10 } - { - stat = { - mode = 33188, - mtime = table: 0x560a639518c0, - birthtime = table: 0x560a63920c00, - type = "file", - gid = 1111, - ino = 290890366, - rdev = 0, - atime = table: 0x560a63939fd0, - ctime = table: 0x560a638fefe0, - flags = 0, - blocks = 16, - gen = 0, - blksize = 4096, - dev = 34, - nlink = 1, - size = 6353, - uid = 1111 - } - } - { chunk = 6353 } -ok 9 fs - read a file async -ok 10 fs - fs.write -ok 11 fs - fs.write data refs -ok 12 fs - fs.stat sync -ok 13 fs - fs.stat async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } -ok 14 fs - fs.stat sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 15 fs - fs.stat async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "file", name = "lgtm.yml" } - { ftype = "directory", name = "lib" } - { ftype = "file", name = "libluv.pc.in" } - { ftype = "file", name = "luv-scm-0.rockspec" } - { ftype = "file", name = "msvcbuild.bat" } - { ftype = "directory", name = "rockspecs" } - { ftype = "directory", name = "src" } - { ftype = "directory", name = "tests" } -ok 16 fs - fs.scandir - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } -ok 17 fs - fs.scandir sync error - { err = "ENOENT: no such file or directory: BAD_FILE!" } -ok 18 fs - fs.scandir async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "file", name = "lgtm.yml" } - { 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 - "/build/lua-luv-1.44.2-0" - "/build/lua-luv-1.44.2-0" -ok 21 fs - fs.realpath -ok 22 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } -ok 23 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0x560a639678a8 closed -ok 24 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } -ok 25 fs - fs.{open,read,close}dir sync one entry - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 26 fs - fs.{open,read,close}dir sync more entry - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 27 fs - fs.{open,read,close}dir with more entry -ok 28 fs - fs.opendir and fs.closedir in a loop - { blocks = 52428800, type = 16914836, bfree = 43790953, bavail = 43790953, files = 6166115, bsize = 4096, ffree = 5389721 } -ok 29 fs - fs.statfs sync - { blocks = 52428800, type = 16914836, bfree = 43790953, bavail = 43790953, files = 6166115, bsize = 4096, ffree = 5389721 } -ok 30 fs - fs.statfs async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } -ok 31 fs - fs.statfs sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 32 fs - fs.statfs async error -ok 33 fs - fs.mkdtemp async -ok 34 fs - fs.mkdtemp sync -ok 35 fs - fs.mkdtemp async error -ok 36 fs - fs.mkdtemp sync error -ok 37 fs - fs.mkstemp async -ok 38 fs - fs.mkstemp sync -ok 39 fs - fs.mkstemp async error -ok 40 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 41 fs - errors with dest paths -ok 42 handle - get type -ok 43 loop - uv.loop_mode - "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } -ok 44 misc - uv.guess_handle - { version_string = "1.44.2", version = 76802 } -ok 45 misc - uv.version and uv.version_string - { rss = 4333568, free = 8463978496.0, constrained = 0.0, total = 50512814080.0 } -ok 46 misc - memory size - { uptime = 461675.9 } -ok 47 misc - uv.uptime - { - utime = { usec = 35969, sec = 0 }, - minflt = 393, - nivcsw = 0, - inblock = 0, - nvcsw = 41, - nswap = 0, - stime = { usec = 17984, sec = 0 }, - nsignals = 0, - msgrcv = 0, - isrss = 0, + maxrss = 4404, + nivcsw = 8, idrss = 0, majflt = 0, + msgrcv = 0, + utime = { sec = 0, usec = 59058 }, oublock = 0, msgsnd = 0, - ixrss = 0, - maxrss = 4232 + nvcsw = 57, + nswap = 0, + minflt = 421, + stime = { sec = 0, usec = 15748 }, + isrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63926ce0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63948ad0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a6391e8a0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63925a40 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a639518c0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63939410 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63917d10 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a639220a0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63910af0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a6394c2b0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a6394cb50 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63947110 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63954ad0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63956fc0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a63922d10 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x560a638fef80 } + { speed = 2599.0, times = table: 0x55deaa2b8ad0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2a0d60, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2be340, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2da6a0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2df0e0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2a9210, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2af7d0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2d9d30, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa315510, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2b23b0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2a4830, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2df920, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2e3da0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2b7f80, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55deaa2e5ef0, model = "AMD Opteron 62xx class CPU" } } ok 50 misc - uv.cpu_info "lo" { - { internal = true, netmask = "255.0.0.0", family = "inet", ip = "127.0.0.1", mac = "\0\0\0\0\0\0" }, - { internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", ip = "::1", mac = "\0\0\0\0\0\0" } + { ip = "127.0.0.1", internal = true, netmask = "255.0.0.0", family = "inet", mac = "\0\0\0\0\0\0" }, + { ip = "::1", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", mac = "\0\0\0\0\0\0" } } ok 51 misc - uv.interface_addresses - { 19.92, 34.73, 34.5 } + { 50.7, 53.16, 45.06 } ok 52 misc - uv.loadavg "/usr/bin/lua5.3" ok 53 misc - uv.exepath @@ -4338,18 +4374,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { homedir = "/nonexistent/first-build", shell = "/bin/sh", gid = 1111, uid = 1111, username = "pbuilder1" } + { homedir = "/nonexistent/second-build", username = "pbuilder2", uid = 2222, gid = 2222, shell = "/bin/bash" } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6167590642985e+14 + 6.7690491950212e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { machine = "x86_64", release = "6.1.0-0.deb11.6-amd64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux" } + { version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux", machine = "x86_64", release = "5.10.0-23-amd64" } ok 60 misc - uv.os_uname - os.time 1719153629 - uv.gettimeofday 1719153629.000819 + os.time 1684743827 + uv.gettimeofday 1684743827.000387 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -4359,27 +4395,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x560a63955f70 + "prepare" uv_prepare_t: 0x55deaa2e5fc0 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x560a63955f70 - "timeout" uv_timer_t: 0x560a6390ee80 + "check" uv_check_t: 0x55deaa2e5fc0 + "timeout" uv_timer_t: 0x55deaa2cc570 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x560a63955f70 + "idle" uv_idle_t: 0x55deaa2e5fc0 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { pid = 2707481, handle = uv_process_t: 0x560a6394c2f0 } + { pid = 3628434, handle = uv_process_t: 0x55deaa2b8b10 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 75 process - process stdout - { pid = 2707483, handle = uv_process_t: 0x560a6394c2f0 } - "exit" uv_process_t: 0x560a6394c2f0 { signal = 2, status = 0 } + { pid = 3628435, handle = uv_process_t: 0x55deaa2b8b10 } + "exit" uv_process_t: 0x55deaa2b8b10 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { pid = 2707485, handle = uv_process_t: 0x560a6394c2f0 } - "exit" uv_process_t: 0x560a6394c2f0 { signal = 15, status = 0 } + { pid = 3628441, handle = uv_process_t: 0x55deaa2b8b10 } + "exit" uv_process_t: 0x55deaa2b8b10 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { pid = 2707493, handle = uv_process_t: 0x560a6394c2f0 } + { pid = 3628446, handle = uv_process_t: 0x55deaa2b8b10 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 79 process - process stdio @@ -4388,39 +4424,39 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { code = 0, signal = 0, pid = 2707497 } + "exit" { signal = 0, pid = 3628455, code = 0 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7f8cdbfff6c0 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0x7f6441b006c0 + { delay = 100, elapsed = 116 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7f8cea5aefc0 - Runing uv_thread_t: 0x7f8cea5aefc0 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0x7f6443ed9fc0 + Runing uv_thread_t: 0x7f6443ed9fc0 + { delay = 100, elapsed = 103 } ok 86 thread - test thread sleep msecs in main thread - { elapsed = 101, delay = 100 } + { delay = 100, elapsed = 104 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x560a6390ee80 - "closed" uv_timer_t: 0x560a6390ee80 + "timeout" uv_timer_t: 0x55deaa2cc570 + "closed" uv_timer_t: 0x55deaa2cc570 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x560a6390ee80 - "interval" uv_timer_t: 0x560a6390ee80 - "interval" uv_timer_t: 0x560a6390ee80 - "closed" uv_timer_t: 0x560a6390ee80 + "interval" uv_timer_t: 0x55deaa2cc570 + "interval" uv_timer_t: 0x55deaa2cc570 + "interval" uv_timer_t: 0x55deaa2cc570 + "closed" uv_timer_t: 0x55deaa2cc570 ok 89 timer - simple interval - "interval" uv_timer_t: 0x560a6391f1b0 - "timeout" uv_timer_t: 0x560a6390ee80 - "interval" uv_timer_t: 0x560a6391f1b0 + "interval" uv_timer_t: 0x55deaa2dfcd0 + "timeout" uv_timer_t: 0x55deaa2cc570 + "interval" uv_timer_t: 0x55deaa2dfcd0 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x560a6391f1b0 0 - "interval" uv_timer_t: 0x560a6391f1b0 8 - "interval" uv_timer_t: 0x560a6391f1b0 4 - "interval" uv_timer_t: 0x560a6391f1b0 2 + "interval" uv_timer_t: 0x55deaa2dfcd0 0 + "interval" uv_timer_t: 0x55deaa2dfcd0 8 + "interval" uv_timer_t: 0x55deaa2dfcd0 4 + "interval" uv_timer_t: 0x55deaa2dfcd0 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x560a6391f1b0 0 - "interval" uv_timer_t: 0x560a6391f1b0 8 - "interval" uv_timer_t: 0x560a6391f1b0 4 - "interval" uv_timer_t: 0x560a6391f1b0 2 + "interval" uv_timer_t: 0x55deaa2dfcd0 0 + "interval" uv_timer_t: 0x55deaa2dfcd0 8 + "interval" uv_timer_t: 0x55deaa2dfcd0 4 + "interval" uv_timer_t: 0x55deaa2dfcd0 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -4439,8 +4475,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f8ce99d86c0" "hello" - uv_thread_t: 0x7f8ce99d86c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f64433036c0" "hello" + uv_thread_t: 0x7f64433036c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -4465,26 +4501,26 @@ libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.3-luv/.libs/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/x86_64-linux-gnu /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/lua-luv-1.44.2-0/5.3-luv/liblua5.3-luv.la \ ldd /build/lua-luv-1.44.2-0/5.3-luv/app-dynamic - linux-vdso.so.1 (0x00007ffc3bf8e000) - liblua5.3-luv.so.0 => /build/lua-luv-1.44.2-0/5.3-luv/.libs/liblua5.3-luv.so.0 (0x00007fcb2ce3a000) - liblua5.3.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007fcb2cdfa000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcb2cc0a000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fcb2cbda000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcb2cafa000) - /lib64/ld-linux-x86-64.so.2 (0x00007fcb2ce72000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcb2caf2000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcb2caea000) + linux-vdso.so.1 (0x00007ffc4cb81000) + liblua5.3-luv.so.0 => /build/lua-luv-1.44.2-0/5.3-luv/.libs/liblua5.3-luv.so.0 (0x00007f93b43dd000) + liblua5.3.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007f93b439d000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f93b41b5000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f93b417d000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f93b409d000) + /lib64/ld-linux-x86-64.so.2 (0x00007f93b4415000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f93b4095000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f93b408d000) ********************** app dynamic (5.3) ********* Test: tests/run.lua 1..100 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x55d9388a3c20 - "closed" uv_timer_t: 0x55d9388a3c20 + "timeout" uv_timer_t: 0x55e83d415c10 + "closed" uv_timer_t: 0x55e83d415c10 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x55d9388a3c20 - "closed" { } uv_timer_t: 0x55d9388a3c20 + "timeout" { } uv_timer_t: 0x55e83d415c10 + "closed" { } uv_timer_t: 0x55e83d415c10 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4495,22 +4531,22 @@ { stat = { blocks = 16, - mtime = table: 0x55d9388a9cc0, - nlink = 1, + ctime = table: 0x55e83d44c770, + gid = 2222, type = "file", - ino = 290890366, - birthtime = table: 0x55d9388da5f0, - size = 6353, - mode = 33188, - gid = 1111, + flags = 0, + blksize = 4096, + nlink = 1, rdev = 0, - gen = 0, - atime = table: 0x55d9388af600, - ctime = table: 0x55d9388d8330, + uid = 2222, dev = 34, - uid = 1111, - blksize = 4096, - flags = 0 + size = 6353, + birthtime = table: 0x55e83d447100, + mtime = table: 0x55e83d44c660, + ino = 361962290, + mode = 33204, + atime = table: 0x55e83d44a3a0, + gen = 0 } } ok 7 fs - read a file sync @@ -4519,22 +4555,22 @@ { stat = { blocks = 16, - mtime = table: 0x55d9388b8fd0, - nlink = 1, + ctime = table: 0x55e83d44a230, + gid = 2222, type = "file", - ino = 290890366, - birthtime = table: 0x55d9388d50c0, - size = 6353, - mode = 33188, - gid = 1111, + flags = 0, + blksize = 4096, + nlink = 1, rdev = 0, - gen = 0, - atime = table: 0x55d9388da700, - ctime = table: 0x55d9388d3ef0, + uid = 2222, dev = 34, - uid = 1111, - blksize = 4096, - flags = 0 + size = 6353, + birthtime = table: 0x55e83d41dfd0, + mtime = table: 0x55e83d412ce0, + ino = 361962290, + mode = 33204, + atime = table: 0x55e83d445f00, + gen = 0 } } { chunk = 6353 } @@ -4543,247 +4579,247 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "file", name = "lgtm.yml" } - { 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 = "lgtm.yml", ftype = "file" } + { name = "lib", ftype = "directory" } + { name = "libluv.pc.in", ftype = "file" } + { name = "luv-scm-0.rockspec", ftype = "file" } + { name = "msvcbuild.bat", ftype = "file" } + { name = "rockspecs", ftype = "directory" } + { name = "src", ftype = "directory" } + { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "file", name = "lgtm.yml" } - { 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 = "lgtm.yml", ftype = "file" } + { 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 "/build/lua-luv-1.44.2-0" "/build/lua-luv-1.44.2-0" ok 21 fs - fs.realpath ok 22 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 23 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0x55d9388ecd08 closed + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } + uv_dir_t: 0x55e83d45e758 closed ok 24 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 25 fs - fs.{open,read,close}dir sync one entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "lgtm.yml", type = "file" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync more entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "lgtm.yml", type = "file" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { blocks = 52428800, files = 6166115, bsize = 4096, ffree = 5389196, bfree = 43787319, bavail = 43787319, type = 16914836 } + { ffree = 5555679, blocks = 52428800, bavail = 41221175, bfree = 41221175, type = 16914836, files = 6164978, bsize = 4096 } ok 29 fs - fs.statfs sync - { blocks = 52428800, files = 6166115, bsize = 4096, ffree = 5389195, bfree = 43787313, bavail = 43787313, type = 16914836 } + { ffree = 5555679, blocks = 52428800, bavail = 41221175, bfree = 41221175, type = 16914836, files = 6164978, bsize = 4096 } ok 30 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 31 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 32 fs - fs.statfs async error @@ -4804,58 +4840,57 @@ ok 43 loop - uv.loop_mode "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 44 misc - uv.guess_handle - { version = 76802, version_string = "1.44.2" } + { version_string = "1.44.2", version = 76802 } ok 45 misc - uv.version and uv.version_string - { free = 7783161856.0, constrained = 0.0, rss = 4038656, total = 50512814080.0 } + { free = 11263111168.0, total = 50503503872.0, rss = 6258688, constrained = 0.0 } ok 46 misc - memory size - { uptime = 461683.62 } + { uptime = 676914.32 } ok 47 misc - uv.uptime { - inblock = 0, - nsignals = 0, - minflt = 3487, - oublock = 0, - nivcsw = 7, + utime = { usec = 92154, sec = 0 }, + maxrss = 7404, + stime = { usec = 48787, sec = 0 }, nvcsw = 85, - maxrss = 7400, - ixrss = 0, + minflt = 3514, + nsignals = 0, msgsnd = 0, - utime = { usec = 78462, sec = 0 }, - idrss = 0, - stime = { usec = 33626, sec = 0 }, - nswap = 0, majflt = 0, msgrcv = 0, - isrss = 0 + idrss = 0, + nswap = 0, + isrss = 0, + oublock = 0, + inblock = 0, + ixrss = 0, + nivcsw = 15 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { times = table: 0x55d93891e280, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d93887f0f0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388abfe0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388b0420, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388aef50, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388da5f0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388bf160, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388a4b70, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388ce540, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388b68d0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388b8fd0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388ad1d0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388d81c0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388c98b0, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388d7960, speed = 2799.0, model = "AMD Opteron 62xx class CPU" }, - { times = table: 0x55d9388b3180, speed = 2799.0, model = "AMD Opteron 62xx class CPU" } + { speed = 2599.0, times = table: 0x55e83d487980, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d4104f0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d421560, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d43c530, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d4286f0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d431f40, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d439640, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d410090, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d418790, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d44c770, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d4288c0, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d431500, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d44c660, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d487940, model = "AMD Opteron 62xx class CPU" }, + { speed = 2599.0, times = table: 0x55e83d417780, model = "AMD Opteron 62xx class CPU" } } ok 50 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" } + { family = "inet", internal = true, ip = "127.0.0.1", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, + { family = "inet6", internal = true, ip = "::1", mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 51 misc - uv.interface_addresses - { 18.89, 34.27, 34.35 } + { 51.72, 53.27, 45.18 } ok 52 misc - uv.loadavg "/build/lua-luv-1.44.2-0/5.3-luv/.libs/app-dynamic" ok 53 misc - uv.exepath @@ -4863,18 +4898,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { shell = "/bin/sh", homedir = "/nonexistent/first-build", uid = 1111, gid = 1111, username = "pbuilder1" } + { shell = "/bin/bash", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", username = "pbuilder2" } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6168363309112e+14 + 6.7691433489915e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux", release = "6.1.0-0.deb11.6-amd64" } + { machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux", release = "5.10.0-23-amd64" } ok 60 misc - uv.os_uname - os.time 1719153637 - uv.gettimeofday 1719153637.000546 + os.time 1684743836 + uv.gettimeofday 1684743836.000803 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -4884,27 +4919,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x55d938889bb0 + "prepare" uv_prepare_t: 0x55e83d43e7f0 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x55d938889bb0 - "timeout" uv_timer_t: 0x55d93889e4a0 + "check" uv_check_t: 0x55e83d43e7f0 + "timeout" uv_timer_t: 0x55e83d443180 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x55d938889bb0 + "idle" uv_idle_t: 0x55e83d43e7f0 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { pid = 2712123, handle = uv_process_t: 0x55d93889e3e0 } + { handle = uv_process_t: 0x55e83d448240, pid = 3629666 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 75 process - process stdout - { pid = 2712126, handle = uv_process_t: 0x55d93889e3e0 } - "exit" uv_process_t: 0x55d93889e3e0 { signal = 2, status = 0 } + { handle = uv_process_t: 0x55e83d448240, pid = 3629669 } + "exit" uv_process_t: 0x55e83d448240 { signal = 2, status = 0 } ok 76 process - spawn and kill by pid - { pid = 2712127, handle = uv_process_t: 0x55d93889e3e0 } - "exit" uv_process_t: 0x55d93889e3e0 { signal = 15, status = 0 } + { handle = uv_process_t: 0x55e83d448240, pid = 3629671 } + "exit" uv_process_t: 0x55e83d448240 { signal = 15, status = 0 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { pid = 2712130, handle = uv_process_t: 0x55d93889e3e0 } + { handle = uv_process_t: 0x55e83d448240, pid = 3629674 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 79 process - process stdio @@ -4913,39 +4948,39 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 2712136, code = 0, signal = 0 } + "exit" { pid = 3629677, signal = 0, code = 0 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7fcd098156c0 - { delay = 100, elapsed = 101 } + In uv_thread_t: 0x7f95027fc6c0 + { delay = 100, elapsed = 114 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7fcd0bb67740 - Runing uv_thread_t: 0x7fcd0bb67740 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0x7f9508ffa740 + Runing uv_thread_t: 0x7f9508ffa740 + { delay = 100, elapsed = 102 } ok 86 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { delay = 100, elapsed = 114 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x55d93889e4a0 - "closed" uv_timer_t: 0x55d93889e4a0 + "timeout" uv_timer_t: 0x55e83d443180 + "closed" uv_timer_t: 0x55e83d443180 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x55d93889e4a0 - "interval" uv_timer_t: 0x55d93889e4a0 - "interval" uv_timer_t: 0x55d93889e4a0 - "closed" uv_timer_t: 0x55d93889e4a0 + "interval" uv_timer_t: 0x55e83d443180 + "interval" uv_timer_t: 0x55e83d443180 + "interval" uv_timer_t: 0x55e83d443180 + "closed" uv_timer_t: 0x55e83d443180 ok 89 timer - simple interval - "interval" uv_timer_t: 0x55d93889e1b0 - "timeout" uv_timer_t: 0x55d93889e4a0 - "interval" uv_timer_t: 0x55d93889e1b0 + "interval" uv_timer_t: 0x55e83d4442a0 + "timeout" uv_timer_t: 0x55e83d443180 + "interval" uv_timer_t: 0x55e83d4442a0 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x55d93889e1b0 0 - "interval" uv_timer_t: 0x55d93889e1b0 8 - "interval" uv_timer_t: 0x55d93889e1b0 4 - "interval" uv_timer_t: 0x55d93889e1b0 2 + "interval" uv_timer_t: 0x55e83d4442a0 0 + "interval" uv_timer_t: 0x55e83d4442a0 8 + "interval" uv_timer_t: 0x55e83d4442a0 4 + "interval" uv_timer_t: 0x55e83d4442a0 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x55d93889e1b0 0 - "interval" uv_timer_t: 0x55d93889e1b0 8 - "interval" uv_timer_t: 0x55d93889e1b0 4 - "interval" uv_timer_t: 0x55d93889e1b0 2 + "interval" uv_timer_t: 0x55e83d4442a0 0 + "interval" uv_timer_t: 0x55e83d4442a0 8 + "interval" uv_timer_t: 0x55e83d4442a0 4 + "interval" uv_timer_t: 0x55e83d4442a0 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -4964,8 +4999,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7fcd0a8176c0" "hello" - uv_thread_t: 0x7fcd0a8176c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f9508cec6c0" "hello" + uv_thread_t: 0x7f9508cec6c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -4989,25 +5024,25 @@ -Wl,-z,relro -llua5.3 -lm -ldl libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.3-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl ldd /build/lua-luv-1.44.2-0/5.3-luv/app-static - linux-vdso.so.1 (0x00007ffd9bfe6000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f212404a000) - liblua5.3.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007f212400a000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2123e22000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2123e1a000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2123e12000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2123d32000) - /lib64/ld-linux-x86-64.so.2 (0x00007f21240b2000) + linux-vdso.so.1 (0x00007ffc79601000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fe3b0c5d000) + liblua5.3.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007fe3b0c1d000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe3b0a35000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe3b0a2d000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe3b0a25000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe3b0945000) + /lib64/ld-linux-x86-64.so.2 (0x00007fe3b0cc5000) *********************** app static (5.3) ********* Test: tests/run.lua 1..100 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5595cfb844f0 - "closed" uv_timer_t: 0x5595cfb844f0 + "timeout" uv_timer_t: 0x56076eb81c10 + "closed" uv_timer_t: 0x56076eb81c10 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5595cfb844f0 - "closed" { } uv_timer_t: 0x5595cfb844f0 + "timeout" { } uv_timer_t: 0x56076eb81c10 + "closed" { } uv_timer_t: 0x56076eb81c10 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5017,23 +5052,23 @@ { fd = 10 } { stat = { - atime = table: 0x5595cfbb24f0, - ctime = table: 0x5595cfbb48c0, - mode = 33188, - ino = 290890366, - birthtime = table: 0x5595cfbaf280, - type = "file", - size = 6353, - nlink = 1, - blksize = 4096, - mtime = table: 0x5595cfbb47b0, gen = 0, - blocks = 16, - dev = 34, + atime = table: 0x56076ebb63a0, + uid = 2222, flags = 0, + nlink = 1, + gid = 2222, + dev = 34, + ino = 361962290, + blksize = 4096, + size = 6353, rdev = 0, - uid = 1111, - gid = 1111 + type = "file", + birthtime = table: 0x56076ebb3100, + ctime = table: 0x56076ebb8770, + mtime = table: 0x56076ebb8660, + blocks = 16, + mode = 33204 } } ok 7 fs - read a file sync @@ -5041,23 +5076,23 @@ { fd = 10 } { stat = { - atime = table: 0x5595cfbae0b0, - ctime = table: 0x5595cfbb2380, - mode = 33188, - ino = 290890366, - birthtime = table: 0x5595cfb88890, - type = "file", - size = 6353, - nlink = 1, - blksize = 4096, - mtime = table: 0x5595cfb5c4b0, gen = 0, - blocks = 16, - dev = 34, + atime = table: 0x56076ebb1f00, + uid = 2222, flags = 0, + nlink = 1, + gid = 2222, + dev = 34, + ino = 361962290, + blksize = 4096, + size = 6353, rdev = 0, - uid = 1111, - gid = 1111 + type = "file", + birthtime = table: 0x56076eb89fd0, + ctime = table: 0x56076ebb6230, + mtime = table: 0x56076eb7ece0, + blocks = 16, + mode = 33204 } } { chunk = 6353 } @@ -5202,7 +5237,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0x5595cfbc6a38 closed + uv_dir_t: 0x56076ebca758 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -5302,9 +5337,9 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { type = 16914836, blocks = 52428800, bsize = 4096, ffree = 5411689, bavail = 44040372, files = 6166115, bfree = 44040372 } + { type = 16914836, ffree = 5555603, bavail = 41219937, blocks = 52428800, bsize = 4096, bfree = 41219937, files = 6164978 } ok 29 fs - fs.statfs sync - { type = 16914836, blocks = 52428800, bsize = 4096, ffree = 5411689, bavail = 44040372, files = 6166115, bfree = 44040372 } + { type = 16914836, ffree = 5555603, bavail = 41219937, blocks = 52428800, bsize = 4096, bfree = 41219937, files = 6164978 } ok 30 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 31 fs - fs.statfs sync error @@ -5329,56 +5364,55 @@ ok 44 misc - uv.guess_handle { version_string = "1.44.2", version = 76802 } ok 45 misc - uv.version and uv.version_string - { constrained = 0.0, free = 7843033088.0, rss = 6225920, total = 50512814080.0 } + { rss = 3825664, total = 50503503872.0, free = 11428769792.0, constrained = 0.0 } ok 46 misc - memory size - { uptime = 461691.1 } + { uptime = 676922.99 } ok 47 misc - uv.uptime { - majflt = 0, - msgrcv = 0, - minflt = 376, - stime = { usec = 17157, sec = 0 }, nsignals = 0, - nivcsw = 5, - nswap = 0, + nivcsw = 40, + nvcsw = 48, + inblock = 0, + minflt = 403, + utime = { sec = 0, usec = 45983 }, + majflt = 0, + stime = { sec = 0, usec = 29262 }, msgsnd = 0, + oublock = 0, + nswap = 0, ixrss = 0, idrss = 0, - isrss = 0, - nvcsw = 43, - maxrss = 6080, - utime = { usec = 34315, sec = 0 }, - inblock = 0, - oublock = 0 + maxrss = 3824, + msgrcv = 0, + isrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799.0, times = table: 0x5595cfba2050, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb5c4b0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb88890, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfbb2380, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb8fbf0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfbafbe0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfbe71a0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfbb48c0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb8e460, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb9a030, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfbaf280, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb89e40, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb90880, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb85fe0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb8bc90, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x5595cfb94670, model = "AMD Opteron 62xx class CPU" } + { times = table: 0x56076ebe3420, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076ebaa880, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076ebb7050, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb83780, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb8e410, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb9d500, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb81e20, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076ebb3100, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eba5e90, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb89fd0, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb8d5f0, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb7c4f0, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb8cf40, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eba5640, speed = 2599.0, model = "AMD Opteron 62xx class CPU" }, + { times = table: 0x56076eb8b1c0, speed = 2599.0, model = "AMD Opteron 62xx class CPU" } } ok 50 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" } + { family = "inet", mac = "\0\0\0\0\0\0", internal = true, netmask = "255.0.0.0", ip = "127.0.0.1" }, + { family = "inet6", mac = "\0\0\0\0\0\0", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1" } } ok 51 misc - uv.interface_addresses - { 17.61, 33.49, 34.1 } + { 49.89, 52.82, 45.12 } ok 52 misc - uv.loadavg "/build/lua-luv-1.44.2-0/5.3-luv/app-static" ok 53 misc - uv.exepath @@ -5386,18 +5420,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { uid = 1111, username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build", gid = 1111 } + { gid = 2222, homedir = "/nonexistent/second-build", uid = 2222, username = "pbuilder2", shell = "/bin/bash" } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6169111007763e+14 + 6.769230066276e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux", release = "6.1.0-0.deb11.6-amd64" } + { machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", release = "5.10.0-23-amd64", sysname = "Linux" } ok 60 misc - uv.os_uname - os.time 1719153645 - uv.gettimeofday 1719153645.000023 + os.time 1684743845 + uv.gettimeofday 1684743845.000474 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -5407,27 +5441,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x5595cfba6950 + "prepare" uv_prepare_t: 0x56076eb7bf80 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5595cfba6950 - "timeout" uv_timer_t: 0x5595cfbb1f10 + "check" uv_check_t: 0x56076eb7bf80 + "timeout" uv_timer_t: 0x56076ebb2250 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5595cfba6950 + "idle" uv_idle_t: 0x56076eb7bf80 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { handle = uv_process_t: 0x5595cfbb0390, pid = 2715333 } + { handle = uv_process_t: 0x56076eb99390, pid = 3631017 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 75 process - process stdout - { handle = uv_process_t: 0x5595cfbb0390, pid = 2715337 } - "exit" uv_process_t: 0x5595cfbb0390 { status = 0, signal = 2 } + { handle = uv_process_t: 0x56076eb99390, pid = 3631018 } + "exit" uv_process_t: 0x56076eb99390 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { handle = uv_process_t: 0x5595cfbb0390, pid = 2715338 } - "exit" uv_process_t: 0x5595cfbb0390 { status = 0, signal = 15 } + { handle = uv_process_t: 0x56076eb99390, pid = 3631029 } + "exit" uv_process_t: 0x56076eb99390 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { handle = uv_process_t: 0x5595cfbb0390, pid = 2715341 } + { handle = uv_process_t: 0x56076eb99390, pid = 3631046 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 79 process - process stdio @@ -5436,39 +5470,39 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 2715349, signal = 0, code = 0 } + "exit" { pid = 3631055, signal = 0, code = 0 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7f8cbb7fe6c0 - { delay = 100, elapsed = 101 } + In uv_thread_t: 0x7f3f2e0f86c0 + { delay = 100, elapsed = 106 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7f8cc1cb7740 - Runing uv_thread_t: 0x7f8cc1cb7740 - { delay = 100, elapsed = 100 } -ok 86 thread - test thread sleep msecs in main thread + Runing uv_thread_t: 0x7f3f30412740 + Runing uv_thread_t: 0x7f3f30412740 { delay = 100, elapsed = 101 } +ok 86 thread - test thread sleep msecs in main thread + { delay = 100, elapsed = 111 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x5595cfbb1f10 - "closed" uv_timer_t: 0x5595cfbb1f10 + "timeout" uv_timer_t: 0x56076ebb2250 + "closed" uv_timer_t: 0x56076ebb2250 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x5595cfbb1f10 - "interval" uv_timer_t: 0x5595cfbb1f10 - "interval" uv_timer_t: 0x5595cfbb1f10 - "closed" uv_timer_t: 0x5595cfbb1f10 + "interval" uv_timer_t: 0x56076ebb2250 + "interval" uv_timer_t: 0x56076ebb2250 + "interval" uv_timer_t: 0x56076ebb2250 + "closed" uv_timer_t: 0x56076ebb2250 ok 89 timer - simple interval - "interval" uv_timer_t: 0x5595cfbae400 - "timeout" uv_timer_t: 0x5595cfbb1f10 - "interval" uv_timer_t: 0x5595cfbae400 + "interval" uv_timer_t: 0x56076ebadc90 + "timeout" uv_timer_t: 0x56076ebb2250 + "interval" uv_timer_t: 0x56076ebadc90 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x5595cfbae400 0 - "interval" uv_timer_t: 0x5595cfbae400 8 - "interval" uv_timer_t: 0x5595cfbae400 4 - "interval" uv_timer_t: 0x5595cfbae400 2 + "interval" uv_timer_t: 0x56076ebadc90 0 + "interval" uv_timer_t: 0x56076ebadc90 8 + "interval" uv_timer_t: 0x56076ebadc90 4 + "interval" uv_timer_t: 0x56076ebadc90 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x5595cfbae400 0 - "interval" uv_timer_t: 0x5595cfbae400 8 - "interval" uv_timer_t: 0x5595cfbae400 4 - "interval" uv_timer_t: 0x5595cfbae400 2 + "interval" uv_timer_t: 0x56076ebadc90 0 + "interval" uv_timer_t: 0x56076ebadc90 8 + "interval" uv_timer_t: 0x56076ebadc90 4 + "interval" uv_timer_t: 0x56076ebadc90 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -5487,8 +5521,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f8cc099f6c0" "hello" - uv_thread_t: 0x7f8cc099f6c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f3f2e8f96c0" "hello" + uv_thread_t: 0x7f3f2e8f96c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -5517,11 +5551,11 @@ "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x5581ddbfbb60 - "closed" uv_timer_t: 0x5581ddbfbb60 + "timeout" uv_timer_t: 0x558c66ab1b60 + "closed" uv_timer_t: 0x558c66ab1b60 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x5581ddbfbb60 - "closed" { } uv_timer_t: 0x5581ddbfbb60 + "timeout" { } uv_timer_t: 0x558c66ab1b60 + "closed" { } uv_timer_t: 0x558c66ab1b60 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5531,23 +5565,23 @@ { fd = 10 } { stat = { - ino = 290890366, - uid = 1111, - mtime = table: 0x5581ddbf82f0, + ino = 361962290, gen = 0, + birthtime = table: 0x558c66ad36d0, + mode = 33204, + mtime = table: 0x558c66aae2f0, dev = 34, flags = 0, - rdev = 0, - gid = 1111, - mode = 33188, - ctime = table: 0x5581ddbe7b80, - size = 6353, - atime = table: 0x5581ddbe78e0, + uid = 2222, blocks = 16, + rdev = 0, nlink = 1, - blksize = 4096, + size = 6353, + ctime = table: 0x558c66a9db80, + atime = table: 0x558c66a9d8e0, + gid = 2222, type = "file", - birthtime = table: 0x5581ddc1d6d0 + blksize = 4096 } } ok 7 fs - read a file sync @@ -5555,23 +5589,23 @@ { fd = 10 } { stat = { - ino = 290890366, - uid = 1111, - mtime = table: 0x5581ddbe78e0, + ino = 361962290, gen = 0, + birthtime = table: 0x558c66ad45a0, + mode = 33204, + mtime = table: 0x558c66a9d8e0, dev = 34, flags = 0, - rdev = 0, - gid = 1111, - mode = 33188, - ctime = table: 0x5581ddc233a0, - size = 6353, - atime = table: 0x5581ddc07ab0, + uid = 2222, blocks = 16, + rdev = 0, nlink = 1, - blksize = 4096, + size = 6353, + ctime = table: 0x558c66ad93a0, + atime = table: 0x558c66abdab0, + gid = 2222, type = "file", - birthtime = table: 0x5581ddc1e5a0 + blksize = 4096 } } { chunk = 6353 } @@ -5584,241 +5618,241 @@ 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 = "file", name = "lgtm.yml" } - { 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 = "lgtm.yml", ftype = "file" } + { name = "lib", ftype = "directory" } + { name = "libluv.pc.in", ftype = "file" } + { name = "luv-scm-0.rockspec", ftype = "file" } + { name = "msvcbuild.bat", ftype = "file" } + { name = "rockspecs", ftype = "directory" } + { name = "src", ftype = "directory" } + { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "file", name = "lgtm.yml" } - { 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 = "lgtm.yml", ftype = "file" } + { 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 "/build/lua-luv-1.44.2-0" "/build/lua-luv-1.44.2-0" ok 21 fs - fs.realpath ok 22 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 23 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0x5581ddc3c4e8 closed + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } + uv_dir_t: 0x558c66af24c8 closed ok 24 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 25 fs - fs.{open,read,close}dir sync one entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "lgtm.yml", type = "file" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync more entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "lgtm.yml", type = "file" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { bsize = 4096, blocks = 52428800, ffree = 5411294, type = 16914836, files = 6166115, bavail = 43838513, bfree = 43838513 } + { type = 16914836, blocks = 52428800, bfree = 41180184, ffree = 5552105, files = 6164978, bsize = 4096, bavail = 41180184 } ok 29 fs - fs.statfs sync - { bsize = 4096, blocks = 52428800, ffree = 5411294, type = 16914836, files = 6166115, bavail = 43838513, bfree = 43838513 } + { type = 16914836, blocks = 52428800, bfree = 41180169, ffree = 5552105, files = 6164978, bsize = 4096, bavail = 41180169 } ok 30 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 31 fs - fs.statfs sync error @@ -5841,58 +5875,57 @@ ok 43 loop - uv.loop_mode "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 44 misc - uv.guess_handle - { version_string = "1.44.2", version = 76802 } + { version = 76802, version_string = "1.44.2" } ok 45 misc - uv.version and uv.version_string - { constrained = 0.0, rss = 4067328, total = 50512814080.0, free = 8358539264.0 } + { free = 11757821952.0, rss = 4268032, constrained = 0.0, total = 50503503872.0 } ok 46 misc - memory size - { uptime = 461698.51 } + { uptime = 676931.58 } ok 47 misc - uv.uptime { - majflt = 0, - ixrss = 0, - maxrss = 3988, - oublock = 0, - nswap = 0, - stime = { usec = 27878, sec = 0 }, + nivcsw = 10, msgrcv = 0, - inblock = 0, - isrss = 0, + nvcsw = 55, + minflt = 340, nsignals = 0, + oublock = 0, + idrss = 0, + ixrss = 0, + stime = { sec = 0, usec = 16436 }, + nswap = 0, msgsnd = 0, - utime = { usec = 34471, sec = 0 }, - nvcsw = 56, - nivcsw = 4, - minflt = 313, - idrss = 0 + maxrss = 4168, + inblock = 0, + majflt = 0, + utime = { sec = 0, usec = 54789 }, + isrss = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc01c80 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddbfef00 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc0f0d0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc0e600 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc0ecc0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc0fe70 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc0e590 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc1e780 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddbe78e0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc06c80 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc1d050 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc0e8f0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc2c550 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc1f030 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddc07f50 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x5581ddbfff10 } + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ae2d20, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66af1ac0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ad36d0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ae06a0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ab4f00, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ab7c80, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66af1b80, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ad3ea0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66aae2f0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ac6580, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ac48f0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ac4cc0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66adb7d0, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66ae1c70, speed = 2599.0 }, + { model = "AMD Opteron 62xx class CPU", times = table: 0x558c66af2500, speed = 2599.0 } } ok 50 misc - uv.cpu_info "lo" { - { netmask = "255.0.0.0", family = "inet", ip = "127.0.0.1", mac = "\0\0\0\0\0\0", internal = true }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", ip = "::1", mac = "\0\0\0\0\0\0", internal = true } + { family = "inet", mac = "\0\0\0\0\0\0", internal = true, ip = "127.0.0.1", netmask = "255.0.0.0" }, + { family = "inet6", mac = "\0\0\0\0\0\0", internal = true, ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 51 misc - uv.interface_addresses - { 17.0, 33.1, 33.97 } + { 49.89, 52.73, 45.17 } ok 52 misc - uv.loadavg "/usr/bin/lua5.4" ok 53 misc - uv.exepath @@ -5900,18 +5933,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { uid = 1111, gid = 1111, shell = "/bin/sh", username = "pbuilder1", homedir = "/nonexistent/first-build" } + { shell = "/bin/bash", username = "pbuilder2", gid = 2222, homedir = "/nonexistent/second-build", uid = 2222 } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6169852472512e+14 + 6.7693159825108e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { machine = "x86_64", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", release = "6.1.0-0.deb11.6-amd64" } + { release = "5.10.0-23-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux" } ok 60 misc - uv.os_uname - os.time 1719153652 - uv.gettimeofday 1719153652.000438 + os.time 1684743854 + uv.gettimeofday 1684743854.000066 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -5921,68 +5954,68 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x5581ddc2cf90 + "prepare" uv_prepare_t: 0x558c66af28b0 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x5581ddc2cf90 - "timeout" uv_timer_t: 0x5581ddc2aad0 + "check" uv_check_t: 0x558c66af28b0 + "timeout" uv_timer_t: 0x558c66ae0ad0 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x5581ddc2cf90 + "idle" uv_idle_t: 0x558c66af28b0 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { pid = 2719423, handle = uv_process_t: 0x5581ddc1f670 } + { handle = uv_process_t: 0x558c66ad5880, pid = 3633223 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 75 process - process stdout - { pid = 2719424, handle = uv_process_t: 0x5581ddc1f670 } - "exit" uv_process_t: 0x5581ddc1f670 { status = 0, signal = 2 } + { handle = uv_process_t: 0x558c66ad5880, pid = 3633226 } + "exit" uv_process_t: 0x558c66ad5880 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { pid = 2719425, handle = uv_process_t: 0x5581ddc1f670 } - "exit" uv_process_t: 0x5581ddc1f670 { status = 0, signal = 15 } + { handle = uv_process_t: 0x558c66ad5880, pid = 3633230 } + "exit" uv_process_t: 0x558c66ad5880 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { pid = 2719430, handle = uv_process_t: 0x5581ddc1f670 } + { handle = uv_process_t: 0x558c66ad5880, pid = 3633242 } "stdout" { chunk = "Hello World" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 79 process - process stdio ok 80 process - get pid ok 81 req - cancel ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2719443, code = 0 } + "exit" { signal = 0, code = 0, pid = 3633245 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7f7b7d02d6c0 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0x7f3140bb86c0 + { delay = 100, elapsed = 103 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7f7b7f440680 - Runing uv_thread_t: 0x7f7b7f440680 - { elapsed = 101, delay = 100 } + Runing uv_thread_t: 0x7f3142f94680 + Runing uv_thread_t: 0x7f3142f94680 + { delay = 100, elapsed = 103 } ok 86 thread - test thread sleep msecs in main thread - { elapsed = 102, delay = 100 } + { delay = 100, elapsed = 107 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x5581ddc2aad0 - "closed" uv_timer_t: 0x5581ddc2aad0 + "timeout" uv_timer_t: 0x558c66ae0ad0 + "closed" uv_timer_t: 0x558c66ae0ad0 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x5581ddc2aad0 - "interval" uv_timer_t: 0x5581ddc2aad0 - "interval" uv_timer_t: 0x5581ddc2aad0 - "closed" uv_timer_t: 0x5581ddc2aad0 + "interval" uv_timer_t: 0x558c66ae0ad0 + "interval" uv_timer_t: 0x558c66ae0ad0 + "interval" uv_timer_t: 0x558c66ae0ad0 + "closed" uv_timer_t: 0x558c66ae0ad0 ok 89 timer - simple interval - "interval" uv_timer_t: 0x5581ddc07a50 - "timeout" uv_timer_t: 0x5581ddc2aad0 - "interval" uv_timer_t: 0x5581ddc07a50 + "interval" uv_timer_t: 0x558c66ab1b60 + "timeout" uv_timer_t: 0x558c66ae0ad0 + "interval" uv_timer_t: 0x558c66ab1b60 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x5581ddc07a50 0 - "interval" uv_timer_t: 0x5581ddc07a50 8 - "interval" uv_timer_t: 0x5581ddc07a50 4 - "interval" uv_timer_t: 0x5581ddc07a50 2 + "interval" uv_timer_t: 0x558c66ab1b60 0 + "interval" uv_timer_t: 0x558c66ab1b60 8 + "interval" uv_timer_t: 0x558c66ab1b60 4 + "interval" uv_timer_t: 0x558c66ab1b60 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x5581ddc07a50 0 - "interval" uv_timer_t: 0x5581ddc07a50 8 - "interval" uv_timer_t: 0x5581ddc07a50 4 - "interval" uv_timer_t: 0x5581ddc07a50 2 + "interval" uv_timer_t: 0x558c66ab1b60 0 + "interval" uv_timer_t: 0x558c66ab1b60 8 + "interval" uv_timer_t: 0x558c66ab1b60 4 + "interval" uv_timer_t: 0x558c66ab1b60 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -6001,8 +6034,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f7b7f0316c0" "hello" - uv_thread_t: 0x7f7b7f0316c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f31423bb6c0" "hello" + uv_thread_t: 0x7f31423bb6c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -6027,26 +6060,26 @@ libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.4-luv/.libs/app-dynamic -I . -I /build/lua-luv-1.44.2-0/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/x86_64-linux-gnu /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/lua-luv-1.44.2-0/5.4-luv/liblua5.4-luv.la \ ldd /build/lua-luv-1.44.2-0/5.4-luv/app-dynamic - linux-vdso.so.1 (0x00007ffd8cd7e000) - liblua5.4-luv.so.0 => /build/lua-luv-1.44.2-0/5.4-luv/.libs/liblua5.4-luv.so.0 (0x00007fa117d3a000) - liblua5.4.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007fa117cf2000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa117b02000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fa117ad2000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa1179f2000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa1179ea000) - /lib64/ld-linux-x86-64.so.2 (0x00007fa117d72000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa1179e2000) + linux-vdso.so.1 (0x00007ffd689d1000) + liblua5.4-luv.so.0 => /build/lua-luv-1.44.2-0/5.4-luv/.libs/liblua5.4-luv.so.0 (0x00007f1039c95000) + liblua5.4.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007f1039c4d000) + libc.so.6 => /usr//lib/x86_64-linux-gnu/libc.so.6 (0x00007f1039a65000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f1039a2d000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f103994d000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1039945000) + /lib64/ld-linux-x86-64.so.2 (0x00007f1039ccd000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f103993d000) ********************** app dynamic (5.4) ********* Test: tests/run.lua 1..100 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x563cd0351e50 - "closed" uv_timer_t: 0x563cd0351e50 + "timeout" uv_timer_t: 0x5653c5f3ae50 + "closed" uv_timer_t: 0x5653c5f3ae50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x563cd0351e50 - "closed" { } uv_timer_t: 0x563cd0351e50 + "timeout" { } uv_timer_t: 0x5653c5f3ae50 + "closed" { } uv_timer_t: 0x5653c5f3ae50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6056,23 +6089,23 @@ { fd = 10 } { stat = { - mode = 33188, - gid = 1111, - blocks = 16, - birthtime = table: 0x563cd035fa70, + rdev = 0, flags = 0, + ctime = table: 0x5653c5f3bc20, dev = 34, - type = "file", - nlink = 1, - uid = 1111, - rdev = 0, - ino = 290890366, - mtime = table: 0x563cd0337b40, - atime = table: 0x563cd03532b0, + gid = 2222, + atime = table: 0x5653c5f3c2b0, + mode = 33204, + size = 6353, + uid = 2222, blksize = 4096, + nlink = 1, + ino = 361962290, + type = "file", + birthtime = table: 0x5653c5f48a70, + mtime = table: 0x5653c5f20b40, gen = 0, - size = 6353, - ctime = table: 0x563cd0352c20 + blocks = 16 } } ok 7 fs - read a file sync @@ -6080,23 +6113,23 @@ { fd = 10 } { stat = { - mode = 33188, - gid = 1111, - blocks = 16, - birthtime = table: 0x563cd0366210, + rdev = 0, flags = 0, + ctime = table: 0x5653c5f52270, dev = 34, - type = "file", - nlink = 1, - uid = 1111, - rdev = 0, - ino = 290890366, - mtime = table: 0x563cd03532b0, - atime = table: 0x563cd0338830, + gid = 2222, + atime = table: 0x5653c5f21830, + mode = 33204, + size = 6353, + uid = 2222, blksize = 4096, + nlink = 1, + ino = 361962290, + type = "file", + birthtime = table: 0x5653c5f4f210, + mtime = table: 0x5653c5f3c2b0, gen = 0, - size = 6353, - ctime = table: 0x563cd0369270 + blocks = 16 } } { chunk = 6353 } @@ -6105,7 +6138,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 @@ -6140,7 +6173,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 @@ -6241,7 +6274,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0x563cd037edb8 closed + uv_dir_t: 0x5653c5f67db8 closed ok 24 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -6341,11 +6374,11 @@ } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { blocks = 52428800, ffree = 5411124, files = 6166115, type = 16914836, bfree = 43824693, bavail = 43824693, bsize = 4096 } + { type = 16914836, ffree = 5539319, bfree = 41085003, files = 6164978, bavail = 41085003, blocks = 52428800, bsize = 4096 } ok 29 fs - fs.statfs sync - { blocks = 52428800, ffree = 5411124, files = 6166115, type = 16914836, bfree = 43824693, bavail = 43824693, bsize = 4096 } + { type = 16914836, ffree = 5539319, bfree = 41085003, files = 6164978, bavail = 41085003, blocks = 52428800, bsize = 4096 } ok 30 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 31 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 32 fs - fs.statfs async error @@ -6368,56 +6401,55 @@ ok 44 misc - uv.guess_handle { version_string = "1.44.2", version = 76802 } ok 45 misc - uv.version and uv.version_string - { rss = 3760128, free = 8665346048.0, constrained = 0.0, total = 50512814080.0 } + { rss = 3772416, total = 50503503872.0, free = 11441446912.0, constrained = 0.0 } ok 46 misc - memory size - { uptime = 461706.27 } + { uptime = 676941.0 } ok 47 misc - uv.uptime { - nivcsw = 8, + maxrss = 7364, + utime = { sec = 0, usec = 96545 }, majflt = 0, + stime = { sec = 0, usec = 49942 }, + nivcsw = 19, + nvcsw = 87, + idrss = 0, oublock = 0, - inblock = 0, msgrcv = 0, - nswap = 0, - nvcsw = 82, - minflt = 3408, - msgsnd = 0, - utime = { usec = 60359, sec = 0 }, ixrss = 0, - idrss = 0, - maxrss = 7404, - nsignals = 0, + minflt = 3432, isrss = 0, - stime = { usec = 48287, sec = 0 } + nsignals = 0, + inblock = 0, + msgsnd = 0, + nswap = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799.0, times = table: 0x563cd037ece0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0322a10, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd03491d0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0354330, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd035e610, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0360a30, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd03542c0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0338830, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd03524b0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0339130, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0351830, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0369270, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0346be0, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd036a210, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd0350c30, model = "AMD Opteron 62xx class CPU" }, - { speed = 2799.0, times = table: 0x563cd033b5d0, model = "AMD Opteron 62xx class CPU" } + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f67ce0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f0ba10 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f2fbe0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f3d330 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f47610 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f49a30 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f3d2c0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f2d1d0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f321d0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f22130 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f33ce0 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f4f210 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f3a830 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f53210 }, + { model = "AMD Opteron 62xx class CPU", speed = 2599.0, times = table: 0x5653c5f39c30 } } ok 50 misc - uv.cpu_info "lo" { - { internal = true, ip = "127.0.0.1", mac = "\0\0\0\0\0\0", family = "inet", netmask = "255.0.0.0" }, - { internal = true, ip = "::1", mac = "\0\0\0\0\0\0", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + { family = "inet", ip = "127.0.0.1", internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" }, + { family = "inet6", ip = "::1", internal = true, mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 51 misc - uv.interface_addresses - { 15.98, 32.35, 33.72 } + { 51.18, 52.95, 45.28 } ok 52 misc - uv.loadavg "/build/lua-luv-1.44.2-0/5.4-luv/.libs/app-dynamic" ok 53 misc - uv.exepath @@ -6425,18 +6457,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build", gid = 1111, uid = 1111 } + { username = "pbuilder2", shell = "/bin/bash", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build" } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6170627767004e+14 + 6.7694101996808e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { machine = "x86_64", version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", release = "6.1.0-0.deb11.6-amd64", sysname = "Linux" } + { sysname = "Linux", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", machine = "x86_64", release = "5.10.0-23-amd64" } ok 60 misc - uv.os_uname - os.time 1719153660 - uv.gettimeofday 1719153660.000190 + os.time 1684743863 + uv.gettimeofday 1684743863.000496 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -6446,27 +6478,27 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x563cd035ee40 + "prepare" uv_prepare_t: 0x5653c5f47c80 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x563cd035ee40 - "timeout" uv_timer_t: 0x563cd0357040 + "check" uv_check_t: 0x5653c5f47c80 + "timeout" uv_timer_t: 0x5653c5f52e10 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x563cd035ee40 + "idle" uv_idle_t: 0x5653c5f47c80 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { pid = 2725718, handle = uv_process_t: 0x563cd0361130 } + { handle = uv_process_t: 0x5653c5f4c320, pid = 3635760 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 75 process - process stdout - { pid = 2725720, handle = uv_process_t: 0x563cd0361130 } - "exit" uv_process_t: 0x563cd0361130 { signal = 2, status = 0 } + { handle = uv_process_t: 0x5653c5f4c320, pid = 3635762 } + "exit" uv_process_t: 0x5653c5f4c320 { status = 0, signal = 2 } ok 76 process - spawn and kill by pid - { pid = 2725724, handle = uv_process_t: 0x563cd0361130 } - "exit" uv_process_t: 0x563cd0361130 { signal = 15, status = 0 } + { handle = uv_process_t: 0x5653c5f4c320, pid = 3635763 } + "exit" uv_process_t: 0x5653c5f4c320 { status = 0, signal = 15 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { pid = 2725728, handle = uv_process_t: 0x563cd0361130 } + { handle = uv_process_t: 0x5653c5f4c320, pid = 3635769 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 79 process - process stdio @@ -6475,39 +6507,39 @@ ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 2725733, code = 0 } + "exit" { code = 0, pid = 3635776, signal = 0 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7f3619c0d6c0 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0x7f015e5886c0 + { elapsed = 105, delay = 100 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7f361bf67740 - Runing uv_thread_t: 0x7f361bf67740 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0x7f01608e2740 + Runing uv_thread_t: 0x7f01608e2740 + { elapsed = 102, delay = 100 } ok 86 thread - test thread sleep msecs in main thread - { elapsed = 100, delay = 100 } + { elapsed = 115, delay = 100 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x563cd0357040 - "closed" uv_timer_t: 0x563cd0357040 + "timeout" uv_timer_t: 0x5653c5f52e10 + "closed" uv_timer_t: 0x5653c5f52e10 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x563cd0357040 - "interval" uv_timer_t: 0x563cd0357040 - "interval" uv_timer_t: 0x563cd0357040 - "closed" uv_timer_t: 0x563cd0357040 + "interval" uv_timer_t: 0x5653c5f52e10 + "interval" uv_timer_t: 0x5653c5f52e10 + "interval" uv_timer_t: 0x5653c5f52e10 + "closed" uv_timer_t: 0x5653c5f52e10 ok 89 timer - simple interval - "interval" uv_timer_t: 0x563cd03570e0 - "timeout" uv_timer_t: 0x563cd0357040 - "interval" uv_timer_t: 0x563cd03570e0 + "interval" uv_timer_t: 0x5653c5f3ae50 + "timeout" uv_timer_t: 0x5653c5f52e10 + "interval" uv_timer_t: 0x5653c5f3ae50 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x563cd03570e0 0 - "interval" uv_timer_t: 0x563cd03570e0 8 - "interval" uv_timer_t: 0x563cd03570e0 4 - "interval" uv_timer_t: 0x563cd03570e0 2 + "interval" uv_timer_t: 0x5653c5f3ae50 0 + "interval" uv_timer_t: 0x5653c5f3ae50 8 + "interval" uv_timer_t: 0x5653c5f3ae50 4 + "interval" uv_timer_t: 0x5653c5f3ae50 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x563cd03570e0 0 - "interval" uv_timer_t: 0x563cd03570e0 8 - "interval" uv_timer_t: 0x563cd03570e0 4 - "interval" uv_timer_t: 0x563cd03570e0 2 + "interval" uv_timer_t: 0x5653c5f3ae50 0 + "interval" uv_timer_t: 0x5653c5f3ae50 8 + "interval" uv_timer_t: 0x5653c5f3ae50 4 + "interval" uv_timer_t: 0x5653c5f3ae50 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -6526,8 +6558,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7f361bc116c0" "hello" - uv_thread_t: 0x7f361bc116c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f015fd8b6c0" "hello" + uv_thread_t: 0x7f015fd8b6c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -6551,25 +6583,25 @@ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/lua-luv-1.44.2-0=. -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/lua-luv-1.44.2-0/5.4-luv/app-static -I . -I /build/lua-luv-1.44.2-0/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/lua-luv-1.44.2-0/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl ldd /build/lua-luv-1.44.2-0/5.4-luv/app-static - linux-vdso.so.1 (0x00007ffc53de6000) - libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f98c2012000) - liblua5.4.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007f98c1fca000) - libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f98c1de2000) - libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f98c1dda000) - libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f98c1dd2000) - libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f98c1cf2000) - /lib64/ld-linux-x86-64.so.2 (0x00007f98c207a000) + linux-vdso.so.1 (0x00007ffd690d9000) + libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fb4c624d000) + liblua5.4.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007fb4c6205000) + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb4c601d000) + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb4c6015000) + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb4c600d000) + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb4c5f2d000) + /lib64/ld-linux-x86-64.so.2 (0x00007fb4c62b5000) *********************** app static (5.4) ********* Test: tests/run.lua 1..100 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0x561806c67e50 - "closed" uv_timer_t: 0x561806c67e50 + "timeout" uv_timer_t: 0x558c1c2d3e50 + "closed" uv_timer_t: 0x558c1c2d3e50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0x561806c67e50 - "closed" { } uv_timer_t: 0x561806c67e50 + "timeout" { } uv_timer_t: 0x558c1c2d3e50 + "closed" { } uv_timer_t: 0x558c1c2d3e50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6579,23 +6611,23 @@ { fd = 10 } { stat = { - atime = table: 0x561806c692b0, - rdev = 0, - mode = 33188, - ino = 290890366, - gen = 0, - gid = 1111, - blksize = 4096, flags = 0, - mtime = table: 0x561806c4db40, - uid = 1111, dev = 34, - type = "file", + ino = 361962290, + rdev = 0, + blksize = 4096, nlink = 1, - birthtime = table: 0x561806c75a70, - ctime = table: 0x561806c68c20, + ctime = table: 0x558c1c2d4c20, + uid = 2222, + atime = table: 0x558c1c2d52b0, + blocks = 16, + mtime = table: 0x558c1c2b9b40, + type = "file", + birthtime = table: 0x558c1c2e1a70, + mode = 33204, + gen = 0, size = 6353, - blocks = 16 + gid = 2222 } } ok 7 fs - read a file sync @@ -6603,23 +6635,23 @@ { fd = 10 } { stat = { - atime = table: 0x561806c4e830, - rdev = 0, - mode = 33188, - ino = 290890366, - gen = 0, - gid = 1111, - blksize = 4096, flags = 0, - mtime = table: 0x561806c692b0, - uid = 1111, dev = 34, - type = "file", + ino = 361962290, + rdev = 0, + blksize = 4096, nlink = 1, - birthtime = table: 0x561806c7c210, - ctime = table: 0x561806c7f270, + ctime = table: 0x558c1c2eb270, + uid = 2222, + atime = table: 0x558c1c2ba830, + blocks = 16, + mtime = table: 0x558c1c2d52b0, + type = "file", + birthtime = table: 0x558c1c2e8210, + mode = 33204, + gen = 0, size = 6353, - blocks = 16 + gid = 2222 } } { chunk = 6353 } @@ -6632,241 +6664,241 @@ 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 = "file", name = "lgtm.yml" } - { 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 = "lgtm.yml", ftype = "file" } + { name = "lib", ftype = "directory" } + { name = "libluv.pc.in", ftype = "file" } + { name = "luv-scm-0.rockspec", ftype = "file" } + { name = "msvcbuild.bat", ftype = "file" } + { name = "rockspecs", ftype = "directory" } + { name = "src", ftype = "directory" } + { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "file", name = "lgtm.yml" } - { 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 = "lgtm.yml", ftype = "file" } + { 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 "/build/lua-luv-1.44.2-0" "/build/lua-luv-1.44.2-0" ok 21 fs - fs.realpath ok 22 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 23 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0x561806c94dd8 closed + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } + uv_dir_t: 0x558c1c300db8 closed ok 24 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "file", name = "lgtm.yml" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } + { { name = "5.4-luv", type = "directory" } } + { { name = "5.3-luv", type = "directory" } } + { { name = "5.2-luv", type = "directory" } } + { { name = "5.1-luv", type = "directory" } } + { { name = ".pc", type = "directory" } } + { { name = "debian", type = "directory" } } + { { name = "tests", type = "directory" } } + { { name = "src", type = "directory" } } + { { name = "rockspecs", type = "directory" } } + { { name = "msvcbuild.bat", type = "file" } } + { { name = "luv-scm-0.rockspec", type = "file" } } + { { name = "libluv.pc.in", type = "file" } } + { { name = "lib", type = "directory" } } + { { name = "lgtm.yml", type = "file" } } + { { name = "examples", type = "directory" } } + { { name = "docs.md", type = "file" } } + { { name = "deps", type = "directory" } } + { { name = "cmake", type = "directory" } } + { { name = "appveyor.yml", type = "file" } } + { { name = "README.md", type = "file" } } + { { name = "Makefile", type = "file" } } + { { name = "LICENSE.txt", type = "file" } } + { { name = "CMakeLists.txt", type = "file" } } + { { name = ".gitmodules", type = "file" } } + { { name = ".gitignore", type = "file" } } + { { name = ".github", type = "directory" } } + { { name = ".editorconfig", type = "file" } } + { { name = ".clangd", type = "file" } } + { { name = ".clang-format", type = "file" } } + { { name = ".ci", type = "directory" } } ok 25 fs - fs.{open,read,close}dir sync one entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "lgtm.yml", type = "file" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync more entry { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "file", name = "lgtm.yml" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } + { name = "5.4-luv", type = "directory" }, + { name = "5.3-luv", type = "directory" }, + { name = "5.2-luv", type = "directory" }, + { name = "5.1-luv", type = "directory" }, + { name = ".pc", type = "directory" }, + { name = "debian", type = "directory" }, + { name = "tests", type = "directory" }, + { name = "src", type = "directory" }, + { name = "rockspecs", type = "directory" }, + { name = "msvcbuild.bat", type = "file" }, + { name = "luv-scm-0.rockspec", type = "file" }, + { name = "libluv.pc.in", type = "file" }, + { name = "lib", type = "directory" }, + { name = "lgtm.yml", type = "file" }, + { name = "examples", type = "directory" }, + { name = "docs.md", type = "file" }, + { name = "deps", type = "directory" }, + { name = "cmake", type = "directory" }, + { name = "appveyor.yml", type = "file" }, + { name = "README.md", type = "file" }, + { name = "Makefile", type = "file" }, + { name = "LICENSE.txt", type = "file" }, + { name = "CMakeLists.txt", type = "file" }, + { name = ".gitmodules", type = "file" }, + { name = ".gitignore", type = "file" }, + { name = ".github", type = "directory" }, + { name = ".editorconfig", type = "file" }, + { name = ".clangd", type = "file" }, + { name = ".clang-format", type = "file" }, + { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir with more entry ok 28 fs - fs.opendir and fs.closedir in a loop - { type = 16914836, bavail = 43821643, ffree = 5410676, bsize = 4096, files = 6166115, bfree = 43821643, blocks = 52428800 } + { bfree = 40927700, type = 16914836, ffree = 5531885, blocks = 52428800, files = 6164978, bavail = 40927700, bsize = 4096 } ok 29 fs - fs.statfs sync - { type = 16914836, bavail = 43821643, ffree = 5410676, bsize = 4096, files = 6166115, bfree = 43821643, blocks = 52428800 } + { bfree = 40927700, type = 16914836, ffree = 5531885, blocks = 52428800, files = 6164978, bavail = 40927700, bsize = 4096 } ok 30 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 31 fs - fs.statfs sync error @@ -6889,58 +6921,57 @@ ok 43 loop - uv.loop_mode "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 44 misc - uv.guess_handle - { version = 76802, version_string = "1.44.2" } + { version_string = "1.44.2", version = 76802 } ok 45 misc - uv.version and uv.version_string - { rss = 3739648, free = 8900997120.0, total = 50512814080.0, constrained = 0.0 } + { rss = 3522560, total = 50503503872.0, free = 10100035584.0, constrained = 0.0 } ok 46 misc - memory size - { uptime = 461713.69 } + { uptime = 676949.89 } ok 47 misc - uv.uptime { - ixrss = 0, - msgsnd = 0, - nvcsw = 48, - nsignals = 0, + nivcsw = 10, + nswap = 0, + idrss = 0, + stime = { sec = 0, usec = 18802 }, + maxrss = 3440, + utime = { sec = 0, usec = 51707 }, + nvcsw = 56, inblock = 0, isrss = 0, - maxrss = 3652, - nivcsw = 4, - minflt = 297, - msgrcv = 0, - idrss = 0, + ixrss = 0, majflt = 0, - nswap = 0, - utime = { sec = 0, usec = 33187 }, + msgrcv = 0, + minflt = 322, oublock = 0, - stime = { sec = 0, usec = 13848 } + nsignals = 0, + msgsnd = 0 } ok 48 misc - uv.getrusage - 16 + 15 ok 49 misc - uv.available_parallelism { - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c7fe60 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c6a2d0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c616e0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c6a3d0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c4e9d0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c75a70 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c6a390 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c738a0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c4e830 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c516e0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c77880 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c5cbe0 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c7f270 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c78470 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c66e80 }, - { speed = 2799.0, model = "AMD Opteron 62xx class CPU", times = table: 0x561806c692b0 } + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c300ce0 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2a4a10 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2c8be0 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2d6330 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2e0610 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2e2a30 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2d62c0 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2c61d0 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2cb1d0 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2bb130 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2ccce0 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2e8210 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2d3830 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2ec210 }, + { speed = 2599.0, model = "AMD Opteron 62xx class CPU", times = table: 0x558c1c2d2c30 } } ok 50 misc - uv.cpu_info "lo" { - { family = "inet", netmask = "255.0.0.0", ip = "127.0.0.1", internal = true, mac = "\0\0\0\0\0\0" }, - { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", internal = true, mac = "\0\0\0\0\0\0" } + { 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 51 misc - uv.interface_addresses - { 15.34, 31.95, 33.58 } + { 49.03, 52.41, 45.19 } ok 52 misc - uv.loadavg "/build/lua-luv-1.44.2-0/5.4-luv/app-static" ok 53 misc - uv.exepath @@ -6948,18 +6979,18 @@ ok 54 misc - uv.os_homedir "/tmp" ok 55 misc - uv.os_tmpdir - { uid = 1111, shell = "/bin/sh", username = "pbuilder1", gid = 1111, homedir = "/nonexistent/first-build" } + { homedir = "/nonexistent/second-build", shell = "/bin/bash", gid = 2222, username = "pbuilder2", uid = 2222 } ok 56 misc - uv.os_get_passwd "/build/lua-luv-1.44.2-0" "/" ok 57 misc - uv.cwd and uv.chdir - 4.6171370072907e+14 + 6.7694990975717e+14 ok 58 misc - uv.hrtime ok 59 misc - uv.getpid - { version = "#1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16)", sysname = "Linux", release = "6.1.0-0.deb11.6-amd64", machine = "x86_64" } + { machine = "x86_64", version = "#1 SMP Debian 5.10.179-1 (2023-05-12)", sysname = "Linux", release = "5.10.0-23-amd64" } ok 60 misc - uv.os_uname - os.time 1719153667 - uv.gettimeofday 1719153667.000613 + os.time 1684743872 + uv.gettimeofday 1684743872.000377 ok 61 misc - uv.gettimeofday ok 62 misc - uv.os_environ ok 63 misc - uv.sleep @@ -6969,68 +7000,68 @@ ok 67 pipe - pipe chmod ok 68 pipe - pipe ping pong ok 69 pipe - pipe close fd - "prepare" uv_prepare_t: 0x561806c5dd70 + "prepare" uv_prepare_t: 0x558c1c2e0c80 ok 70 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0x561806c5dd70 - "timeout" uv_timer_t: 0x561806c77390 + "check" uv_check_t: 0x558c1c2e0c80 + "timeout" uv_timer_t: 0x558c1c2ebe10 ok 71 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0x561806c5dd70 + "idle" uv_idle_t: 0x558c1c2e0c80 ok 72 prepare-check-idle-async - simple idle ok 73 prepare-check-idle-async - simple async ok 74 process - test disable_stdio_inheritance - { handle = uv_process_t: 0x561806c617b0, pid = 2732161 } + { handle = uv_process_t: 0x558c1c2e5320, pid = 3638773 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 75 process - process stdout - { handle = uv_process_t: 0x561806c617b0, pid = 2732169 } - "exit" uv_process_t: 0x561806c617b0 { status = 0, signal = 2 } + { handle = uv_process_t: 0x558c1c2e5320, pid = 3638778 } + "exit" uv_process_t: 0x558c1c2e5320 { signal = 2, status = 0 } ok 76 process - spawn and kill by pid - { handle = uv_process_t: 0x561806c617b0, pid = 2732179 } - "exit" uv_process_t: 0x561806c617b0 { status = 0, signal = 15 } + { handle = uv_process_t: 0x558c1c2e5320, pid = 3638781 } + "exit" uv_process_t: 0x558c1c2e5320 { signal = 15, status = 0 } ok 77 process - spawn and kill by handle ok 78 process - invalid command - { handle = uv_process_t: 0x561806c617b0, pid = 2732188 } + { handle = uv_process_t: 0x558c1c2e5320, pid = 3638785 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 79 process - process stdio ok 80 process - get pid ok 81 req - cancel ok 82 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 2732192, signal = 0, code = 0 } + "exit" { pid = 3638803, code = 0, signal = 0 } ok 83 signal - Catch SIGINT - In uv_thread_t: 0x7fc371fcd6c0 - { delay = 100, elapsed = 103 } + In uv_thread_t: 0x7f57effff6c0 + { elapsed = 112, delay = 100 } ok 84 thread - test thread create ok 85 thread - test thread create with arguments - Runing uv_thread_t: 0x7fc374327740 - Runing uv_thread_t: 0x7fc374327740 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0x7f57fe370740 + Runing uv_thread_t: 0x7f57fe370740 + { elapsed = 103, delay = 100 } ok 86 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { elapsed = 107, delay = 100 } ok 87 thread - test thread create with options table - "timeout" uv_timer_t: 0x561806c77390 - "closed" uv_timer_t: 0x561806c77390 + "timeout" uv_timer_t: 0x558c1c2ebe10 + "closed" uv_timer_t: 0x558c1c2ebe10 ok 88 timer - simple timeout - "interval" uv_timer_t: 0x561806c77390 - "interval" uv_timer_t: 0x561806c77390 - "interval" uv_timer_t: 0x561806c77390 - "closed" uv_timer_t: 0x561806c77390 + "interval" uv_timer_t: 0x558c1c2ebe10 + "interval" uv_timer_t: 0x558c1c2ebe10 + "interval" uv_timer_t: 0x558c1c2ebe10 + "closed" uv_timer_t: 0x558c1c2ebe10 ok 89 timer - simple interval - "interval" uv_timer_t: 0x561806c67e50 - "timeout" uv_timer_t: 0x561806c77390 - "interval" uv_timer_t: 0x561806c67e50 + "interval" uv_timer_t: 0x558c1c2d3e50 + "timeout" uv_timer_t: 0x558c1c2ebe10 + "interval" uv_timer_t: 0x558c1c2d3e50 ok 90 timer - timeout with interval - "interval" uv_timer_t: 0x561806c67e50 0 - "interval" uv_timer_t: 0x561806c67e50 8 - "interval" uv_timer_t: 0x561806c67e50 4 - "interval" uv_timer_t: 0x561806c67e50 2 + "interval" uv_timer_t: 0x558c1c2d3e50 0 + "interval" uv_timer_t: 0x558c1c2d3e50 8 + "interval" uv_timer_t: 0x558c1c2d3e50 4 + "interval" uv_timer_t: 0x558c1c2d3e50 2 ok 91 timer - shrinking interval - "interval" uv_timer_t: 0x561806c67e50 0 - "interval" uv_timer_t: 0x561806c67e50 8 - "interval" uv_timer_t: 0x561806c67e50 4 - "interval" uv_timer_t: 0x561806c67e50 2 + "interval" uv_timer_t: 0x558c1c2d3e50 0 + "interval" uv_timer_t: 0x558c1c2d3e50 8 + "interval" uv_timer_t: 0x558c1c2d3e50 4 + "interval" uv_timer_t: 0x558c1c2d3e50 2 ok 92 timer - shrinking interval using methods ok 93 timer - timer init ok 94 timer - timer huge timeout @@ -7049,8 +7080,8 @@ ok 96 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0x7fc3737d06c0" "hello" - uv_thread_t: 0x7fc3737d06c0 finish hello + 2.0 4.0 "uv_thread_t: 0x7f57fd01a6c0" "hello" + uv_thread_t: 0x7f57fd01a6c0 finish hello ok 97 work - test threadpool with async 1 2 @@ -7101,7 +7132,7 @@ libtool: install: ranlib /build/lua-luv-1.44.2-0/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7152,7 +7183,7 @@ libtool: install: ranlib /build/lua-luv-1.44.2-0/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7203,7 +7234,7 @@ libtool: install: ranlib /build/lua-luv-1.44.2-0/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7254,7 +7285,7 @@ libtool: install: ranlib /build/lua-luv-1.44.2-0/debian/tmp/usr//lib/x86_64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' /build/lua-luv-1.44.2-0/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/x86_64-linux-gnu @@ -7303,57 +7334,57 @@ dh_strip -O--buildsystem=lua dh_makeshlibs -O--buildsystem=lua dh_shlibdeps -O--buildsystem=lua -dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tonumberx used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_getmetafield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: 56 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_newuserdatauv used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_isnumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_next used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_callk used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkversion_ used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushboolean used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.4-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 56 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_isnumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: 55 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_call used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_newmetatable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushboolean used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_next used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_type used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_remove used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_replace used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 51 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol lua_setfield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_createtable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checknumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_addlstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_topointer used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: 55 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol lua_rawlen used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_newstate used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_settable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_topointer used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_addlstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rotate used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_testudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: 56 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.44.2-0-1_amd64.deb'. -dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.44.2-0-1_amd64.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.44.2-0-1_amd64.deb'. +dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.44.2-0-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.44.2-0-1_amd64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.44.2-0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7361,12 +7392,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3559079/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3559079/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/2677209 and its subdirectories -I: Current time: Sun Jun 23 02:41:23 -12 2024 -I: pbuilder-time-stamp: 1719153683 +I: removing directory /srv/workspace/pbuilder/3559079 and its subdirectories +I: Current time: Mon May 22 22:25:08 +14 2023 +I: pbuilder-time-stamp: 1684743908